Sparx Enterprise Architect (EA) Eğitimi
Sparx Enterprise Architect (EA), çeşitli sektörlerde yazılım ve sistem tasarımı için kullanılan güçlü bir modelleme ve tasarım platformudur.
Bu eğitmen liderliğindeki, canlı eğitim (çevrimiçi veya yerinde), Sparx Enterprise Architect'ü yapılandırılmış ve kapsamlı bir şekilde anlamak isteyen başlangıç seviyesinden orta seviyeye kadar yazılım ve sistem tasarımcılarına yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Sparx Enterprise Architect'ü etkili bir şekilde kullanabilmek, arayüzünü ve araçlarını anlayabilmek.
- Farklı diyagramlar kullanarak çeşitli iş yapılarını, organizasyon şemalarını, süreçleri ve sistemleri modelleyebilmek.
- Sparx EA içinde değişiklik takibi, sürüm kontrolü ve ekip işbirliği stratejilerini uygulayabilmek.
- Stereotiplerle modelleme, özelleştirme ve görev otomasyonu gibi gelişmiş Sparx EA özelliklerini kullanabilmek.
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Çok sayıda alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçin.
Eğitim İçeriği
Giriş
- Sparx Enterprise Architect (EA) Genel Bakış
- Kullanıcı Arayüzünü ve Navigasyon Araçlarını Keşfetme
Business Sparx EA ile Mimari Modelleme
- Projeler Oluşturma ve Kurma
- İş Yapılarını Modelleme Kullanımı
- Çeşitli Şemaları Kullanma
Documentation ve Communication
- Sparx EA İçinde Etkili Dokümantasyon Oluşturma
- Raporlar ve Teknik Dokümantasyon Oluşturma
- Collaboration Paydaşlar için Araçlar ve İletişim Kanalları
- Karmaşık Fikirleri Teknik Olmayan Kitlelere İletme Teknikleri
Change Management ve İzleme
- Değişiklik İzleme ve Sürüm Kontrolü Kullanma
- Ekip İşbirliği Stratejileri ve Proje Yönetim Araçlarıyla Entegrasyon
- Sorunsuz İş Akışı ve Değişiklik Yönetimi Sağlamak İçin En İyi Uygulamalar
Sparx EA'nın Gelişmiş Kullanımı
- Stereotipler ve Profillerle Modelleme Kullanımı
- Sparx EA'nın Genişletilebilirliği ve Özelleştirilmesi
- Görev Otomasyonu ve Betik Teknikleri
Önerilen Uygulamalar ve Vaka Çalışmaları
- Sparx EA Kullanımında En İyi Uygulamaları Keşfetme
- Gerçek Kullanım Senaryolarını ve Örnek Olayları Analiz Etme
- Mevcut Şemalar ve Model Bölme Teknikleri Hakkında Öneriler
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Yazılım ve sistem tasarım kavramlarına temel düzeyde hakimiyet
- Genel BT kavramlarına aşinalık
Hedef Kitle
- Yazılım ve sistem tasarımcıları
- BT profesyonelleri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Sparx Enterprise Architect (EA) Eğitimi - Rezervasyon
Sparx Enterprise Architect (EA) Eğitimi - Talep Oluştur
Sparx Enterprise Architect (EA) - Danışmanlık Talebi
Danışanlarımızın Yorumları (2)
Eğitmenin açıklamaları ve etkileşimleri gerçekten konuyu iyi aktardı; ve muhtemelen deneyim seviyem yeterli olmasa da, bundan çok şey öğrendim!
Pieter Bruynseels - Spot Buy Center BV
Eğitim - Design Patterns
Yapay Zeka Çevirisi
Kullandığımız platformu çok beğendim. Gerçekten güzel ve kullanımı kolaydı. Typescript bölümüne, özellikle isim alanları ve modüller hakkında olan kısma çok düşkün oldum.
Robert - DB Global Technology
Eğitim - JavaScript - Advanced Programming
Yapay Zeka Çevirisi
Yaklaşan Etkinlikler
İlgili Kurslar
Oyunlaştırma Teknikleri ile Yaratıcı Problemlendirme (Dizayn Düşünceye Dayalı)
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), günlük iş yeri zorluklarını oyunlaştırma teknikleri aracılığıyla çözmek isteyen yeni başlayan ve orta seviyedeki katılımcılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Design Thinking prensiplerini ve problem çözmeye uygulamasını anlayabilecektir.
- Katılımı ve yeniliği teşvik etmek için oyunlaştırma tekniklerini dahil edebilecektir.
- Yaygın iş yeri sorunlarına yönelik yaratıcı ve pratik çözümler geliştirebilecektir.
- Problem çözme stratejilerini uygulamak için ekipler arasında etkili bir şekilde işbirliği yapabilecektir.
- Geri bildirim ve deneyim yoluyla çözümleri iyileştirmek için yinelemeli yaklaşımlar uygulayabilecektir.
Domain Odaklı Tasarım: Kavramlar ve Uygulamalar
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılım projelerine DDD kavramlarını ve uygulamalarını öğrenmek ve uygulamak isteyen orta seviyedeki geliştiriciler, mimarlar ve analistler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- DDD'nin temel kavramlarını (sınırlı bağlamlar, varlıklar vb.) ve bunların yazılım projelerindeki uygulamalarını kavrayabilmek.
- Alan modelini tanımlamak ve tasarlamak, alt alanları belirlemek ve sınırları oluşturmak için stratejik DDD'yi uygulayabilmek.
- CQRS, fabrikalar ve olay kaynaklı mimari gibi kalıpları kullanarak taktiksel DDD'yi uygulayabilmek.
- DDD teknikleriyle eski sistemleri etkili bir şekilde yeniden yapılandırabilmek ve modernize edebilmek.
- Ürün, alan ve ekip odaklı mimariler tasarlayıp uygulayabilmek.
- Veri keşfi ve yönetişimi destekleyen alan odaklı bir veri platformu oluşturmak için veri ağı kullanabilmek.
Alan Odaklı Tasarıma Giriş
14 SaatlerAlan Odaklı Tasarım (DDD), karmaşık yazılım davranışlarını teknik uygulamanın temel iş kavramlarıyla hizaya getirerek modelleyen güçlü bir yazılım geliştirme yaklaşımıdır. Bu kurs, DDD'in ekibin karmaşıklığı nasıl yönettiğini ve stratejik ve taktiksel desenler aracılığıyla riski nasıl azalttığını inceler. Katılımcılar, "Yaygın Bir Dil" oluşturma, Sınırlı Bağlamlar aracılığıyla net sınırlar belirleme ve Varlıklar, Değer Nesneleri ve Topluluklar gibi özel yapı taşıları kullanma öğrenirler. Amaç, evrilen iş alanıyla tutarlı kalan esnek, sürdürülebilir yazılım mimarileri oluşturmaktır.
Domain-Driven Design: Kavramlar ve Uzman Geliştiriciler için Pratikler
21 SaatlerDomain-Driven Design (DDD), yazılım geliştirmedeki bir yaklaşımdır. Bu yaklaşım, iş alanını merkeze alarak, paylaşılan yaygın dil ve taktiksel & stratejik modelleme teknikleri kullanarak sistemleri tasarlamaya odaklanır.
Bu eğitmen yönlü, canlı eğitim (online veya yerinde) gelişmiş seviye uzman geliştiricilerin DDD ilkelerini uygulayıp dayanıklı, bakımı kolay ve ölçeklenebilir sistemler tasarlamalarına yöneliktir.
Bu eğitimden sonra katılımcılar şunları yapabilecekler:
- Kapsam dilini ve sınırlanmış bağlamları kullanarak temel alan kavramlarını tanımlayabilir ve modelleyebilirler.
- Varlıklar, değer nesneleri, topluluklar, depolar ve alan hizmetleri gibi taktiksel DDD desenlerini uygulayabilirler.
- Mikrohizmetler ve takımlar arasında karmaşıklığı yönetmek için bağlam haritaları ve stratejik sınırları tasarlama becerilerini kazanırlar.
- Eşzamanlılık ve CI/CD iş akışlarına DDD uygulamalarını entegre ederek işbirliğini ve teslimatı iyileştirebilirler.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı-lab ortamında elden deneyim.
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir versiyonunu talep etmek için lütfen bizimle iletişime geçin.
Design Patterns
14 SaatlerBirçok deneme ve test edilmiş desen herkese geniş çapla mevcuttur. Bazen isimleri değiştirip belirli bir teknolojide deseni uygulamak meselesidir. Bu, aksi takdirde tasarım ve test üzerinde harcanacak yüzlerce saat kazandırabilir. Eğitim Hedefleri Bu kurs iki hedeftir: ilk olarak, yaygın olarak bilinen desenleri tekrar kullanmanıza olanak sağlar, ikinci olarak, kendi kuruluşunuza özgü desenler oluşturmanız ve tekrar kullanmanızı sağlar. Desenlerin nasıl maliyeti azaltabileceğini, tasarım sürecini sistemleştirebileceğini ve desenleriniz temelinde bir kod çerçevesi oluşturabileceğinizi tahmin etmenize yardımcı olur. Hedef Kitle Yazılım tasarımcıları, iş analistleri, proje yöneticileri, programcılar ve geliştiriciler yanı sıra operasyonel yöneticiler ve yazılım bölümü yöneticileri. Kurs Tarzı Kurs, kullanım senaryolarına ve belirli bir desenle olan ilişkisine odaklanır. Örneklerin çoğu UML ve basit Java örnekleriyle (dil, kapalı kurs olarak rezerve edildiğinde değişebilir) açıklanmıştır. Desen kaynaklarına yolculuğunuzu rehberlik ederken aynı zamanda kuruluşunuz genelinde tekrar kullanılabilen desenleri kataloglamayı ve tanımlamayı gösterir.
Design Thinking: İç Müşterilerle Empati Kurma
7 SaatlerDesign Thinking, sorunları empati, tanımlama, fikir üretme, prototip oluşturma ve test etme yoluyla çözmek için kullanılan insan odaklı bir metodolojidir. Bu versiyonun dersi Empati aşamasına güçlü bir vurgu yapmaktadır, daha önce belirlenen ağrı noktalarını içsel müşterilerin gerçek ihtiyaçlarına bağlama ve keşfedilen öngörülerden somut sonuçlar elde etmek için dinamik, işbirlikçi faaliyetler uygulamaya odaklanmaktadır.
Bu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerinde) başlangıç seviyesinden orta seviyeye kadar olan takımlar ve liderler için tasarlanmıştır. Bu kişiler empati becerilerini derinleştirmek, içsel müşterilerle ilişkilerini güçlendirmek ve ağrı noktalarını anlamlı fırsatlar için çevirmeyi isteyenler hedef kitlesidir.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- Müşteri ihtiyaçlarını ortaya çıkarmak ve doğrulamak için empati tabanlı teknikleri uygulayın.
- Kartlanan ağrı noktalarını açık, somut ihtiyaçlara çevirin.
- Müşteri odaklı konuşmaları pratiklemek için dinamik rol oyunları ve simülasyonlarla çalışın.
- Müşterinin bakış açısından problem ifadelerini yeniden tanımlamak için işbirliği yapın.
Eğitim Formatı
- Etkileşimli ders ve rehberli tartışmalar.
- Dinamik, elden deneyimli rol oyunları ve empati egzersizleri.
- İşbirlikçi problem yeniden çerçevelendirme için grup atölyeleri.
Eğitim Özelleştirme Seçenekleri
- Sporiadik bir süreç (örneğin, ihale veya ekipman sağlama) için özelleştirilmiş bir versiyon talep etmek isterseniz, lütfen bize düzenleme için başvurun.
Design Thinking: İç Müşteriler İçin Empati Kurma ve Sorun Tanımlama
7 SaatlerDesign Thinking, insan merkezli bir sorun çözme yöntemidir ve empati, tanıma, fikir üretimi, prototip oluşturma ve test aşamalarını içerir. İlk iki aşamaya — Empatiye ve Tanıma — odaklanmak, ekiplerin iç müşterilerini daha iyi anlamasına ve doğru sorunları belirlemesine yardımcı olur.
Bu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerinde) başlangıç seviyesinden orta seviyeye kadar olan ekipler ve liderler için tasarlanmıştır. Bu eğitim, iç müşterilerle bağlantıyı güçlendirme, değişime karşı direnci azaltma ve pratik, işbirlikçi yöntemlerle operasyonel etkinliği artırmayı hedefler.
Eğitimin sonunda katılımcılar şunları yapabilecektir:
- Aktif dinleme ve röportaj teknikleri kullanarak iç müşteriler hakkında anlamlı bilgiler toplar.
- Empati haritası oluşturur ve kullanıcı ihtiyaçlarını ve zorluk noktalarını belirler.
- "5 Neden" ve sorun ağaçları gibi araçlar kullanarak gerçek kök sorunları algılanan sorunlardan ayırt eder.
- Açık, uygulanabilir sorun ifadeleri (POV) oluşturur ve çözüm çalışmaları için rehberlik sağlar.
Eğitim Formatı
- Interaktif ders ve tartışma.
- Pratik, elden deneyimler ve roller dramatizasyonu.
- Grup atölyeleri ve genel geri bildirim otomasyonları.
Eğitim Özelleştirme Seçenekleri
- Belli bir iç sürecine (örneğin, ihale veya ekipman sağlama) uyarlanmış özelleştirilmiş bir sürüm talebiniz için lütfen bizimle iletişime geçin.
Yazılım Geliştiricileri için Design Thinking Atölyesi
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim çalıştayında (Türkiye çevrimiçi veya yerinde), katılımcılar Design Thinking'ün beş aşamasını, bir ürün veya hizmetin son kullanıcıları tarafından deneyimlenen sorunları daha iyi anlamak ve ardından bunları çözmek için en iyi yaklaşımı geliştirmek için nasıl uygulayacaklarını öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Müşterilerin ihtiyaçlarını teknolojik olarak uygulanabilir çözümlerle eşleştirmek için yaratıcı stratejiler kullanın.
- Müşteri değerini artırmak ve ürün ve hizmet tekliflerini geliştirmek için bir strateji formüle edin.
Dijital Düşünce: Yenilik Yöntemleri
24 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), inovasyonu yönlendirmek ve iş çözümlerini iyileştirmek için Design Thinking metodolojilerini anlamak ve uygulamak isteyen başlangıç seviyesinden orta seviyeye kadar profesyonellere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- İnovasyondaki rolüyle birlikte Design Thinking'nin temel ilkelerini anlayabilmek.
- Design Thinking'nin beş aşamasını problem çözmeye uygulayabilmek.
- Yaratıcılığı teşvik etmek için fikir üretme tekniklerini ve araçlarını kullanabilmek.
- Süreçleri iyileştirmek ve verimliliği artırmak için Design Thinking stratejilerini uygulayabilmek.
Yenilikçi Liderlik tasarım thinking yoluyla
14 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), inovasyonu teşvik etmek, problem çözme becerilerini geliştirmek ve ekipleri etkili bir şekilde dahil etmek için Design Thinking metodolojilerini öğrenmek ve uygulamak isteyen yeni başlayan liderlere ve İK profesyonellerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Katılımcıları inovasyonu ve ekip katılımını teşvik etmek için araçlar ve metodolojilerle donatın.
- Karmaşık zorlukları çözmek için empati haritalama, fikir üretme ve prototipleme becerileri geliştirin.
- Design Thinking ilkelerini liderlik ve İK senaryolarına uygulayın.
- Teknik ekipler içinde bir inovasyon kültürünü teşvik edin.
Tasarım Odaklı Düşünme: Yenilikçilik ve Yaratıcı Problem Çözme
4 SaatlerGenel Bakış:
Tasarım Odaklı Düşünme (DT) sürecinde beş aşama bulunur: empati kurmak, sorunu tanımlamak, fikir üretmek (ideasyon), prototip oluşturmak ve test etmek.
Artık karmaşıklaşan bir dünyada, özel yaklaşımlar gerektirebilecek sorunlarla başa çıkmak zorundayız. Tasarım Odaklı Düşünme, karmaşık sorunlarla etkili bir şekilde başa çıkmanıza yardımcı olur. Tasarım Odaklı Düşünme'yi ustalaşmak; karmaşık sorunlarla etkin şekilde başa çıkmanızı, daha iyi iletişim kurmanızı, daha ikna edici olmanızı, iş sonuçlarınızı iyileştirmenizi ve hem örgütsel hem de kişisel davranış ve performansınızı geliştirmenizi sağlar.
- DT nasıl çalışır: insanlardan ve sorundan öğrenme, kalıpları bulma, tasarım modeli (model sürüklenmesi) oluşturma, modeli test etme, modeli değerlendirme ve yeniden mühendislik.
- DT, yenilikçilik ve girişimcilik arasındaki ilişki.
- DT yöntemleri ve araçları: kişileştirme (persona), paydaş haritası, müşteri yolculuk haritası, hizmet şeması (servis blueprinti), iş modeli yenilikçiliği.
- DT uygulaması: tasarım zihniyeti, dönüştürücü yenilik, yinelemeli yaklaşım, çevik tahminleme tekniği, eleştirel düşünme, problem çözme, takım çalışması, liderlik hazırlığı, iletişim becerileri, teknoloji okuryazarlığı, ileri görüşlülük, kültülar arası ve etik yeterlilik, duygusal zeka, öz farkındalık, müzakere becerileri, çatışma çözümü.
Amaçlar:
- DT'nin temellerini ve inceliklerini anlamak
- DT'deki temel kavramları, faktörleri, teorileri, türleri ve modelleri keşfetmek
- DT ile deneyimlemek, tecrübe etmek ve pratik yapmak
Sunum Şekli:
Bu, 1 gün (4 saat) süren bir eğitim kursudur ve şu bileşenlerden oluşur:
- dersler (%40 - teorilerin, kavramların, modellerin sunumu ve etkileşimler),
- grup egzersizleri (%30 - grup dinamikleri, oyunlar, grup tartışmaları ve sahte çatışma çözümü alıştırmaları),
- bireysel aktiviteler (%15 - yazma, tasarım ve akran tartışması),
- diğer faaliyetler (%15 - videolar, okuma).
Not: Bu kursun doğası gereği minimum grup büyüklüğü 3'tür.
Java için Tasarım Desenleri (GoF)
21 SaatlerBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), yazılım yapısını, sürdürülebilirliğini ve ölçeklenebilirliğini iyileştirmek için tasarım kalıplarını uygulamak isteyen orta düzeydeki Java geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Tasarım kalıplarının amacını ve faydalarını anlayabilecek.
- Creational (Oluşturma), Structural (Yapısal) ve Behavioral (Davranışsal) kalıplarını Java içinde etkili bir şekilde uygulayabilecek.
- Kodun yeniden kullanılabilirliğini, ölçeklenebilirliğini ve sürdürülebilirliğini iyileştirebilecek.
- Mevcut kod tabanlarını tasarım kalıplarını kullanarak yeniden düzenleyebilecek.
PHP'de Tasarlama Desenleri
14 SaatlerBu eğitmen tarafından yönetilen canlı eğitim (çevrimiçi veya yerel) PHP geliştiricileri için tasarlanmıştır ve projelerinde tasarım kalıplarını etkili bir şekilde uygulamak isteyen orta düzeyli geliştiricilere yönelik olup, Türkiye'da gerçekleştirilebilir.
Eğitim sonunda katılımcılar şunları yapabilecektir:
- Tasarım kalıplarının amacı ve faydalarını anlamak.
- Ortak senaryolar için uygun tasarım kalıplerini tanımlamak ve uygulamak.
- PHP uygulamalarını endüstri tanınan en iyi uygulamalar kullanarak yapılandırmak.
- Symfony veya Zend gibi modern keremelerde kalıpları entegre etmek.
JavaScript - Gelişmiş Programlama
14 SaatlerBu eğitim, gelişmiş internet uygulamaları tasarlamak ve uygulamak için JavaScript geliştiricileri için tasarlanmıştır. Eğitimin konuları, JavaScript programlamasında en iyi uygulamaları getirmeyi ve en yaygın hataları vurgulamayı amaçlamaktadır. Eğitimde önemli bir nokta, JavaScript sözdizimi ile nesne yönelimli programlama seçeneklerini tartışmaktır.
Kubernetes Tasarım Desenleri
21 SaatlerMikrohizmetler ve konteynerlerin son yıllarda gelişimi, yazılımın nasıl tasarlandığı, geliştirildiği, dağıtıldığı ve çalıştırıldığı konusunda önemli değişikliklere yol açmıştır. Modern uygulamalar, ölçeklenebilirlik, esneklik, başarısızlık ve değişim için optimize olmalıdır. Bu yeni gereksinimlerle ilgili modern mimarilerin farklı bir dizi desen ve uygulama gerektirdiğini gösteriyor. Bu eğitimde bu yeni gereksinimleri belirleme, anlama ve ayarlama yollarını inceliyoruz.
Hedef Kitle
Bu eğitim, konteyner teknolojisi ve Kubernetes kavramlarıyla biraz tanımlı olan ancak belki gerçek dünya deneyimine sahip olmayan kişiler için tasarlanmıştır. Gerçek hayat projelerinden alınan kullanma durumları ve derslerle temellendirilmiş olup, insanların daha iyi bulut yerel uygulamalar oluşturmayı ve yönetmeyi esinlendirmeyi amaçlamaktadır.
- Geliştiriciler
- Operasyonlar
- DevOps
- QA Mühendisleri
- IT Proje Yöneticileri
Eğitim Formatı
- Etkileşimli sunum ve tartışma
- Birçok alıştırma ve uygulama
- Canlı laboratuvar ortamında elden deneyim
Eğitim Özelleştirme Seçenekleri
- Bu eğitimin özelleştirilmiş bir sürümünü talep etmek için lütfen bizimle iletişime geçin.