Mimari ve Tasarım: Temel + İleri Seviye Eğitim Eğitimi
Bu eğitmen liderliğindeki canlı eğitimde, katılımcılar, etkileşimli laboratuvar egzersizleri ve tartışmalardan oluşan bir dizi uygulamalı etkinliğe adım adım ilerleyerek yazılım mimarisi ve tasarımının temel ve ileri düzey kavramlarını öğrenecektir.
Hedef Kitle
- Yazılım profesyonelleri
- Yazılım tasarımcıları
- Geliştiriciler
Ders Formatı
- Bir kısmı ders anlatımı, bir kısmı tartışma, egzersizler ve yoğun uygulamalı pratik
Not
- Bu ders için özelleştirilmiş bir eğitim talep etmek isterseniz, lütfen ayarlama için bize ulaşın.
Eğitim İçeriği
Mimari ve Tasarım – Temel Eğitim -- 3 gün
Yazılım Mimarisi ve Tasarım İlkelerine Giriş
Yazılım Mimarisi Teknikleri
Güvenlik Mimarisi
Entegrasyon Mimarisi
Mimari Proje – Grup Ataması
Mimari ve Tasarım – İleri Seviye Eğitim -- 3 gün
Büyük Ölçekli Yazılım Tasarımı
Hizmete Uygunluk İçin Tasarım
Mimaride Modellemenin Rolü
Mimari Kalite Yönetimi
Kurumsal Mimari
Bulut Mimarileri
Büyük Veri Genel Bakış
Mobil ve Sosyal Ağlama
Microservices ve API Alanındaki Son Trendler
Vaka Çalışması
Özet ve Sonuç
Kurs İçin Gerekli Önbilgiler
- Yazılım geliştirme deneyimi
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Mimari ve Tasarım: Temel + İleri Seviye Eğitim Eğitimi - Rezervasyon
Mimari ve Tasarım: Temel + İleri Seviye Eğitim Eğitimi - Talep Oluştur
Mimari ve Tasarım: Temel + İleri Seviye Eğitim - Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Zihni açan ve yazılım mimarisine yeni bakış açıları kazandıran alıştırmaları beğendim.
Gabriele - EAGLEPROJECTS S.p.A.
Eğitim - Architecture and Design: Core + Advanced Training
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 Yönelimli Tasarım Giriş
14 SaatlerAlan Odağımlı Tasarım: Kıdemli Geliştiriciler İçin Kavramlar ve Uygulamalar
21 SaatlerTasarım Şablonları
14 SaatlerTasarım Düşüncesi: İç Müşterilerle Empati Kurma
7 SaatlerTasarım Düşüncesi: İç Müşteriler İçin Empati Kurma ve Tanımlama
7 SaatlerYazı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 SaatlerAltium Designer ile Profesyonel PCB Tasarım İş Akışı (MR)
20 SaatlerBu eğitmenli, canlı (online veya şirket içi) eğitim; Altium Designer kullanarak tam ve kontrollü bir PCB tasarım iş akışı geliştirmek isteyen yeni başlayan ile orta seviye PCB tasarımcıları ve elektronik mühendislerine yöneliktir.
Katılımcılar tek bir bağlı proje üzerinde çalışır; proje kurulumu ve bileşen kütüphanelerinden başlayarak şema yakalama, PCB düzeni ve doğrulama aşamalarından geçerek üretim çıktılarının oluşturulmasına ve kontrollü üretim teslimine kadar ilerler.
Bu eğitimin sonunda katılımcılar şu yetkinliklere sahip olacaklardır:
-
Yapılandırılmış Altium Designer PCB projeleri oluşturma ve yönetme.
-
Şema tasarımlarını ve bileşen kütüphanelerini oluşturma ve doğrulama.
-
PCB kurallarını, yollarlamayı, DRC ve üretim kısıtlamalarını yapılandırma.
-
İmalat, montaj ve mekanik çıktıları oluşturma ve doğrulama.
-
Pratik yüksek hızlı tasarım kısıtlamalarını uygulama.
-
Mühendislik değişikliklerini ve kontrollü yeniden teslimi yönetme.