Fonksiyonları değer gibi taşı
C++ First-class Functions eğitimi; Fonksiyon İşaretçileri, Parametre ve Dönüş Olarak Fonksiyon, std::function, Üye Fonksiyonlar ve std::invoke ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.
Fonksiyon Tipleri ve İşaretçiler ve Functor ve Callback Tasarımı ekseninde ilerleyen uygulamalı program
Bu eğitim C++'ta fonksiyonların birinci sınıf değer gibi kullanımını anlatır: fonksiyon işaretçileri, using ile fonksiyon tipi takma adı, std::function, std::bind, functor (operator() aşırı yüklemesi), üye fonksiyon işaretçileri, geri çağırma (callback) tasarımı, algoritmalara fonksiyon geçirme (std::sort, std::transform), yüksek dereceli fonksiyonlar ve std::invoke. Maliyet ve inline farkları tartışılır.
2 Gün. Her gün dört modül; 1. gün Fonksiyon Tipleri ve İşaretçiler; 2. gün Functor ve Callback Tasarımı.
Orta Seviye — Fonksiyon işaretçileri, std::function, functor ve fonksiyonların birinci sınıf değer olarak kullanımı
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++ First-class Functions 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:
Fonksiyon işaretçilerini tanımlayıp tablo ve callback olarak kullanabilirsiniz
Fonksiyon alan ve döndüren yardımcılar yazabilirsiniz
Çağrılabilir nesneleri tipten bağımsız saklayabilirsiniz
Üye fonksiyon ve işlevleri tek biçimle çağırabilirsiniz
Durum tutan fonksiyon nesneleri tasarlayabilirsiniz
Ömür güvenli olay işleyici mimarisi kurabilirsiniz
STL algoritmalarına özel predicate ve karşılaştırıcı verebilirsiniz
Strateji ve komut desenlerini fonksiyon değerleriyle 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.
Defensive C++: Bellek Yönetimi eğitimi: Bellek Hataları ve Teşhisi ve Sahiplik ve Güvenli Bellek Kullanımı uygulamalı lab çalışmalarıyla işlenir. DVA katılım se
Detayları Gör →Defensive C++: Mühendislik İlkeleri ve Hata Türleri eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →Defensive C++: Savunmacı Kod Yazımı eğitimi: Güvenli Veri İşleme ve Dayanıklı Kod Kalıpları konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı pr
Detayları Gör →Defensive Coding Best Practices C/C++ eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →Defensive Coding for C/C++ eğitimi: Girdi ve Bellek Güvenliği ve Hata Yönetimi ve Doğrulama konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı pr
Detayları Gör →