İstisnayı doğru fırlat, doğru yakala
C++ Exception Handling eğitimi; try, catch ve throw, Stack Unwinding ve Nesne Ömrü, Standart İstisna Sınıfları, noexcept ve Fonksiyon Belirtimi ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
İstisna Mekanizması ve İstisna Güvenliği ve Tasarım ekseninde ilerleyen uygulamalı program
Bu eğitim C++ istisna mekanizmasını derinlemesine ele alır: try/catch/throw, stack unwinding, istisna sınıfı hiyerarşisi (std::exception), nesne olarak fırlatma ve referans ile yakalama, noexcept, destructor'larda istisna, function-try-block, std::exception_ptr ve nested_exception, RAII ile istisna güvenliği (basic, strong, nothrow) ve istisna yerine hata kodu/std::expected tercih edilecek durumlar. Maliyet ve ABI etkileri tartışılır.
2 Gün. Her gün dört modül; 1. gün İstisna Mekanizması; 2. gün İstisna Güvenliği ve Tasarım.
Orta Seviye — C++ istisna mekanizması, istisna güvenliği garantileri ve modern hata yönetimi
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.
C++ Exception Handling 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:
try, catch ve throw ile doğru hata akışı kurabilirsiniz
Yığın çözülmesi sırasında nesne ömrünü öngörebilirsiniz
std::exception tabanlı kendi istisna sınıflarınızı yazabilirsiniz
noexcept belirtimini doğru yerlerde uygulayabilirsiniz
Basic, strong ve nothrow garantili kod yazabilirsiniz
Kaynakları istisna durumunda bile sızıntısız yönetebilirsiniz
exception_ptr ve nested_exception ile bağlamı taşıyabilirsiniz
İstisna ve expected arasında projeye uygun seçim yapabilirsiniz
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.
OOP in C++: this İşaretçisi ve const Üyeler eğitimi: this İşaretçisi ve const Üyeler ve const-correctness uygulamalı lab çalışmalarıyla işlenir. DVA katılım ser
Detayları Gör →C++ new ve delete ile Bellek Tahsisi eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →C++ İşaretçilere Giriş eğitimi: İşaretçi Kavramı ve Diziler, Aritmetik ve Hatalar konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →Modern C++ Akıllı İşaretçiler eğitimi: unique_ptr ve Sahiplik ve shared_ptr, weak_ptr ve Tasarım uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifikalı.
Detayları Gör →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 →