Modern C++ temelleri: auto, enum, I/O
C++ auto, Enum ve I/O Akışları eğitimi; auto Anahtar Sözcüğü, decltype ve Dönüş Tipi, Temel Veri Türleri ve Başlatma, Uygulama: Tip Çıkarımı Atölyesi ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
auto ve Tip Çıkarımı ve Enum ve I/O Akışları ekseninde ilerleyen uygulamalı program
Bu eğitim C++ temellerinden üç başlığı birleştirir: auto ile tip çıkarımı (auto, const auto&, decltype, trailing return), eski tip enum ile enum class farkı, underlying type ve switch ile kullanımı, iostream ile cin/cout/cerr, biçimlendirme (iomanip, setw, setprecision, hex), girdi doğrulama (cin.fail, ignore), getline, stringstream ve std::format (C++20). Örnekler ayrıştırılan menü uygulamalarıyla pekiştirilir.
2 Gün. Her gün dört modül; 1. gün auto ve Tip Çıkarımı; 2. gün Enum ve I/O Akışları.
Başlangıç Seviye — auto tip çıkarımı, enum ve enum class, iostream ile girdi/çıktı biçimlendirme
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++ auto, Enum ve I/O Akışları 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:
auto, auto& ve const auto& arasında doğru seçim yapabilirsiniz
decltype ile ifade tiplerini sorgulayabilirsiniz
Temel türleri ve süslü parantezle güvenli başlatmayı kullanabilirsiniz
Kapsamlı ve tip güvenli sabit kümeleri tanımlayabilirsiniz
enum ile eksiksiz durum yönetimi yazabilirsiniz
cin, cout ve cerr ile konsol programları yazabilirsiniz
Hatalı girdiye dayanıklı okuma döngüleri kurabilirsiniz
iomanip ve std::format ile düzenli çıktı üretebilirsiniz
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.
Qt programlama eğitimi: Qt 6 ile sinyal-slot, Widgets, model/view, QML ve Qt Quick, C++-QML entegrasyonu, QThread, ağ, SQLite ve çapraz platform paketleme.
Detayları Gör →Advanced C++ Programming / Modern C++ (TTCP2175): RAII, akıllı işaretçiler, move semantiği, concepts, ranges, eşzamanlılık, sanitizer ve performans.
Detayları Gör →C++ ile nesne yönelimli programlama eğitimi: sınıf, constructor, kapsülleme, kalıtım, sanal fonksiyonlar, soyut sınıflar, operatör aşırı yükleme ve mini proje.
Detayları Gör →C++ kalıtımda constructor ve destructor eğitimi: çağrı sırası, başlatma listesi, sanal destructor, kopya ve atama operatörleri, nesne dilimleme ve RAII uygulama
Detayları Gör →C++ çoklu kalıtım ve elmas hiyerarşi eğitimi: isim belirsizliği, virtual kalıtım, sanal taban constructor, nesne bellek düzeni ve mixin alternatifleri.
Detayları Gör →