Hubungi Kami

Kerangka Materi

Gambaran Umum

  • Koherensi Sistem dan Komponen
  • Ketergantungan Antar-Sistem/Komponen
  • Arsitektur Perangkat Lunak
  • Arsitektur Teknis
  • Arsitektur Enterprise
  • SOA dan Arsitektur Mikroservis
  • Hubungan Antar Konsep Tersebut di Atas
  • Redundansi Logika vs Ketergantungan
  • Redundansi Data vs Ketergantungan

Arsitektur Perangkat Lunak

Konsep Dasar

  • Penjelasan istilah: arsitektur, desain, dan pemodelan
  • Sifat ortogonalitas
  • Hukum Conway

Jenis Arsitektur Umum

  • Pemisahan Moduler
  • Arsitektur Hierarkis
  • Sistem Terpusat (Pola Mediator)
  • Arsitektur Berbasis Peristiwa
  • Arsitektur Berbasis Interrupt
  • Model OSI
  • Model Klien/Pelayan
  • Model Lapisan-Lapisan

Prinsip Desain Berorientasi Objek

  • DRY, SRP
  • Enkapsulasi
  • Mengembangkan program berdasarkan antarmuka
  • Prinsip Liskov
  • Hukum Demeter

Pola Desain

  • Apa itu Pola Desain?
  • Pola Penciptaan Objek
  • Pola Struktural
  • Pola Perilaku
  • Model Model-Controller-View (MCV)

Alat Desain

  • Bahasa Khusus Domain
  • Analisis Leksikal
  • Kartu CRC
  • Skenario Penggunaan
  • Deskripsi Kasus Penggunaan

Representasi Grafis Menggunakan UML

  • Diagram Kelas
  • Diagram Sekuensial
  • Diagram Agregasi
  • Alat Pendukung UML

Representasi Grafis Non-UML

  • Pemodelan ER
  • Mesin Status
  • Alur Data
  • Model Arsitektur Sistem

Desain dan Pemeliharaan Sistem

  • Hukum Lehman
  • Pola Desain yang Tidak Baik dalam Arsitektur
  • Strategi Refaktorisasi

SOA dan Pola Integrasi Sistem

  • Teknologi dan Metode Integrasi
  • Sistem Sinkron/Asinkron
  • Rincian Mengenai Berbagai Pola Komunikasi Langsung
  • Komunikasi Langsung vs Melalui Perantara
  • Antrean Pesan (Message Queuing)
  • ESB

Pola Penyebaran Sistem

  • Pelaksanaan Pengembangan Kode
  • Strategi Penyebaran yang Tidak Berubah (Immutable Deployment)
  • Pola Mengatur Ketersediaan, Skalabilitas, Performa Tinggi, dan Ketangguhan Sistem
  • Replikasi Data serta Pengelompokkan Pesan (Teorema CAP)
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (7)

Kursus Mendatang

Kategori Terkait