Nesneyi doğru kur, doğru başlat
OOP in C++: Constructor ile Nesne Oluşturma eğitimi; Sınıf ve Nesne Temelleri, Varsayılan ve Parametreli Constructor, Üye Başlatma Listesi, Brace-init ve initializer_list ve daha fazlası.
Constructor Temelleri ve İleri Nesne Oluşturma ekseninde ilerleyen uygulamalı program
Bu eğitim C++'ta nesnelerin oluşturulmasını işler: varsayılan, parametreli ve kopya constructor, üye başlatma listesi ve başlatma sırası, delegating constructor, explicit anahtar sözcüğü, in-class member initializer, brace-init ve initializer_list, nesnenin stack ve heap üzerinde oluşturulması, new ile oluşturma, constructor'da kaynak edinme ve istisna, const ve referans üyelerin başlatılması ile private constructor, fabrika ve singleton kalıpları.
2 Gün. Her gün dört modül; 1. gün Constructor Temelleri; 2. gün İleri Nesne Oluşturma.
Temel Seviye — Constructor türleri, başlatma listeleri, delegating constructor ve nesne yaşam döngüsü
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.
OOP in C++: Constructor ile Nesne Oluşturma 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:
Sınıf ve nesne yapılarını başlık ve kaynak dosyalarıyla yazabilirsiniz
Varsayılan, parametreli ve kopya constructor'ları yazabilirsiniz
Başlatma sırasını bilerek üyeleri doğru ilkleyebilirsiniz
Uniform initialization kurallarını ve tuzaklarını bilebilirsiniz
Örtük dönüşüm hatalarını explicit ile engelleyebilirsiniz
Constructor tekrarını delegating constructor ile azaltabilirsiniz
Akıllı işaretçilerle heap nesnelerini güvenli oluşturabilirsiniz
Fabrika ve builder gibi kalıpları uygulayabilirsiniz
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++ 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 →C++ Fonksiyonlar ve Parametre Geçirme eğitimi: Fonksiyon Temelleri ve Parametre Geçirme konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı progra
Detayları Gör →C++ auto, Enum ve I/O Akışları eğitimi: auto ve Tip Çıkarımı ve Enum ve I/O Akışları konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program.
Detayları Gör →C++ Değişkenler ve Veri Tipleri eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →Gelişmiş C++ Pratik Atölye eğitimi: Şablonlar ve Tür Sistemi ve Eşzamanlılık ve Mimari konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı program
Detayları Gör →