Gelişmiş C++ kod yazma atölyesi
Gelişmiş C++ Pratik Atölye eğitimi; Şablon Derinlemesine, SFINAE ve Concepts, Tip Özellikleri ve Meta Programlama, Cebirsel Veri Tipleri ve daha fazlası. 3 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
Şablonlar ve Tür Sistemi ve Eşzamanlılık ve Mimari ekseninde ilerleyen uygulamalı program
Bu atölye modern C++'ın ileri özelliklerini uygulamalı olarak işler: move semantiği ve perfect forwarding, şablon meta programlama, SFINAE ve concepts, variadic template ve fold expression, constexpr/consteval, std::variant, optional ve visit, eşzamanlılık (thread, atomic, future, jthread), bellek modeli, özel ayırıcılar (PMR), profiling ve optimizasyon. Her gün küçük projelerle ilerler; gerçek kod tabanından alınan sorun örnekleri çözülür.
3 Gün. Her gün dört modül; 1. gün Şablonlar ve Tür Sistemi; 2. gün Bellek, Taşıma ve Performans; 3. gün Eşzamanlılık ve Mimari.
Uzman Seviye — Modern C++ (C++17/20) ileri özellikleri, şablon meta programlama, eşzamanlılık ve performans atölyesi
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.
Gelişmiş C++ Pratik Atölye 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:
Variadic ve fold ifadeleriyle esnek generic kod yazabilirsiniz
SFINAE yerine concept tabanlı sağlam API tasarlayabilirsiniz
constexpr ve type_traits ile derleme zamanı hesap yapabilirsiniz
variant ve expected ile güvenli sonuç temsili kurabilirsiniz
PMR ve özel ayırıcılarla bellek davranışını kontrol edebilirsiniz
Cache dostu veri düzeni ve ölçüm odaklı optimizasyon yapabilirsiniz
Atomic, mutex ve coroutine ile güvenli eşzamanlı kod yazabilirsiniz
CMake, CI ve sanitizer destekli modern C++ projesi kurabilirsiniz
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++ Gelişmiş Dosya Akışı İşlemleri eğitimi: İleri Akış İşlemleri ve Dosya Sistemi ve Uygulama konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı
Detayları Gör →C++ Dosya Akışlarıyla Çalışmak eğitimi: Dosya Akışı Temelleri ve Uygulamalı Dosya İşlemleri konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı pr
Detayları Gör →C++ First-class Functions eğitimi: Fonksiyon Tipleri ve İşaretçiler ve Functor ve Callback Tasarımı uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →C++ Lambda ve Closure eğitimi: Lambda Sözdizimi ve Yakalama ve Generic Lambda ve Kullanım Desenleri uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →C++ Default Arguments ve Function Overloading eğitimi: Varsayılan Argümanlar ve Fonksiyon Aşırı Yükleme uygulamalı lab çalışmalarıyla işlenir. DVA katılım serti
Detayları Gör →