Course description

Pelatihan dan Sertifikasi BNSP Senior Programmer dirancang untuk mengembangkan keterampilan teknis dan manajerial dalam pengembangan perangkat lunak tingkat lanjut. Peserta akan mempelajari perencanaan dan perancangan sistem DWDM, penggunaan tools dan struktur data, serta implementasi user interface dan user experience yang efisien. Pelatihan ini mencakup penerapan pemrograman berorientasi objek (OOP), penggunaan kode yang dapat digunakan kembali, dan penulisan kode sesuai dengan guidelines dan best practices. Peserta juga akan diajarkan debugging, versioning source code, serta pengujian sistem, integrasi, dan UAT. Selain itu, program ini mengajarkan pembuatan paket instalasi perangkat lunak, konfigurasi sesuai lingkungan pengembangan, dan penerapan fitur logging dan pemantauan aplikasi. Fokus pada keamanan informasi dan penerapan standar keamanan yang berlaku juga menjadi bagian penting dari pelatihan ini, mempersiapkan peserta untuk menghadapi tantangan pengembangan perangkat lunak dengan kualitas dan keamanan yang tinggi.

What will i learn?

  • Melakukan Perencanaan Sistem DWDM
  • Menganalisis Tools
  • Menggunakan Struktur Data
  • Mengimplementasikan User Interface
  • Merancang User Experience
  • Mengimplementasikan Rancangan Entitas dan Keterkaitan Antar Entitas
  • Menerapkan Pemecahan Permasalahan Menjadi Subrutin
  • Menerapkan Metode dan Praktik Penggunaan Kembali (Reusable)
  • Menyusun Fungsi, File atau Sumber Daya Pemrograman yang Lain Dalam Organisasi yang Rapi
  • Menulis Kode dengan Prinsip Sesuai Guidelines dan Best Practices
  • Mengimplementasikan Pemrograman Berorientasi Objek
  • Menggunakan Library atau Komponen Pre-Existing
  • Mengimplementasikan Algoritma Pemrograman
  • Membuat Dokumen Kode Program
  • Melakukan Debugging
  • Menerapkan Source Code Versioning
  • Melakukan Profiling Program
  • Menerapkan Code Review
  • Melaksanakan Pengujian Integrasi Program
  • Melaksanakan Pengujian Program Sistem
  • Melaksanakan Stress Test
  • Melaksanakan Pengujian oleh Pengguna (UAT)
  • Memberikan Petunjuk Teknis Kepada Pelanggan
  • Membuat Paket Instalasi Perangkat Lunak
  • Melaksanakan Konfigurasi Perangkat Lunak Sesuai Environment Development, Staging,Production)
  • Menganalisis Dampak Perubahan Terhadap Aplikasi
  • Menerapkan Alert Notification Jika Aplikasi Bermasalah
  • Melakukan Pemantauan Resource yang Digunakan Aplikasi
  • Mengimplementasikan Fitur Logging Aplikasi
  • Menerapkan Standar – Standar Keamanan Informasi yang Berlaku

Requirements

  • Mampu mengoperasikan komputer
  • Memiliki Minat Tinggi terhadap Bidang IT
  • Memiliki Pemahaman terkait Digital

AMD Academy

Rp5.500.000

Lectures

0

Skill level

Advanced

Expiry period

Lifetime

Certificate

Yes

Related courses