Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Durasi 21 jam
Kerangka Materi
Pengenalan Domain-Driven Design
- Prinsip dan motivasi di balik DDD
- Bahasa universal dan kolaborasi dengan pakar domain
- Membedakan subdomain inti, pendukung, dan generik
Desain Strategis dan Bounded Contexts
- Mendefinisikan bounded contexts dan tanggung jawabnya
- Pemetaan konteks dan pola integrasi
- Penanganan tim, batas organisasi, dan kepemilikan data
Pola Taktis — Balok Bangunan Model Domain
- Entitas dan manajemen identitas
- Objek nilai (value objects) dan immutability
- Agregat dan batas transaksi
Layanan Domain, Repositori, dan Pabrik
- Kapan menggunakan layanan domain vs layanan aplikasi
- Pola repositori dan pertimbangan persistensi
- Pola pabrik untuk pembuatan objek kompleks
Pemodelan Perilaku Kompleks dan Invarian
- Merancang invarian dan penegakan aturan bisnis
- Pemodelan berbasis acara (event-driven) dan acara domain
- Model konsistensi: eventual consistency dan saga
Integrasi DDD dengan Praktik Arsitektur dan Rekayasa
- Menyelaraskan DDD dengan microservices dan monolit modular
- Desain API, lapisan anti-korupsi, dan strategi integrasi
- Pengujian logika domain: unit test, integration test, dan contract test
Penerapan DDD dalam Tim dan Organisasi
- Melaksanakan lokakarya penemuan domain dan Event Storming
- Membuat dan mengelola bahasa universal di antara tim
- Ukur keberhasilan dan iterasi pada model domain
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengalaman pemrograman yang kuat dalam bahasa object-oriented
- Pemahaman tentang prinsip arsitektur perangkat lunak
- Kenalan dengan praktik pengembangan Agile
Audience
- Pengembang senior
- Arsitek perangkat lunak
- Pemimpin teknis
Testimoni (1)
Kami dapat memberikan Anda contoh-contoh nyata dari kehidupan sehari-hari
Elria Slabber - Glacier by Sanlam
Kursus - Introduction to Domain Driven Design
Diterjemahkan Mesin