C & C++ PROGRAMMING

Kursus Advanced C++ Programming

Kuasai teknik C++ modern tingkat lanjut: Smart Pointers, Template Metaprogramming, Multithreading & Memory Optimization.

Program tingkat lanjut C++ untuk engineer dan mahasiswa tingkat atas. Mendalami fitur modern C++ (C++17/C++20), Smart Pointers (unique_ptr, shared_ptr, weak_ptr), RAII idiom, Move...

Tersedia: Online + Offline (Bali, Surabaya, Jember, Banyuwangi)
Kursus Advanced C++ Programming
Durasi 90 menit / pertemuan
Ukuran Kelas Maks. 5 siswa

Untuk Siapa Kelas Ini?

  • Programmer yang sudah menguasai Basic C++ dan ingin menguasai teknik penulisan kode modern berkinerja maksimal.
  • Developer sistem yang ingin menghindari bug alokasi memori manual dengan Smart Pointers dan Resource Acquisition Is Initialization (RAII).
  • Software engineer yang membutuhkan pemrosesan paralel (multithreading) dan metaprogramming generik.

Tingkatkan standar kode C++ Anda setara level software engineer di perusahaan teknologi global.

Apa yang Akan Dipelajari?

1

Modul 1: Modern Memory Management & Move Semantics

RAII pattern, Smart Pointers (unique_ptr, shared_ptr, weak_ptr), Lvalue vs Rvalue references, std::move, dan Perfect Forwarding.

2

Modul 2: Templates & Generic Metaprogramming

Function templates, Class templates, Template Specialization, SFINAE concept, type traits, dan Lambda expressions lanjutan.

3

Modul 3: Multithreading, Concurrency & Performance Profiling

std::thread, std::async, std::future, Mutex, Deadlock prevention, Atomic operations, dan profiling memory leak dengan Valgrind.

HASIL YANG AKAN DIDAPAT

Hasil yang Akan Didapat

Menulis Kode C++ Bebas Memory Leak

Mampu menerapkan Smart Pointers dan prinsip modern ownership untuk menjamin keamanan memori 100%.

Pemrograman Paralel & Asynchronous Multithreading

Mampu memanfaatkan multi-core CPU untuk komputasi data berat secara simultan dan thread-safe.

Arsitektur Generic Template Berskala Besar

Mampu membangun library kustom berkinerja tinggi yang fleksibel untuk berbagai tipe data komputasi.

Biaya Kelas

Informasi Biaya Kelas

Informasi paket dan rincian investasi kelas untuk program ini dapat dikonsultasikan secara langsung bersama tim Koding Akademi.

Konsultasi Biaya
Benefit Kelas
  • ✓ 90 menit / pertemuan
  • ✓ Maks. 5 siswa
  • ✓ Laporan harian
  • ✓ Feedback mentor
  • ✓ Sertifikat resmi

Kisah Mereka

Made Emy
“

Koding Akademi adalah pilihan yang tepat untuk mempersiapkan anak menghadapi masa depan. Saya percaya diri mengikutsertakan putra saya di kelas robotika karena sistem belajarnya menyenangkan dan tempatnya juga sangat bersih.

— Made Emy

Orang Tua Siswa

Vicky Christian
“

Saya sangat menyukai kurikulumnya! Proyek coding seperti membuat chatbot dan melakukan prapemrosesan data dengan Python sangat praktis serta dijelaskan langkah demi langkah dengan baik. Sangat direkomendasikan bagi siapa pun yang ingin mengembangkan keterampilan teknologi nyata!

— Vicky Christian

Siswa

Asrul Firdaus
“

Saya mengikuti kelas Full Stack Web Developer pada Maret 2024 tanpa latar belakang IT, jadi coding benar-benar baru bagi saya. Awalnya terasa sulit, tetapi para mentor dengan sabar menjelaskan dari dasar. Kurikulumnya rinci dan mengikuti perkembangan teknologi terkini. Perjalanan belajarnya sangat berharga—kelas ini sepadan dengan setiap waktu yang saya jalani.

— Asrul Firdaus

Siswa

Pertanyaan yang Sering Diajukan

Peserta wajib telah memahami dasar sintaks C++, OOP dasar (Class, Inheritance), dan penggunaan pointer dasar.
Ya, peserta diajarkan cara mengelola multi-file C++ project modern menggunakan build system CMake.
Ya, peserta yang berhasil menyelesaikan capstone project multithreaded akan memperoleh sertifikat kompetensi Advanced C++.
MARI MULAI BERSAMA

Investasi Terbaik untuk Masa Depan Anak Anda

Daftarkan sekarang untuk trial class atau konsultasi dengan tim kami.

Logo Koding Akademi

Koding Akademi

Online

Today