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.
Kerangka Materi
Hari 1: Fondasi Cloud dan Layanan Inti
Bagian I: Fondasi Arsitektur Cloud
- Prinsip arsitektur cloud dan persyaratan non-fungsional (ketersediaan, skalabilitas, keamanan, kinerja)
- Model adopsi cloud dan pertukaran (trade-offs): IaaS, PaaS, SaaS, dan tanggung jawab bersama
- Komponen arsitektur Azure: Wilayah, Grup Sumber Daya, dan Sumber Daya
- Arsitektur yang sangat penting bagi misi dan target pemulihan bencana (RTO, RPO)
Bagian II: Layanan Cloud Inti
- Fondasi penyimpanan dan data: Azure Table Storage dan Azure Cosmos DB
- Platform komputasi dan kontainer: Azure Kubernetes Service (AKS) dan Azure Container Registry (ACR)
- Data relasional dan pengiriman pesan: Azure SQL Database dan Azure Service Bus
- Praktik langsung untuk setiap layanan: konfigurasi, penyiapan, dan evaluasi terhadap kriteria ketersediaan, kinerja, keamanan, dan harga
- Infrastruktur sebagai Kode menggunakan Bicep untuk lingkungan yang dapat direproduksi
Hari 2: Kepemimpinan Arsitektur dan Clean Architecture
Bagian III: Sang Arsitek
- Definisi arsitektur perangkat lunak dan sudut pandang arsitektur
- Peran, tanggung jawab, dan kepemilikan keputusan arsitek perangkat lunak
- Spesifikasi arsitektur dan komunikasi dengan pemangku kepentingan teknis dan bisnis
- Jalur praktis untuk menjadi arsitek perangkat lunak yang efektif
Bagian IV: Mengelola Ketergantungan dalam Monolitik
- Prinsip Clean Architecture: pemisahan perhatian, arah ketergantungan, dan kemudahan pemeliharaan
- Memilih layanan cloud yang tepat untuk modernisasi monolitik (kelebihan dan kekurangan)
- Laboratorium praktik langsung: membangun dan men-deploy solusi Clean Architecture di Azure menggunakan .NET
Hari 3: Arsitektur Berbasis Domain dan Terdistribusi
Bagian V: DDD, CQRS, dan Event Sourcing
- Dasar-dasar Domain-Driven Design: batas domain, bahasa universal, dan desain yang didorong model
- Konsep CQRS dan Event Sourcing untuk domain bisnis kompleks yang berkembang
- Pola arsitektur yang digunakan dalam solusi cloud berbasis DDD
- Laboratorium praktik langsung: menerapkan Event Sourcing sebagai teknik desain yang didorong persyaratan (dari persyaratan ke event, agregat, dan aliran event)
Bagian VI: Microservices
- Prinsip arsitektur microservices dan pertukaran (trade-offs) sistem terdistribusi
- Memilih layanan cloud untuk solusi berbasis microservices (kelebihan dan kekurangan)
- Gaya komunikasi sinkron dan asinkron dalam microservices, termasuk pola keandalan seperti circuit breaker dan strategi ketangguhan
- Ketertinggalan (Testability) dalam microservices dan CI/CD: pengujian kontrak, batas pengujian integrasi, gerbang kualitas otomatis, dan kepercayaan dalam penyiapan
- Laboratorium praktik langsung: membangun dan men-deploy microservices di Azure menggunakan .NET
Persyaratan
- Keakraban dengan bahasa pemrograman tingkat lanjut (C# atau Java)
- Pengetahuan dasar tentang gaya arsitektur yang dibahas
- Pengalaman dasar dengan layanan cloud
- Pengalaman rekayasa perangkat lunak minimal 5 tahun
21 Jam
Testimoni (2)
Pengetahuan, keterlibatan, dan hubungan baik instruktur
Adam Kuklewski - GE Medical Systems Polska
Kursus - Technical Architecture and Patterns
Diterjemahkan Mesin
Saya menyukai latihan-latihan yang membantu membuka pikiran dan memperoleh wawasan baru tentang arsitektur perangkat lunak.
Gabriele - EAGLEPROJECTS S.p.A.
Kursus - Architecture and Design: Core + Advanced Training
Diterjemahkan Mesin