Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (1)
Contoh yang baik, fokus pada materi paling bermanfaat
Piotr Sowinski - Intel Technology Poland
Kursus - Object Oriented Programming with C++
Diterjemahkan Mesin