Kursus Pelatihan Arsitektur dan Desain: Pelatihan Inti + Lanjutan
Dalam pelatihan online langsung ini yang dipandu instruktur, peserta akan mempelajari konsep-konsep fundamental dan lanjutannya arsitektur dan desain perangkat lunak melalui serangkaian latihan live-lab interaktif dan diskusi.
Audience
- Profesional perangkat lunak
- Desainer perangkat lunak
- Pengembang (Developer)
Format Kursus
- Kombinasi ceramah, diskusi, latihan, dan praktik hands-on intensif
Catatan
- Untuk meminta pelatihan yang dikustomisasi untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
Arsitektur dan Desain – Pelatihan Inti -- 3 hari
Pengenalan prinsip-prinsip Arsitektur dan Desain Perangkat Lunak
Teknik Arsitektur Perangkat Lunak
Arsitektur Keamanan
Arsitektur Integrasi
Proyek Arsitektur – Tugas Kelompok
Arsitektur dan Desain – Pelatihan Lanjutan -- 3 hari
Desain Perangkat Lunak Skala Besar
Desain untuk Keterlayanan (Serviceability)
Peran pemodelan (modeling) dalam arsitektur
Manajemen Kualitas Arsitektur
Arsitektur Perusahaan (Enterprise Architecture)
Arsitektur Cloud
Gambaran Umum Big Data
Mobile dan Jaringan Sosial
Tren terkini dalam Microservices dan API
Studi Kasus
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman dalam pengembangan perangkat lunak
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Arsitektur dan Desain: Pelatihan Inti + Lanjutan - Pemesanan
Kursus Pelatihan Arsitektur dan Desain: Pelatihan Inti + Lanjutan - Penyelidikan
Arsitektur dan Desain: Pelatihan Inti + Lanjutan - Permintaan Konsultasi
Testimoni (1)
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
Kursus Mendatang
Kursus Terkait
Pemecahan Masalah Kreatif dengan Teknik Gamifikasi (Desain Berpikir)
14 JamPelatihan langsung tatap muka ini yang dipandu oleh instruktur (baik secara daring maupun tatap muka) ditujukan bagi peserta tingkat pemula hingga menengah yang ingin mengatasi berbagai tantangan di tempat kerja dengan memanfaatkan teknik gamifikasi.
Setelah menyelesaikan pelatihan ini, para peserta akan mampu:
- Memahami prinsip-prinsip Desain Berpikir serta penerapannya dalam pemecahan masalah.
- Mengintegrasikan teknik gamifikasi untuk meningkatkan keterlibatan dan inovasi.
- Menghasilkan solusi yang kreatif sekaligus praktis terhadap isu-isu umum di lingkungan kerja.
- Berkolaborasi secara efektif antaranggota tim dalam menerapkan strategi pemecahan masalah.
- Menggunakan pendekatan iteratif untuk menyempurnakan solusi berdasarkan umpan balik dan eksperimen.
Desain Berorientasi Domain: Konsep dan Praktik
21 JamPelatihan langsung tatap muka ini diselenggarakan oleh instruktur, ditujukan bagi para pengembang, arsitek, dan analis tingkat menengah yang ingin mempelajari serta menerapkan konsep serta praktik DDD dalam proyek perangkat lunak mereka.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Memahami konsep utama DDD seperti konteks terbatas dan entitas serta penerapannya dalam proyek perangkat lunak.
- Menggunakan pendekatan strategis DDD untuk merancang model domain, mengidentifikasi subdomain, serta menentukan batasan-batasannya.
- Mempraktikkan pendekatan taktis DDD dengan menggunakan pola desain seperti CQRS, pabrik objek, dan pengarsipan kejadian.
- Merefaktor serta memodernisasi sistem lama secara efektif melalui teknik-teknik DDD.
- Merancang arsitektur perangkat lunak yang terfokus pada produk, domain, maupun tim pengembang.
- Menerapkan konsep data mesh untuk membangun platform data berbasis domain yang mendukung penemuan dan tata kelola data.
Pengantar Domain Driven Design
14 JamDomain-Driven Design: Konsep dan Praktik untuk Pengembang Senior
21 JamDesain Pola (Design Patterns)
14 JamDesign Thinking: Berempati dengan Klien Internal
7 JamDesign Thinking: Empati & Definisi untuk Klien Internal
7 JamWorkshop Pemikiran Desain untuk Pengembang Perangkat Lunak
14 JamDalam pelatihan online langsung maupun pelatihan langsung tatap muka yang dipandu instruktur ini di Indonesia, para peserta akan mempelajari cara mengaplikasikan lima tahapan Pemikiran Desain untuk lebih memahami kendala-kendala yang dialami pengguna produk atau layanan, lalu merancang strategi terbaik guna mengatasinya.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Menerapkan strategi kreatif untuk menyelaraskan kebutuhan pelanggan dengan solusi yang dapat diwujudkan secara teknis.
- Merancang strategi guna meningkatkan nilai bagi pelanggan sekaligus memperkaya penawaran produk dan layanan.
Pemikiran Desain: Metodologi Inovasi
24 JamPelatihan online langsung ini dipandu oleh instruktur Indonesia (baik secara daring maupun tatap muka) ditujukan bagi para profesional tingkat pemula hingga menengah yang ingin memahami dan menerapkan metodologi Pemikiran Desain untuk menggerakkan inovasi serta menyempurnakan solusi bisnis.
Setelah mengikuti pelatihan ini, peserta akan mampu:
- Memahami prinsip-prinsip utama Pemikiran Desain serta perannya dalam proses inovasi.
- Menerapkan lima fase Pemikiran Desain untuk memecahkan masalah.
- Menggunakan teknik dan alat ideasi guna mengasah kreativitas.
- Menyelaraskan strategi Pemikiran Desain demi peningkatan proses bisnis serta efisiensi operasional.
Kepemimpinan Inovatif melalui Design Thinking
14 JamPelatihan online langsung maupun pelatihan langsung tatap muka ini dipandu oleh instruktur, ditujukan bagi para pemimpin dan profesional HR tingkat pemula yang ingin mempelajari serta menerapkan metodologi Design Thinking demi mendorong inovasi, meningkatkan kemampuan pemecahan masalah, sekaligus melibatkan tim secara efektif.
Setelah mengikuti pelatihan ini, peserta diharapkan dapat:
- Membekali diri dengan alat dan metodologi yang mendorong inovasi serta keterlibatan tim.
- Mengembangkan keahlian dalam pemetaan empati, penggalangan ide, serta pembuatan prototipe guna menyelesaikan tantangan kompleks.
- Menerapkan prinsip-prinsip Design Thinking pada situasi kepemimpinan dan HR.
- Menciptakan budaya inovatif dalam tim teknologi informatika.
Pemikiran Desain: Inovasi & Pemecahan Masalah Secara Kreatif
4 JamIkhtisar:
Ada lima tahap dalam proses Pemikiran Desain (Design Thinking/DT): berempati, mendefinisikan masalah, mengideasi, membuat prototipe, dan menguji.
Dalam dunia yang semakin kompleks ini, kita sering menghadapi masalah yang memerlukan pendekatan khusus. Pemikiran Desain menjadi alat yang ampuh untuk mengatasi tantangan tersebut. Menguasai konsep DT memungkinkan kita menyelesaikan masalah dengan lebih efektif, meningkatkan komunikasi dan persuasi, serta memperbaiki hasil bisnis sekaligus perilaku dan kinerja organisasi maupun individu.
- Cara kerja DT: mempelajari orang serta masalah yang dihadapi, mencari pola, merancang model (termasuk fenomena penyimpangan model), mengujinya, mengevaluasinya, lalu merekayasanya kembali.
- Hubungan antara Pemikiran Desain, inovasi, dan kewirausahaan.
- Metode serta alat DT: persona, pemetaan stakeholder, pemetaan perjalanan pengguna, rancangan layanan, serta inovasi model bisnis.
- Penerapan DT: pola pikir desain, inovasi disruptif, pendekatan iteratif, teknik estimasi yang fleksibel (Agile), pemikiran kritis, kemampuan menyelesaikan masalah, kerja tim, kesiapsiagaan kepemimpinan, kefasihan komunikasi, kecakapan berteknologi, pola pikir ke depan, kompetensi lintas budaya dan etika, kecerdasan emosional, kesadaran diri, kemampuan negosiasi, serta penyelesaian konflik.
Tujuan Pelatihan:
- Memahami dasar-dasar dan seluk-beluk Pemikiran Desain.
- Menggali konsep-konsep penting, faktor-faktor pendukung, teori, jenis-jenis pendekatan serta model dalam DT.
- Melakukan eksperimen dan praktik langsung atas metode Pemikiran Desain.
Cara Penyampaian Materi:
Pelatihan ini berdurasi 1 hari (4 jam) dan terdiri dari komponen-komponen berikut:
- Presentasi teoretis (40% - penyampaian konsep, model, serta interaksi antar elemen).
- Latihan kelompok (30% - dinamika kelompok, permainan edukatif, diskusi kelompok serta simulasi penyelesaian konflik).
- Kegiatan individual (15% - menulis, merancang dan diskusi sesama peserta).
- Lainnya (15% - tontonan video dan bacaan tambahan).
Perhatian: Mengingat sifat pelatihan ini, jumlah minimal peserta dalam satu kelompok adalah 3 orang.
Pola Desain (GoF) untuk Java
21 JamPelatihan online langsung ini diselenggarakan secara tatap muka atau virtual, khusus untuk para pengembang Java tingkat menengah yang ingin menerapkan pola desain guna meningkatkan struktur, kemudahan perawatan, serta skalabilitas aplikasi mereka.
Setelah menyelesaikan pelatihan ini, peserta akan mampu:
- Mengerti tujuan dan manfaat penggunaan pola desain.
- Menerapkan pola-pola Creational, Structural, dan Behavioral secara efektif dalam Java.
- Meningkatkan tingkat penggunaan ulang kode, skalabilitas, serta kemudahan perawatan.
- Melakukan refaktorisasi terhadap kode yang sudah ada dengan memanfaatkan pola desain.
Pola Desain dalam PHP
14 JamPelatihan online langsung ini (yang diselenggarakan secara tatap muka atau virtual) ditujukan bagi para pengembang PHP tingkat menengah yang ingin menerapkan pola desain secara efektif dalam proyek mereka.
Setelah mengikuti pelatihan ini, peserta diharapkan mampu:
- Memahami tujuan dan manfaat dari penggunaan pola desain.
- Mengidentifikasi serta menerapkan pola desain yang tepat untuk berbagai situasi umum.
- Merancang aplikasi PHP dengan mengikuti praktik terbaik yang diakui secara industri.
- Memadukan pola desain tersebut ke dalam framework modern seperti Symfony atau Zend.
JavaScript - Pemrograman Lanjutan
14 JamAlur Kerja Desain PCB Profesional dengan Altium Designer (MR)
20 JamPelatihan langsung tatap muka (online live training atau onsite live training) ini ditujukan untuk desainer PCB tingkat pemula hingga menengah dan insinyur elektronik yang ingin mengembangkan alur kerja desain PCB yang lengkap dan terkontrol menggunakan Altium Designer.
Peserta mengerjakan satu proyek terhubung, berkembang dari penyiapan proyek dan pustaka komponen melalui pengambilan skematik, tata letak PCB, dan verifikasi hingga output manufaktur dan rilis produksi yang terkontrol.
Di akhir pelatihan ini, peserta akan mampu:
-
Membuat dan mengelola proyek PCB Altium Designer yang terstruktur.
-
Membangun dan memvalidasi desain skematik dan pustaka komponen.
-
Mengkonfigurasi aturan PCB, routing, DRC, dan batasan manufaktur.
-
Menghasilkan dan memverifikasi output fabrikasi, perakitan, dan mekanik.
-
Menerapkan batasan desain kecepatan tinggi secara praktis.
-
Mengelola perubahan rekayasa dan rilis kembali yang terkontrol.