Kopya, iç sınıf ve namespace ustalığı
OOP in C++: Copy Constructor, Nested Class ve Namespace eğitimi; Kopya Constructor, Kopya Atama Operatörü, Rule of Three ve Beşe Geçiş, Uygulama: Kaynak Tutan Sınıf ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
Kopya Constructor ve Atama ve İç İçe Sınıflar ve Namespace ekseninde ilerleyen uygulamalı program
Bu eğitim C++ nesne yönelimli programlamada üç konuyu birleştirir: kopya constructor ve kopya atama operatörü (sığ ve derin kopya, Rule of Three), nested (iç içe) sınıflar ve yerel sınıflar, friend ilişkisi, namespace (tanımlama, using, anonim ve inline namespace, namespace alias), ADL, isim çakışmaları ve büyük projelerde kod organizasyonu. Heap bellek tutan sınıflarda kopya hataları gösterilir ve düzeltilir.
2 Gün. Her gün dört modül; 1. gün Kopya Constructor ve Atama; 2. gün İç İçe Sınıflar ve Namespace.
Orta Seviye — Kopya constructor, kopya atama, iç içe sınıflar ve namespace ile kod organizasyonu
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++: Copy Constructor, Nested Class ve Namespace 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:
Derin kopyalayan kopya constructor yazabilirsiniz
Self-assignment güvenli kopya atama uygulayabilirsiniz
Rule of Three, Five ve Zero arasındaki seçimi yapabilirsiniz
Double free ve sığ kopya hatalarını valgrind ile bulabilirsiniz
Nested sınıflarla kapsüllenmiş yapı tasarlayabilirsiniz
friend'i kapsüllemeyi bozmadan kullanabilirsiniz
Namespace ile isim çakışmasız modüler yapı kurabilirsiniz
ADL'nin fonksiyon çağrısı çözümlemesini nasıl etkilediğini açıklayabilirsiniz
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++ 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 →Gömülü Sistemler İçin C++ eğitimi: Gömülü Ortamda C++ Temelleri ve Tasarım Desenleri ve Güvenli Kod uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →Intermediate C++ Programming: Effective C++ eğitimi: 3 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →OOP in C++: Constructor ile Nesne Oluşturma eğitimi: Constructor Temelleri ve İleri Nesne Oluşturma uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifika
Detayları Gör →