C ve C++ ile Sistem ve Yazılım Geliştirme Kursu | Teknik Kurslar Dijital Tasarım Kursları Sistem Ve Yazılım Kursları
148 Saat Uygulamalı Kodlama

Ankara C ve Modern C++ ile Sistem Yazılımı Kursu

C17 ve C++17/20 standartlarında bellek yönetimi, işaretçiler (pointers), RAII prensibi, STL konteynerleri, Akıllı İşaretçiler ve CMake mimarisi ile yüksek performanslı yazılımlar geliştirin.

Yüksek Performanslı ve Donanıma Yakın Yazılım Mimarisi

Savunma sanayii, oyun motorları, finansal altyapılar ve gömülü sistemlerin omurgasını C ve C++ dilleri oluşturur. Bellek modelini (Stack / Heap) anlamadan yazılan C++ kodu eksik kalır. 148 saatlik bu müfredatta, C ile adres ve bellek hakimiyeti kazanıp, Modern C++ ile sızıntısız (RAII) ve nesne yönelimli kod mimarilerini inşa edersiniz.

148 Saatlik C & C++ Müfredatı

5 Modülde Sistem Seviyesinde Yazılım Geliştirme

1. Modül: C Dil Temelleri ve Çeviri Birimleri (28 Saat)

Derleyici (GCC / Clang / MSVC) kullanımı, tipler, -Wall uyarıları, akış denetimi, fonksiyonlar ve önişlemci direktifleri.

Uygulamalı Proje: Çok Dosyalı C Projesi ve Modüler Derleme Mimarisi

2. Modül: C İşaretçiler, Bellek Yönetimi ve Yapılar (28 Saat)

Adres aritmetiği, Stack vs Heap, malloc / free, bellek sızıntıları (ASan / Valgrind), struct dolgusu ve dosya I/O.

Uygulamalı Proje: Dinamik Bellek Yönetimi ile Özel Veri Yapıları (LinkedList / Buffer) Geliştirme

3. Modül: C++ Sınıflar, RAII ve Özel Üyeler (28 Saat)

C++17 standartları, kurucular / yıkıcılar, RAII kaynak yönetimi, Kural 0 / 3 / 5, kalıtım, sanal fonksiyonlar ve referanslar.

Uygulamalı Proje: RAII Prensipli Güvenli Dosya ve Soket Yönetim Sınıfları

4. Modül: STL ve Modern C++ Mimarisi (32 Saat)

std::vector, map, algoritmalar, unique_ptr / shared_ptr akıllı işaretçileri, Move semantiği, lambdalar ve şablonlar (Templates).

Uygulamalı Proje: STL ve Akıllı İşaretçiler İle Sızıntısız Sistem Yönetim Modülü

5. Modül: CMake, Araçlar, Sanitizer ve Bitirme Projesi (32 Saat)

Çok dosyalı CMake derleme hedefleri, GDB / VS hata ayıklama, AddressSanitizer ile sızıntısız kod teslimi ve proje kurgusu.

Uygulamalı Proje: CMake Mimarisine Sahip Yüksek Performanslı Sistem Projesi ve Test Otomasyonu

Kariyer Fırsatları

  • ✓C / C++ Sistem Programcısı
  • ✓Savunma Sanayii / Otomotiv Yazılım Uzmanı
  • ✓Gömülü Yazılım Mühendisi

Kimler Katılmalı?

  • ✓Bilgisayar, Yazılım ve Elektronik Mühendisliği öğrencileri
  • ✓Donanıma yakın ve yüksek performanslı kod yazmak isteyenler

C / C++ Uzmanı Olun!

Uygulamalı ve sistem odaklı eğitimlerimiz için kayıt yaptırın.

Hemen Başvur & Kayıt Ol