Hubungi Kami

Kerangka Materi

Pendahuluan

  • Apa saja hal baru dalam versi terkini C++?
  • Gambaran umum mengenai fitur dan elemen-elemen utama C++.
  • Pemahaman mendasar tentang pemrograman berorientasi objek.
  • Dasar-dasar pengkodean dalam bahasa C++.

Mulai Mengembangkan Aplikasi dengan C++

  • Mengatur lingkungan pengembangan yang sesuai.
  • Proses instalasi IDE C++.
  • Library dan komponen standar dalam bahasa C++.

Pemrograman Tingkat Lanjut dalam Bahasa C++

  • Penggunaan ekspresi lambda dalam C++.
  • Kontainer standar serta algoritma yang tersedia.
  • Konsep semantik pemindahan data (move semantics).
  • Aturan penulisan kode yang disarankan dalam C++.
  • Mekanisme pointer ke implementasi (Pimpl).
  • Cara melakukan overloading operator dalam bahasa C++.
  • Penerapan konsep polimorfisme dalam pengembangan aplikasi C++.
  • Variabel, array, serta pernyataan kondisional dalam kode C++.
  • Penggunaan referensi dan pointer dengan benar.
  • Teknik penanganan kesalahan melalui exception handling.
  • Fungsi-fungsi modern serta praktik pengembangan terbaru dalam C++.

Pemrograman dengan Fokus Keamanan

  • Fitur keamanan dan pedoman penggunaannya dalam bahasa C++.
  • Teknik manajemen memori yang modern.
  • Cara efektif menangani manipulasi string di C++.
  • Interaksi antara aplikasi C++ dengan sistem kontrol akun pengguna (UAC).
  • Potensi celah keamanan dalam kode C++ serta cara mengatasinya.

Strategi Pengujian dalam Bahasa C++

  • Pemilihan framework pengujian yang tepat untuk proyek Anda.
  • Cara menganalisis hasil dan metrik kinerja kode.
  • Penulisan unit test yang efisien.
  • Pengujian tingkat integrasi serta sistem secara menyeluruh.
  • Menangani tantangan dalam pengujian kode lama.
  • Menerapkan metodologi pengujian black-box pada aplikasi C++.

Proses Debugging Kode C++

  • Penggunaan breakpoint bersyarat dan berbasis fungsi.
  • Cara mendeteksi serta memperbaiki masalah dalam program yang melibatkan banyak thread.
  • Optimalisasi performa kode menggunakan alat diagnostik khusus C++.

Penutup dan Langkah Selanjutnya

Persyaratan

  • Pengalaman dasar dalam pemrograman C++

Target Peserta

  • Para developer
 35 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait