Hubungi Kami

Kerangka Materi

Pengenalan Pemrograman Berorientasi Objek dalam C++

  • Ringkasan konsep pemrograman berorientasi objek
  • Perbedaan antara pendekatan prosedural dan berorientasi objek
  • Manfaat desain perangkat lunak yang modular dan dapat digunakan kembali
  • Pemahaman C++ sebagai bahasa berorientasi objek

Kelas C++ dan Desain Objek

  • Pengenalan kelas dan objek
  • Mendefinisikan kelas dan membuat objek
  • Pemahaman konstruktor dan destruktor
  • Manajemen siklus hidup objek
  • Penerapan pemarkah akses:
    • Publik
    • Privat
    • Terkawal

Enkapsulasi dan Abstraksi

  • Pemahaman penyembunyian data dan enkapsulasi
  • Perancangan antarmuka untuk komponen yang dapat digunakan kembali
  • Pemanfaatan variabel dan fungsi anggota secara efektif
  • Penerapan prinsip abstraksi dalam desain perangkat lunak

Fungsi C++ dan Fitur Kelas Lanjutan

  • Pembebanan fungsi (Function overloading)
  • Operator resolusi ruang lingkup (Scope resolution operator)
  • Anggota statis dan fungsi statis
  • Kelas teman dan fungsi teman
  • Pembebanan operator (Operator overloading)

Pewarisan dan Polimorfisme

  • Pemahaman konsep pewarisan
  • Pembuatan hierarki kelas
  • Implementasi polimorfisme
  • Fungsi virtual dan perilaku dinamis
  • Perancangan aplikasi yang fleksibel dan mudah dipelihara

Penanganan Data dan Konversi Tipe

  • Pemahaman konversi data dalam C++
  • Bekerja dengan tipe data objek dan primitif
  • Penerapan teknik konversi yang aman

Penanganan Pengecualian dan Template

  • Pemahaman strategi penanganan kesalahan
  • Penggunaan pengecualian dalam aplikasi C++
  • Pengenalan template
  • Pembuatan kode generik yang dapat digunakan kembali

Stream Input dan Output

  • Bekerja dengan stream input dan output C++
  • membaca dan menulis data secara efisien
  • Manajemen operasi berbasis stream

Workshop Pemrograman C++ Praktis

  • Penerapan prinsip-prinsip desain berorientasi objek
  • Pembangunan aplikasi C++ yang modular
  • Penciptaan kelas dan komponen yang dapat digunakan kembali
  • Tinjauan praktik desain umum

Tinjauan Kursus dan Langkah Selanjutnya

  • Tinjauan konsep berorientasi objek C++ utama
  • Pembahasan praktik terbaik untuk desain perangkat lunak
  • Identifikasi jalur pembelajaran lanjutan dalam pengembangan C++

Persyaratan

  • Pemahaman tentang konsep pemrograman dasar seperti variabel, loop, dan fungsi
  • Pengalaman dengan dasar-dasar pemrograman C
  • Pengetahuan dasar tentang konsep pengembangan perangkat lunak

Target Audiens

  • Pemrogram C yang ingin mempelajari teknik pemrograman berorientasi objek
  • Pengembang perangkat lunak yang beralih dari desain prosedural ke desain berorientasi objek
  • Insinyur dan programmer yang tertarik untuk menstrukturkan aplikasi C berskala besar
 7 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (1)

Kursus Mendatang

Kategori Terkait