Effective C++ ilkeleriyle ustalaş
Intermediate C++ Programming: Effective C++ eğitimi; Özel Üye Fonksiyonlar, RAII ve Akıllı İşaretçiler, Başlatma ve Kurucular, const-correctness ve Referanslar ve daha fazlası. 3 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
Sınıf Temelleri ve Kaynak Yönetimi ve Şablonlar, STL ve Modern C++ ekseninde ilerleyen uygulamalı program
Bu eğitim orta düzey C++ programcılarına Effective C++ yaklaşımındaki tasarım ve kodlama ilkelerini uygulamalı öğretir: constructor/destructor/atama operatörleri, kaynak yönetimi ve RAII, tasarım ve bildirim kuralları, kalıtım ve nesne yönelimli tasarım, şablonlar ve generic programlama, STL konteyner ve algoritmalarının doğru kullanımı, istisna güvenliği ve modern C++ (C++11/14/17) ile eski kalıpların güncellenmesi. Kod tabanındaki yaygın hatalar kod incelemesiyle düzeltilir.
3 Gün. Her gün dört modül; 1. gün Sınıf Temelleri ve Kaynak Yönetimi; 2. gün Kalıtım ve Tasarım; 3. gün Şablonlar, STL ve Modern C++.
Orta Seviye — Effective C++ ilkeleri: sınıf tasarımı, kaynak yönetimi, şablonlar, STL ve modern C++ pratikleri
Her modülde kısa konu anlatımının ardından g++/clang++ ile derlenen kod egzersizleri yapılır; sanitizer ve derleyici uyarılarıyla hatalar birlikte ayıklanır.
Intermediate C++ Programming: Effective C++ konuları her modülde yazıp çalıştırdığınız egzersizlerle pekiştirilir; teori kodla birlikte ilerler.
Sahada sık görülen hatalar bilinçli olarak üretilir, nedenleri incelenir ve kalıcı çözüm kalıpları gösterilir.
Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Değişken, fonksiyon, sınıf ve işaretçi kavramlarına temel düzeyde aşinalık beklenir.
g++ / clang++ veya MSVC ile C++17 standardında derleme yapabilen bir kurulum gerekir.
Derleme çıktılarını ve hata mesajlarını okuyabilecek kadar terminal alışkanlığı faydalıdır.
VS Code, CLion ya da Visual Studio gibi bir geliştirme ortamı hazır olmalıdır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
Rule of Three, Five ve Zero'yu sınıf tasarımında uygulayabilirsiniz
Kaynak sızıntısız ve istisna güvenli sınıflar yazabilirsiniz
Başlatma sırasına ve listelerine dikkat eden sınıflar tasarlayabilirsiniz
const-correct arayüzler tasarlayabilirsiniz
Sanal destructor ve override ile güvenli kalıtım kurabilirsiniz
Pimpl ve kompozisyonla bağımlılığı azaltabilirsiniz
Konteyner ve algoritma seçimini karmaşıklığa göre yapabilirsiniz
C++98 tarzı kodu modern C++'a dönüştürebilirsiniz
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
C++ Referanslarla Çalışmak eğitimi: Referans Temelleri ve Referans Türleri ve Tasarım konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →Gömülü Sistemlerde C++11/C++14 eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →Advanced C++ programlama eğitimi: template metaprogramlama, concepts, move semantiği, akıllı işaretçiler, RAII, std::thread, atomic ve performans profilleme.
Detayları Gör →C++ ile algoritmalar ve veri yapıları eğitimi: Big-O analizi, bağlı liste, BST, AVL, heap, hash tablosu, sıralama, dinamik programlama, BFS/DFS ve Dijkstra.
Detayları Gör →C++ ile oyun programlama temelleri: oyun döngüsü, delta time, SFML ile sprite çizimi, girdi, AABB çarpışma, durum yönetimi ve basit yapay zekâ ile 2B oyun.
Detayları Gör →