Hubungi Kami

Kerangka Materi

Ringkasan

  • Kohesi Sistem dan Komponen
  • Ketergantungan Sistem/Komponen
  • Arsitektur Perangkat Lunak
  • Arsitektur Teknis
  • Arsitektur Enterprise
  • Arsitektur SOA dan Microservices
  • Hubungan antar konsep di atas
  • Redundansi logika vs ketergantungan
  • Redundansi data vs ketergantungan

Arsitektur Perangkat Lunak

Fondasi

  • Klarifikasi istilah: arsitektur, desain, pemodelan
  • Ortogonalitas
  • Hukum Conway

Arsitektur Umum

  • Dekomposisi modular
  • Arsitektur hierarkis
  • Terpusat (Mediator Pattern)
  • Arsitektur berbasis event
  • Berbasis interrupt
  • OSI
  • Klien/Server
  • Model lapisan

Prinsip Desain OO

  • DRY, SRP
  • Enkapsulasi
  • Program terhadap antarmuka
  • Prinsip Liskov
  • Hukum Demeter

Pola Desain

  • Apa itu Pola Desain
  • Pola Kreasi
  • Pola Struktural
  • Pola Perilaku
  • Model-Controller-View (MCV)

Perangkat Desain

  • Bahasa spesifik domain
  • Analisis Leksikal
  • Kartu CRC
  • Skenario
  • Deskripsi Use Case

Representasi Grafis UML

  • Diagram Kelas
  • Diagram Sekuensi
  • Diagram Agregasi
  • Perangkat UML

Representasi Grafis Non-UML

  • Pemodelan ER
  • State Machine
  • Aliran data
  • Model arsitektural

Desain dan Pemeliharaan

  • Hukum Lehmann
  • Antipola Arsitektural
  • Strategi Refactoring

Pola SOA dan Integrasi

  • Teknologi dan metode integrasi
  • Sinkron/Asinkron
  • Detail lebih lanjut tentang pola komunikasi langsung
  • Komunikasi langsung dan berbasis broker
  • Message Queuing
  • ESB

Pola Deployment

  • Deploy Kode
  • Deployment Imutabel
  • Pola Ketersediaan, Skalabilitas, Kinerja Tinggi, dan Toleransi Kegagalan
  • Replikasi data dan pesan serta clustering (Teorema CAP)
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait