iSAQB® CPSA-A - Domain-Driven Design (Kurs)
-
başlangıç 24-11-26 bitiş 26-11-26
Germany - Munich
English
Açıklama
iSAQB® CPSA-A Domain-Driven Design (DDD) kursuna katılmak, katılımcılara 20 Methodological Competence (MC) ve 10 Communicative Competence (CC) puanı kazandırır. Bu puanlar, Brightest ile iSAQB CPSA-A sınavına girebilmek için gerekli olan 70 puanın bir parçasıdır. Brightest ile iSAQB CPSA-A sınavına girmek için gereken 70 puanın içinde, aşağıdaki alanların her birinden en az on yetkinlik puanına sahip olmanız gerektiğini unutmamak önemlidir:
- Technical Competence (TC)
- Methodological Competence (MC)
- Communicative Competence (CC)
Akredite iSAQB® DDD - Domain-Driven Design (CPSA-A) eğitimi, güncel iSAQB® müfredatına dayanmaktadır:
Bölüm 1 - Domain, Model ve Ubiquitous Language
- DDD'ye (Domain-Driven Design) giriş
- Geliştiriciler ve domain uzmanları arasında teknik dile dayalı ortak bir Ubiquitous Language geliştirmek
- Modüller
- Entity, Value Object, Aggregate ve Service
Bölüm 2 - Modele Giden Yol
- Domain uzmanlarını sürece aktif olarak dahil etmek
- Model oluşturmak için iş birliği formatları
- Modelleme araçları
- Modelleme teknikleri (use case'ler, user story'ler ve domain event'leri)
Bölüm 3 - Modelden Uygulamaya
- İş süreçleri için modelleme
- DDD kullanarak domain modelini teknik olarak gerekli yapı taşlarıyla genişletmek
- Bir uygulama ile modeli arasındaki etkileşimleri bilmek ve dikkate almak
Bölüm 4 - Uygulama Mimarisinde Model
- Domain modelinin entegrasyonu için uygun mimari stilleri seçmek
- DDD, BDD ve WAM arasındaki bağlantıları ve sınırları açıklayabilmek
Bölüm 5 - Birbiriyle Kesişen ve Bağlantılı Modeller
- Ekipler arasında ortak bir model kullanmanın avantaj ve dezavantajlarını değerlendirmek
- Bounded Context kavramını anlamak ve Context Map tanımlayabilmek
- Bir sistemi Open Host Service (OHS) olarak tasarlayabilmek
Bölüm 6 - Yerel Model Tutarlılığını Korumak
- Continuous Integration'ın (CI) yerel model tutarlılığına nasıl katkı sağlayabileceğini anlamak
- Modeli dış etkilerden izole edebilmek
Hedef kitle
CPSA-A Domain-Driven Design semineri, ilgili stratejik ve taktik tasarım prensiplerini kullanarak domain uzmanları ve geliştiricilerle birlikte domain odaklı bir mimari tasarlamak isteyen profesyoneller için özellikle değerlidir.
Gereksinimler
Herhangi bir iSAQB® CPSA - Advanced Level kursuna katılmak için iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) sertifikasına sahip olmanız gerekir.
Bilgi ön koşulları:
Katılımcıların aşağıdaki ön bilgilere sahip olması gerekir:
- Nesne yönelimli yazılım geliştirmenin temel ve ileri düzey kavramları hakkında bilgi
- Nesne yönelimli mimarilerin modellenmesi konusunda deneyim
Aşağıdaki alanlarda bilgi sahibi olmak, bu kursta ele alınan bazı kavramları daha iyi anlamaya yardımcı olabilir:
- Scrum, Kanban, XP vb. Agile yazılım geliştirme yöntemleri hakkında bilgi
- İş uzmanları ile yazılım geliştiriciler arasındaki iş birliği konusunda deneyim