Doğru karar yapısını doğru yerde kullan
C++ Koşullu Kontrol Yapıları eğitimi; if, else if, else, Karşılaştırma ve Mantıksal Operatörler, Üçlü Operatör ve Koşullu İfade, C++17 if-init ve if constexpr ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
if ve Mantıksal İfadeler ve switch ve Gelişmiş Karar Desenleri ekseninde ilerleyen uygulamalı program
Bu eğitim C++ dilindeki koşullu kontrol yapılarını kapsar: if/else if zincirleri, iç içe koşullar, switch ve fall-through davranışı, üçlü operatör, mantıksal operatörlerde kısa devre değerlendirme, C++17 if-init ve if constexpr, C++17 [[fallthrough]] niteliği ve enum class ile switch kullanımı. Karşılaştırma tuzakları (= ile == karışıklığı, kayan noktalı sayı eşitliği, işaretli-işaretsiz karşılaştırma) örneklerle gösterilir.
2 Gün. Her gün dört modül; 1. gün if ve Mantıksal İfadeler; 2. gün switch ve Gelişmiş Karar Desenleri.
Başlangıç Seviye — if, switch, üçlü operatör ve C++17/20 koşul yapılarıyla karar mekanizmaları
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++ Koşullu Kontrol Yapı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:
Çok yönlü koşulları okunaklı ve güvenli yazabilirsiniz
Kısa devre değerlendirmeyi hesaba katarak birleşik koşullar kurabilirsiniz
İşaretli-işaretsiz ve kayan nokta karşılaştırma hatalarını önleyebilirsiniz
Üçlü operatörü uygun yerde kullanıp okunabilirliği koruyabilirsiniz
Değişken kapsamını daraltan if-init kalıbını uygulayabilirsiniz
Fall-through hatalarından kaçınarak switch yazabilirsiniz
enum class ve switch ile eksiksiz durum yönetimi kurabilirsiniz
Uzun if zincirlerini tablo veya polimorfizmle sadeleştirebilirsiniz
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++ ile SFML'de eksiksiz oyun geliştirme eğitimi: oyun durumu yönetimi, sprite animasyon, tilemap, çarpışma, düşman yapay zekâsı, ses, menü ve paketleme.
Detayları Gör →C++ çok parametreli fonksiyon şablonları ve non-type parametreler: tür çıkarımı, common_type, varsayılan şablon argümanı, template<int N>, constexpr ve aşırı yü
Detayları Gör →C++ operatör aşırı yükleme başlangıç eğitimi: üye ve global operatörler, friend, operator+, operator==, operator[], const doğruluğu ve C++20 spaceship operatörü
Detayları Gör →C++ ile SFML grafik programlamaya giriş: pencere, olay döngüsü, şekil, sprite, texture, metin, sf::Clock, sf::View ve temel animasyon uygulamaları.
Detayları Gör →C++ aritmetik ve ilişkisel operatör aşırı yükleme eğitimi: +=, ++, ==, <, C++20 <=> spaceship, strict weak ordering ve Fraction, Money, BigInt sınıfları.
Detayları Gör →