Kursus Pelatihan The Principal Engineer - Masterclass
Principal Engineer - Masterclass adalah untuk insinyur berpengalaman dan bermotivasi yang sudah tahu cara mengirimkan kode yang siap produksi. Kursus ini akan menjadikan Anda insinyur perisian/leader luar biasa untuk memberikan dampak positif besar pada tim dan organisasi Anda. Dalam kursus ini, Anda akan belajar tentang desain sistem dan arsitektur, teknik mereview kode, mentoring dan coaching insinyur, pair programming, membangun budaya insinyur yang kuat dan praktik insinyur penting lainnya.
Pelatihan ini, yang dikaji oleh instruktur (pelatihan online langsung atau tatap muka) ditujukan untuk:
- insinyur perisian level menengah
- insinyur perisian senior
- insinyur perisian utama
- insinyur perisian staf
- insinyur perisian pemimpin
- arsitek perisian
- manajer insinyur
Di akhir pelatihan ini, peserta akan mampu:
- Promosi ke level berikutnya dari insinyur level menengah atau senior
- Jika mereka sudah memimpin tim atau di atas insinyur senior, mereka dapat mulai menggunakan alat, teknik, dan kerangka yang dipelajari dari kursus ini untuk:
- mengelola tim insinyur berprestasi tinggi secara efektif
- kolaborasi 360° yang efektif dengan semua pemangku kepentingan
- memahami keterampilan teknis inti dari insinyur utama
- membangun budaya insinyur yang kuat dalam organisasi
- memiliki sikap belajar kontinyu
Format Kursus
- Lecture dan diskusi interaktif.
- Banyak latihan dan praktek.
- Alat, teknik dan kerangka untuk menjadi insinyur unicorn
- Pembahasan pengalaman nyata
Opsi Penyesuaian Kursus
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk mengatur.
Kerangka Materi
- Membimbing
- Tim yang berkinerja tinggi
- Inisiatif dan OKR
- Membangun budaya teknikal
- Membangun sistem yang dapat ditingkatkan skala
- Mengontrak insinyur yang tepat
- Berkerjasama
- Mentoring dan Coaching insinyur dengan pairing
- Menjadi multipler kekuatan
- Kerjasama pemangku kepentingan lintas fungsional
- Dokumentasi teknis dan presentasi
- Collaboration dengan Management
- Kepakaran
- Desain sistem dan arsitektur
- Sesi tinjauan kode yang efektif
- Pemantauan sistem dan layanan
- Keterampilan horizontal
- Proses pengembangan dan rilis
- Mempelajari
- Riset, Prototipen dan POCs
- Pengembangan perangkat lunak berorientasi pelanggan
- Prioritas dan delegasi
- Mempelajari dari kegagalan dan kesuksesan
- Manajemen waktu
Persyaratan
Pengalaman sebelumnya yang disarankan adalah setidaknya 3 tahun pengembangan perangkat lunak komersial untuk mendapatkan manfaat penuh dari kursus ini.
Kursus ini akan membuka jalan bagi Anda untuk menjadi Tech Lead (atau) Principal Engineer (atau) Staff Engineer (atau) Software Architect.
Kursus Pelatihan Terbuka membutuhkan minimal 5 peserta.
Kursus Pelatihan The Principal Engineer - Masterclass - Pemesanan
Kursus Pelatihan The Principal Engineer - Masterclass - Penyelidikan
The Principal Engineer - Masterclass - Permintaan Konsultasi
Testimoni (3)
latihan praktik, lebih mudah untuk mengingat informasi
ashley bolen - Insurance Corporation of British Columbia
Kursus - Test Automation with Selenium
Diterjemahkan Mesin
Topik utama dapat dibahas dan disepakati dengan instruktur sebelumnya. Suasana yang santai dan menyenangkan selama hari-hari seminar.
Lorenz - Continentale Lebensversicherung AG
Kursus - Advanced Selenium
Diterjemahkan Mesin
Saya memperoleh pengetahuan baru dan saya cukup percaya diri tentang hal itu. Tidak ada yang tidak jelas.
Barbara - Titian Software Poland Sp. z o.o.
Kursus - Selenium WebDriver in C#
Diterjemahkan Mesin
Kursus Mendatang
Kursus Terkait
Selenium Lanjutan
14 JamDalam pelatihan langsung yang dipimpin instruktur ini di Indonesia, peserta akan belajar bagaimana meningkatkan suite tes otomatis dengan menggunakan teknik-teknik canggih untuk mengoperasikan Selenium.
Pada akhir pelatihan ini, peserta akan dapat:
- Menyelesaikan masalah pengujian otomatis aplikasi web yang kompleks dengan Selenium.
- Mengaplikasikan ekspresi reguler dan teknik verifikasi berbasis pola.
- Menangani pengecualian yang menghentikan pelaksanaan tes.
- Mencari objek web secara programatis.
- Menangkap data dari kontrol web secara dinamis.
- Membuat kerangka kerja pengujian berbasis data.
- Mendistribusikan pengujian dengan Selenium Grid.
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.
Design Thinking: Empathize with Internal Clients
7 JamDesign Thinking adalah metode yang berpusat pada manusia untuk menyelesaikan masalah melalui empati, definisi, ideasi, prototyping, dan pengujian. Versi kursus ini menekankan tahap Empathize, dengan memfokuskan pada menghubungkan titik sakit yang telah diidentifikasi sebelumnya dengan kebutuhan sebenarnya dari klien internal, dan menerapkan aktivitas kolaboratif dinamis untuk mengubah wawasan menjadi hasil yang dapat diambil tindakan.
Pelatihan ini, yang dikemudikan instruktur (online langsung atau langsung tatap muka), ditujukan untuk tim dan pemimpin level pemula hingga menengah yang ingin memperdalam keterampilan empatinya, memperkuat hubungan dengan klien internal, dan mentranslasikan titik sakit menjadi peluang peningkatan yang bermakna.
Di akhir pelatihan ini, peserta akan mampu untuk:
- Menerapkan teknik berbasis empati untuk mengungkap dan memvalidasi kebutuhan klien.
- Mentranslasikan titik sakit yang telah dipetakan menjadi kebutuhan yang jelas dan dapat diambil tindakan.
- Terlibat dalam role play dan simulasi dinamis untuk melatih percakapan yang berpusat pada klien.
- Mengulang definisi pernyataan masalah dari perspektif klien secara kolaboratif.
Format Kursus
- Lecture interaktif dan diskusi yang dibimbing.
- Role play dan latihan empati yang dinamis dan berorientasi praktis.
- Workshop kelompok untuk reframing masalah secara kolaboratif.
Opsi Penyesuaian Kursus
- Untuk meminta versi yang disesuaikan untuk proses internal tertentu (misalnya, pembelian atau penyediaan peralatan), silakan hubungi kami untuk mengatur.
Design Thinking: Empathize & Define untuk Klien Internal
7 JamDesign Thinking adalah metodologi berpusat pada manusia untuk menyelesaikan masalah melalui empati, definisi, ideasi, prototyping dan pengujian. Fokus pada dua tahap pertama — Empati dan Definisi — membantu tim lebih memahami klien internal dan mendefinisikan masalah yang tepat untuk diselesaikan.
Pelatihan ini dipimpin instruktur secara langsung (online atau tatap muka) ditujukan untuk tim dan pemimpin dengan tingkat pemula hingga menengah yang ingin memperkuat hubungan mereka dengan klien internal, mengurangi resistensi terhadap perubahan, dan meningkatkan efisiensi operasional melalui metode praktis dan kolaboratif.
Setelah pelatihan ini, peserta akan dapat:
- Menggunakan teknik mendengarkan aktif dan wawancara untuk mengumpulkan wawasan yang bermakna tentang klien internal.
- Membuat peta empati dan menangkap kebutuhan dan tantangan pengguna.
- Membedakan masalah akar sebenarnya dari isu-isu yang dirasakan menggunakan alat seperti 5 Whys dan pohon masalah.
- Merumuskan pernyataan masalah (POVs) yang jelas dan dapat diambil tindakan untuk memandu pekerjaan solusi.
Format Pelatihan
- Ceramah interaktif dan diskusi.
- Latihan praktis dan peran bermain.
- Sesi kerja kelompok dan umpan balik pleno.
Pilihan Penyesuaian Pelatihan
- Untuk meminta versi yang disesuaikan khusus untuk proses internal tertentu (misalnya, pengadaan atau penyediaan peralatan), silakan hubungi kami untuk mengatur.
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.
Design Thinking: Inovasi & Pemecahan Masalah Kreatif
4 JamRingkasan:
Proses Design Thinking (DT) terdiri dari lima tahap (empati, mendefinisikan masalah, ideasi, prototipe, dan pengujian).
Di dunia yang semakin kompleks, kita dihadapkan pada masalah-masalah yang mungkin memerlukan pendekatan khusus. Design Thinking membantu dalam menangani masalah-masalah kompleks ini. Menguasai desain berpikir membantu menangani masalah kompleks secara efektif, berkomunikasi dengan lebih baik, membujuk secara efisien, meningkatkan hasil bisnis serta meningkatkan perilaku dan kinerja organisasi dan pribadi.
- Cara kerja DT: belajar dari orang-orang dan masalah, menemukan pola, merancang model (model drift), menguji model, mengevaluasi model, dan merancang ulang.
- Hubungan antara DT, inovasi, dan kewirausahaan.
- Metode dan alat DT: persona, pemetaan pemangku kepentingan, peta perjalanan pelanggan, cetak biru layanan, inovasi model bisnis.
- Aplikasi DT: pola pikir desain, inovasi disruptif, pendekatan iteratif, teknik estimasi agile, berpikir kritis, pemecahan masalah, kerja tim, kesiapan kepemimpinan, keterampilan komunikasi, pemahaman teknologi, pemikiran maju, kompetensi antarbudaya dan etika, kecerdasan emosional, kesadaran diri, keterampilan negosiasi, resolusi konflik.
Tujuan:
- Untuk memahami dasar-dasar dan nuansa DT
- Mengkaji konsep utama, faktor, teori, jenis, dan model dalam DT
- Bereksperimen, mengalami, dan berlatih DT
Penyampaian:
Ini adalah kursus pelatihan selama 1 hari (4 jam) dan terdiri dari:
- kuliah (40% - penyajian teori, konsep, model, dan interaksi),
- latihan kelompok (30% - dinamika kelompok, permainan, diskusi kelompok, dan latihan simulasi resolusi konflik),
- kegiatan individu (15% - penulisan, desain, dan diskusi rekan sejawat)
- dan lainnya (15% - video, membaca).
Catatan: karena sifat kursus ini, terdapat ukuran minimum kelompok sebanyak 3
Pelatihan Testing API dengan Postman
21 JamIni adalah pelatihan langsung yang dipimpin instruktur di Indonesia (online atau tatap muka) yang ditujukan untuk para penester perangkat lunak yang ingin menggunakan Postman untuk pengujian API.
Di akhir pelatihan ini, peserta akan dapat:
- Melaksanakan uji menggunakan permintaan dan alur kerja otomatis.
- Mendefinisikan, mengembangkan, menguji, dan memantau sebuah API menggunakan sistem kontrol versi.
- Menghasilkan data dinamis dalam sebuah permintaan.
- Mendokumentasikan dan mengorganisir uji dalam koleksi untuk revisi tim.
Selenium WebDriver dalam C#
14 JamPelatihan ini yang dipimpin instruktur, secara langsung (online atau tatap muka) memperkenalkan peserta dengan pengujian otomatis menggunakan Selenium WebDriver dan C# di Visual Studio. Jika Anda belum memiliki pengalaman pemrograman C# atau ingin mengasah kembali C#, silakan cek kursus: C# for Automation Test Engineers.
Test Otomatis dengan Selenium dan Jenkins
21 JamPelatihan ini menyediakan pelatihan untuk menangani proyek pengujian menggunakan suite tes Selenium dan pengujian berkelanjutan dengan Jenkins.
Audiens yang Dituju:
- Insinyur uji perangkat lunak
- Pengembang perangkat lunak yang terlibat dalam pengembangan agile
- Manajer rilis
- Insinyur QA
Setelah pelatihan Selenium, peserta akan dapat:
- Menggunakan suite tes Selenium secara efektif dalam proyek-proyek nyata
- Menggunakan Selenium untuk pengujian lintas browser
- Mendistribusikan tes menggunakan Selenium Grid
- Menjalankan tes regresi Selenium di Jenkins
- Menyiapkan laporan tes dan laporan periodik menggunakan Jenkins
Pemrosesan Otomatisasi Uji dengan Selenium dan Python
14 JamSelenium adalah kerangka kerja open-source untuk otomatisasi pengujian aplikasi web di berbagai browser. Dengan Selenium 4, API WebDriver yang ditingkatkan, locator relatif asli, dan dukungan grid yang lebih baik tersedia. Python menawarkan kesederhanaan dan integrasi kuat dengan kerangka kerja uji seperti Pytest, menjadikannya pilihan yang kuat untuk mengembangkan suite otomatisasi uji yang skalabel dan dapat dipelihara.
Pelatihan ini diarahkan kepada tester dan pengembang tingkat pemula hingga menengah yang ingin menggunakan Selenium dengan Python untuk melakukan otomatisasi pengujian aplikasi web dalam lingkungan dunia nyata. Pelatihan ini diselenggarakan secara langsung, baik online atau tatap muka.
Setelah pelatihan ini, peserta akan dapat:
- Menginstal dan mengonfigurasi Selenium dengan Python dalam lingkungan uji.
- Membangun skrip otomatisasi uji yang robust menggunakan Selenium WebDriver dan Pytest.
- Mengaplikasikan Model Objek Halaman (POM) untuk kerangka kerja uji yang dapat dipelihara.
- Menjalankan tes di berbagai browser menggunakan Selenium Grid.
- Mengintegrasikan tes otomatis dengan pipa CI/CD.
- Menyelesaikan masalah umum dan menerapkan praktik terbaik untuk stabilitas otomatisasi.
Format Pelatihan
- Ceramah interaktif dan diskusi.
- Banyak latihan dan praktik.
- Implementasi langsung dalam lingkungan live-lab.
Opsi Penyesuaian Pelatihan
- Untuk meminta pelatihan yang disesuaikan untuk kursus ini, silakan hubungi kami untuk membuat jadwal.
Test Automation dengan Selenium
21 JamKursus ini memberikan pelatihan untuk menangani proyek pengujian dan memberikan pengalaman praktis dengan aplikasi web, otomatisasi pengujian fungsional, dan otomatisasi pengujian lintas browser menggunakan suite uji Selenium.
Audiens sasaran untuk kursus ini adalah insinyur pengujian perangkat lunak dan pengujian manual.
Setelah menyelesaikan pelatihan, peserta akan dapat menggunakan Selenium WebDriver secara efektif dalam proyek-proyek nyata.
TestComplete
21 JamDalam pelatihan ini yang dipimpin instruktur secara langsung di Indonesia, peserta akan mempelajari cara menggunakan fitur TestComplete, termasuk model objek tes, poin pengecekan, pemetaan nama, dan antarmuka pengguna (UI) untuk melakukan pengujian otomatis pada aplikasi desktop, web, dan mobile.
Di akhir pelatihan ini, peserta akan dapat:
- Membuat, merekam, dan menjalankan tes fungsi.
- Membuat kerangka tes yang dapat diubah skala dan dipelihara.
- Membuat poin pengecekan, menyesuaikan tes untuk perangkat beragam dan menganalisis hasil tes.
- Menggunakan ekstensi skrip TestComplete.