C++ EĞİTİMİ
C++ Eğitimi: C++, güçlü bir sistem programlama dili olarak tasarlanmış, nesne yönelimli, jenerik ve prosedürel programlama paradigmalarını destekleyen çoklu paradigma dilidir. Düşük seviyeli bellek manipülasyonu yetenekleri sayesinde yüksek performanslı uygulamalar geliştirmeye olanak tanır.
C++ programlama dili başlangıçta sistem programlama için tasarlanmış olsa da, günümüzde endüstri standardı haline gelerek oyun motorları, yüksek frekanslı ticaret sistemleri, gömülü sistemler, veri tabanları, grafik uygulamaları ve işletim sistemi çekirdekleri gibi kritik uygulamalarda yaygın olarak kullanılmaktadır. C++ Eğitimi ile oop programlamayı uygulamalı olarak öğrenirsiniz.
Katılımcı Profili
C++ Programlama Eğitimi'ne katılacak olan öğrencilerin daha önceden herhangi bir programlama deneyimi olması şartı bulunmamaktadır.
Ön Gereklilikler
Algoritma bilginiz var ise veya matematik/mantık kurgularında rahat hareket edebiliyor ve bilgisayarı genel anlamda iyi kullanabiliyorsanız C++'ı öğrenebilirsiniz.
Diğer halde ise önce C programlama eğitimine katılmanız sizin için faydalı olur. C eğitiminde temel programlama mantığı ve algoritma da öğretilmektedir. Algoritma mantığını öğrendikten sonra C++ eğitimine rahatlıkla katılabilirsiniz.
Süre ve Ücret
Bu eğitimimiz firmaya özel veya kişiye özel olarak verilmektedir. Aşağıdaki uygun olan bir form ile veya e-mail veya telefon ile iletişime geçebilirsiniz.
C++ Eğitimi Konuları
1. C++ Eğitimi - C++ Temelleri
- C++ Program Yapısı ve Çalışma Mantığı
- Başlık Dosyaları ve Kaynak Dosya Organizasyonu
- Ön İşlemci Direktifleri (#include, #define)
- Stack ve Heap Bellek Kavramları
- Temel Giriş/Çıkış İşlemleri (cout/cin)
2. C++ Eğitimi - Değişkenler ve Veri Tipleri
- Temel Veri Tipleri ve Boyutları
- Değişken Tanımlama ve İlk Değer Atama
- Tamsayı Türleri (short, int, long)
- Kayan Noktalı Sayılar (float, double)
- Mantıksal (bool) ve Karakter (char) Tipleri
- Sabitler (const) ve Literaller
- sizeof Operatörü Uygulamaları
3. C++ Eğitimi - Operatörler ve Tip Dönüşümleri
- Operatör Öncelik Kuralları
- Aritmetik ve Atama Operatörleri
- Karşılaştırma ve Mantıksal Operatörler
- Bit Düzeyinde Operatörler
- Artırma/Azaltma Operatörleri
- Otomatik ve Manuel Tip Dönüşümleri
- Yapılar (struct) ve Enumlar
4. C++ Eğitimi - Kontrol Yapıları
- Koşul İfadeleri (if-else)
- Çoklu Dallanma (switch-case)
- while ve do-while Döngüleri
- for Döngüsü ve Varyasyonları
- Döngü Kontrol İfadeleri (break/continue)
- Temel Algoritma Uygulamaları
5. C++ Eğitimi - Diziler ve Stringler
- Tek Boyutlu Dizi Tanımlama
- Dizi İlk Değer Atama Yöntemleri
- Çok Boyutlu Diziler
- Karakter Dizileri ve String İşlemleri
- Temel Sıralama ve Arama Algoritmaları
6. C++ Eğitimi - İşaretçiler ve Referanslar
- Pointer Tanımı ve Adres Operatörü
- Pointer Aritmetiği Temelleri
- Dinamik Bellek Yönetimi (new/delete)
- Referans Tanımlama ve Kullanımı
- const ile Pointer ve Referans Kullanımı
7. C++ Eğitimi - Fonksiyonlar
- Fonksiyon Tanımlama ve Çağırma
- Parametre Geçirme Yöntemleri
- Varsayılan Parametreler
- Fonksiyon Aşırı Yükleme (Overloading)
- Özyinelemeli Fonksiyonlar
8. C++ Eğitimi - Nesne Yönelimli Programlama
- Sınıf ve Nesne Kavramları
- Erişim Belirleyiciler (public/private)
- Kurucu ve Yıkıcı Fonksiyonlar
- Statik Üyeler ve Fonksiyonlar
- this Pointer Kullanımı
9. C++ Eğitimi - Operatör Aşırı Yükleme
- Aritmetik Operatör Aşırı Yükleme
- Karşılaştırma Operatör Aşırı Yükleme
- Giriş/Çıkış Operatör Aşırı Yükleme
- Dizi Indeks Operatör Aşırı Yükleme
- Artırma/Azaltma Operatör Aşırı Yükleme
10. C++ Eğitimi - Kalıtım ve Çok Biçimlilik
- Temel Kalıtım (Inheritance) Kavramı
- Korumalı (protected) Erişim
- Fonksiyon Geçersiz Kılma (Override)
- Sanal Fonksiyonlar ve Çok Biçimlilik
- Soyut Sınıflar ve Arayüzler
11. C++ Eğitimi - Dosya İşlemleri
- Dosya Açma/Kapama İşlemleri
- Metin Dosyalarına Yazma/Okuma
- Binary Dosya İşlemleri
- Dosya Konum Göstergesi İşlemleri
12. C++ Eğitimi - Hata Yönetimi
- Hata Kodları ile Yönetim
- try-catch Blokları
- Standart Exception Sınıfları
- Özel Exception Tanımlama
- Temel Hata Ayıklama Teknikleri
13. C++ Eğitimi - STL Temelleri
- STL Container Kavramı
- vector ve temel işlemler
- list ve temel işlemler
- map ve temel işlemler
- Temel Algoritmalar (sort, find)
14. C++ Eğitimi - String İşlemleri
- std::string Tanımlama
- String Birleştirme ve Karşılaştırma
- String Arama ve Parça Alma
- String Dönüşüm İşlemleri
- String Stream Kullanımı
15. C++ Eğitimi - C++ İleri Özellikler
- auto Tür Çıkarımı
- Range-based for Döngüsü
- nullptr Kullanımı
- Initializer List
- Basit Lambda İfadeleri
C++ Eğitimi hakkında sorularınız mı var?
Eğitim içeriği, süre, ücret ve takvim için bize doğrudan sorabilirsiniz; eğitim danışmanımız en kısa sürede dönüş yapar.


