Kursus Pelatihan Arsitektur dan Desain: Pelatihan Core + Lanjut
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari konsep dasar dan lanjutan tentang arsitektur dan desain perangkat lunak saat mereka mengikuti serangkaian latihan dan diskusi laboratorium langsung.
Hadirin
- Profesional perangkat lunak
- Perancang perangkat lunak
- Pengembang
Format Kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Kerangka Materi
Arsitektur dan Desain – Pelatihan Inti -- 3 hari
Pengantar Software Architecture dan Prinsip Desain
Software Architecture Teknik
Arsitektur Keamanan
Arsitektur Integrasi
Proyek Arsitektur – Tugas Kelompok
Arsitektur dan Desain – Pelatihan Lanjutan -- 3 hari
Skala Besar Software Design
Desain untuk Kemudahan Servis
Peran pemodelan dalam arsitektur
Manajemen Kualitas Arsitektur
Enterprise ArchitectKeamanan
Arsitektur Awan
Big Data Gambaran Umum
Seluler dan Sosial Networking
Tren terbaru di Microservices dan API
Studi Kasus
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman pengembangan perangkat lunak
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan Arsitektur dan Desain: Pelatihan Core + Lanjut - Booking
Kursus Pelatihan Arsitektur dan Desain: Pelatihan Core + Lanjut - Enquiry
Arsitektur dan Desain: Pelatihan Core + Lanjut - Permintaan Konsultasi
Permintaan Konsultasi
Testimoni (1)
Saya menyukai 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
Pelatihan CMake
14 JamPelatihan ini, yang dipimpin instruktur, dilaksanakan secara Indonesia (online langsung atau tatap muka) dan ditujukan untuk insinyur perangkat lunak yang ingin menggunakan CMake untuk mengotomatiskan proses pembuatan perangkat lunak di lingkungan multi-platform.
Di akhir pelatihan ini, peserta akan dapat:
- Membangun, menguji, dan memaketkan perangkat lunak dengan CMake.
- Mengontrol proses kompilasi perangkat lunak.
- Menggunakan CMake bersama dengan lingkungan pembuatan asli.
- Menyelesaikan masalah-masalah yang sering terjadi pada sistem pembuatan perangkat lunak.
Kreativitas dalam Pemecahan Masalah dengan Teknik Gamification (Design Thinking)
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk peserta tingkat pemula hingga menengah yang ingin memecahkan tantangan di tempat kerja sehari-hari melalui teknik gamifikasi.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip Design Thinking dan penerapannya dalam pemecahan masalah.
- Menggabungkan teknik gamifikasi untuk mendorong keterlibatan dan inovasi.
- Mengembangkan solusi kreatif dan praktis untuk masalah umum di tempat kerja.
- Berkolaborasi secara efektif antar tim untuk menerapkan strategi pemecahan masalah.
- Terapkan pendekatan berulang untuk menyempurnakan solusi melalui umpan balik dan eksperimen.
Domain Driven Design: Konsep dan Praktik
21 JamPelatihan ini, yang dipimpin instruktur, diselenggarakan dalam Indonesia (online langsung atau langsung tatap muka) dan ditujukan untuk pengembang, arsitek, dan analis tingkat menengah yang ingin mempelajari dan menerapkan konsep dan praktik DDD pada proyek perangkat lunak mereka.
Di akhir pelatihan ini, peserta akan dapat:
- Memahami konsep inti DDD (konteks terbatas, entitas, dsb.) dan aplikasi mereka dalam proyek perangkat lunak.
- Menerapkan DDD strategis untuk mendefinisikan dan merancang model domain, mengidentifikasi subdomain, dan menetapkan batasan.
- Mengimplementasikan DDD taktikal menggunakan pola seperti CQRS, pabrik, dan event sourcing.
- Merancang ulang dan memodernisasi sistem legasi dengan efektif menggunakan teknik DDD.
- Merancang dan mengimplementasikan arsitektur berbasis produk, domain, dan tim.
- Menggunakan data mesh untuk membuat platform data berbasis domain yang mendukung penemuan data dan governansinya.
Pengenalan Terhadap Domain Driven Design
14 JamDomain Driven Design (DDD) adalah pendekatan untuk menangani perilaku yang kompleks saat mengembangkan perangkat lunak.
Desain Pola
14 JamWorkshop Design Sprint
35 JamPelatihan ini yang dipimpin instruktur secara langsung di Indonesia (online atau tatap muka) ditujukan untuk orang-orang yang ingin belajar mengadakan design sprint yang sukses di dalam organisasi mereka.
Di akhir pelatihan ini, peserta akan mampu:
- Mengurangi risiko memasarkan produk baru.
- Mengumpulkan umpan balik dari pelanggan tentang konsep baru sebelum produk dibuat.
- Menghidupkan kreativitas dalam tim untuk mengambil keputusan penting lebih cepat.
Pelatihan Design Thinking untuk Pengembang Perangkat Lunak
14 JamDi pelatihan workshop ini yang dipimpin instruktur, secara Indonesia (pelatihan online langsung atau pelatihan langsung tatap muka), peserta akan belajar bagaimana menerapkan lima tahap Design Thinking untuk lebih memahami masalah yang dialami pengguna akhir dari produk atau layanan, kemudian mengembangkan pendekatan terbaik untuk mengatasi masalah tersebut.
Di akhir pelatihan ini, peserta akan mampu:
- Menggunakan strategi kreatif untuk memadankan kebutuhan pelanggan dengan solusi yang teknologi memungkinkan.
- Mengembangkan strategi untuk meningkatkan nilai pelanggan dan meningkatkan penawaran produk dan layanan.
Desain Thinking: Metodologi Inovasi
24 JamPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional tingkat pemula hingga menengah yang ingin memahami dan menerapkan Design Thinking metodologi untuk mendorong inovasi dan meningkatkan solusi bisnis.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami prinsip inti Design Thinking dan perannya dalam inovasi.
- Terapkan lima fase Design Thinking untuk pemecahan masalah.
- Memanfaatkan teknik dan alat ideasi untuk menumbuhkan kreativitas.
- Menerapkan Design Thinking strategi untuk meningkatkan proses dan meningkatkan efisiensi.
Innovative Leadership through Design Thinking
14 JamPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para pemimpin tingkat pemula dan profesional SDM yang ingin mempelajari dan menerapkan Design Thinking metodologi untuk mendorong inovasi, meningkatkan kemampuan memecahkan masalah, dan melibatkan tim secara efektif.
Pada akhir pelatihan ini, peserta akan dapat:
- Melengkapi peserta dengan alat dan metodologi untuk mendorong inovasi dan keterlibatan tim.
- Mengembangkan keterampilan dalam pemetaan empati, pengidean, dan pembuatan prototipe untuk memecahkan tantangan kompleks.
- Terapkan prinsip Design Thinking pada skenario kepemimpinan dan SDM.
- Mempromosikan budaya inovasi dalam tim teknologi.
Rancangan Pemikiran
4 JamRingkasan:
Ada lima tahapan dalam proses Design Thinking (DT) (berempati, mendefinisikan masalah, berideasi, membuat prototipe, menguji).
Dalam dunia yang semakin kompleks, kita berhadapan dengan masalah yang mungkin memerlukan pendekatan khusus. Design Thinking membantu menangani masalah yang kompleks. Menguasai pemikiran desain membantu menangani masalah kompleks secara efektif, berkomunikasi lebih baik, membujuk secara efisien, meningkatkan hasil bisnis, dan meningkatkan perilaku dan kinerja organisasi dan pribadi.
- Cara kerja DT: belajar dari orang dan masalah, menemukan pola, merancang model (pergeseran model), menguji model, mengevaluasi model dan merekayasa ulang.
- Hubungan antara DT, inovasi dan kewirausahaan.
- Metode dan alat DT: persona, peta pemangku kepentingan, peta perjalanan pelanggan, cetak biru layanan, inovasi model bisnis.
- Penerapan DT: pola pikir desain, inovasi disruptif, pendekatan berulang, teknik estimasi tangkas, pemikiran kritis, penyelesaian masalah, kerja sama tim, kesiapan kepemimpinan, keterampilan komunikasi, kecakapan teknologi, pemikiran ke depan, kompetensi antarbudaya dan etika, kecerdasan emosional, kesadaran diri, keterampilan negosiasi, penyelesaian konflik.
Tujuan:
- Untuk memahami dasar-dasar dan nuansa DT
- Untuk mengeksplorasi konsep kunci, faktor, teori, jenis, dan model dalam DT
- Untuk bereksperimen, merasakan dan mempraktikkan DT
Pengiriman:
Ini adalah kursus pelatihan 1 hari (4 jam) dan terdiri dari:
- kuliah (40% - presentasi teori, konsep, model, dan interaksi),
- latihan kelompok (30% - dinamika kelompok, permainan, diskusi kelompok, dan latihan penyelesaian konflik tiruan),
- aktivitas individu (15% - menulis, mendesain dan berdiskusi dengan teman sejawat)
- dan lainnya (15% - video, membaca).
Catatan: karena sifat kursus ini, jumlah peserta minimal adalah 3 orang
Desain Patterns di C#
14 JamTarget group:
Ketua Tim Teknis, Pengembang Perangkat Lunak
Learning objective:
Tujuan pelatihan adalah untuk mempelajari kemampuan merancang struktur pengembangan/ proyek tingkat lanjut dalam C #.
Selama kursus, siswa akan mengenal sumber daya dan alat MSDN untuk mendukung proses pengembangan, seperti Microsoft Visual Studio, ReSharper.
Rancangan Desain dalam PHP
14 JamPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang level menengah PHP yang ingin menerapkan pola desain dengan efektif dalam proyek mereka.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti tujuan dan manfaat dari pola desain.
- Mengidentifikasi dan menerapkan pola desain yang sesuai untuk skenario umum.
- Membangun aplikasi PHP menggunakan praktik terbaik yang diakui industri.
- Menyatukan pola ke kerangka kerja modern seperti Symfony atau Zend.
JavaScript - Pemrograman Lanjut
14 JamPelatihan ini dirancang untuk para pengembang JavaScript, yang berfokus pada desain dan implementasi aplikasi Internet tingkat lanjut. Topik-topik yang dibahas selama pelatihan bertujuan untuk mempromosikan praktik terbaik dalam pemrograman JavaScript dan menonjolkan kesalahan yang paling umum. Salah satu poin penting dalam pelatihan adalah membahas pemrograman berorientasi objek yang tersedia dengan sintaks JavaScript.
Rancangan Berorientasi Objek Menggunakan Desain Pattern
14 JamTujuan:
Memudahkan Analis Teknis dan Perancang memahami cara melaksanakan implementasi perangkat lunak dari persyaratan, memastikan kelanjutan jejak antara spesifikasi bisnis dan kode perangkat lunak.
Kursus pelatihan selama 2 hari ini bertujuan membantu analis teknis dan perancang dalam merancang spesifikasi yang disajikan oleh analis bisnis. Setelah diubah menjadi representasi komponen perangkat lunak, komponen sistem yang dihasilkan melacak persyaratan sistem menuju struktur komponen perangkat lunak.
Akhirnya, spesifikasi teknis ini diimplementasikan dalam kode perangkat lunak dan diuji berdasarkan komponen. Komponen perangkat lunak yang dihasilkan memberikan tingkat reaktivitas yang baik terhadap perubahan karena mereka memungkinkan untuk melacak secara terpisah pada tingkat implementasi perilaku sistem lapisan demi lapisan (dari antarmuka pengguna menuju lapisan objek bisnis melalui komponen aplikasi di mana pilihan penggunaan aktor disimpan.
Pelatihan PHP Patterns dan Refactoring
21 JamKursus ini dirancang untuk programmer berpengalaman yang ingin menjelajahi masalah terkait penggunaan pola dan refactoring. Setiap peserta akan memahami sifat dan contoh praktis penggunaan pola-pola ini, yang pada giliran akan memungkinkan pembuatan kode aplikasi yang benar secara efisien.