C++ ile güçlü programlamaya adım atın
C++ programlama eğitiminde dil temelleri, işaretçi ve referanslar, dinamik bellek, sınıflar, kalıtım ve polimorfizm, şablonlar, STL, istisna yönetimi, dosya akışları ve modern C++ özellikleri sıfırdan uygulamalı işlenir.
C++ dil temelleri, işaretçiler, OOP, STL ve modern C++ özellikleri
Bu eğitim, C++ dilini sıfırdan modern pratiklerle öğretir. Katılımcılar türler, kontrol yapıları, fonksiyonlar, referanslar ve işaretçiler, dinamik bellek, sınıflar ve OOP, kalıtım ve polimorfizm, operatör aşırı yükleme, şablonlar, STL konteynerleri ve algoritmaları, istisna yönetimi, dosya akışları ile C++11/17 özelliklerini (auto, range-for, lambda, akıllı işaretçi) uygular.
2 Gün. Her gün dört modül; 1. gün Dil Temelleri; 2. gün Nesne Yönelimli Programlama ve STL.
Temel Seviye — C++ dil temelleri, işaretçiler, OOP, STL ve modern C++ özellikleri
Her kavram kısa anlatımın ardından konsol uygulamaları ve alıştırmalarla pekiştirilir; eğitim boyunca küçük bir envanter yönetim programı geliştirilir.
Bellek, işaretçi ve nesne modelini doğru kavrayarak C++'ın güçlü yönlerini kullanırsınız.
Eski stil yerine C++11/17 ile güvenli ve okunur kod yazarsınız.
C++ bilgisi oyun, gömülü, sistem ve yüksek performanslı yazılım alanlarına yol açar.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Dosya ve klasör yönetimi ile komut satırı kullanımı temel düzeyde bilinmelidir.
Programlama deneyimi gerekmez, algoritmik düşünmeye açık olmak yeterlidir.
g++ veya Visual Studio ile CMake destekli bir ortam kurulabilmelidir.
Temel aritmetik ve mantık işlemleri yeterlidir.
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:
C++ sözdizimi, türler ve akış kontrolüyle programlar yazabilirsiniz.
Bellek adresleri, işaretçiler ve referanslarla güvenli çalışabilirsiniz.
new/delete ve akıllı işaretçilerle bellek yönetebilirsiniz.
Constructor, destructor ve kapsülleme ile sınıflar tasarlayabilirsiniz.
Virtual fonksiyon ve soyut sınıflarla polimorfik tasarım kurabilirsiniz.
Konteyner ve algoritmalarla kısa, verimli kod yazabilirsiniz.
İstisna ve dosya akışlarıyla sağlam programlar geliştirebilirsiniz.
Öğrenilenleri birleştirerek konsol tabanlı bir uygulama tamamlayabilirsiniz.
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++ Range-based for Döngüleri eğitimi: Range-based for Sözdizimi ve Güvenli Yineleme ve Ranges konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı
Detayları Gör →C++ Koşullu Kontrol Yapıları eğitimi: if ve Mantıksal İfadeler ve switch ve Gelişmiş Karar Desenleri uygulamalı lab çalışmalarıyla işlenir. DVA katılım sertifik
Detayları Gör →Defensive C++: Programming ve Design eğitimi: Savunmacı Programlama ve Savunmacı Tasarım konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı progr
Detayları Gör →Defensive C++: Design by Contract eğitimi: Sözleşme Kavramları ve C++ Özellikleri ile Sözleşme konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı
Detayları Gör →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 →