C++
C++ programlama dili ile ilgili kavramlar, dil özellikleri ve uygulama gelistirme konulari.
C++ Derleyici ve IDE Kurulumu (Visual Studio, GCC, Clang)
C++ geliştirme ortamını kurmayı öğrenin. Visual Studio, GCC ve Clang ile derleyici ve IDE kurulumu adım adım anlatılıyor.
C++ Operator Overloading (Artırma, Karşılaştırma vb.)
C++’ta operator overloading kullanımını öğrenin. Aritmetik, karşılaştırma ve özel operatörleri sınıflarınız için tanımlamayı keşfedin.
C++ Operatörler: Aritmetik, Karşılaştırma, Mantıksal
C++ operatörlerini öğrenin. Aritmetik, karşılaştırma ve mantıksal işlemlerle program akışını kontrol etmeyi örneklerle keşfedin.
C++ Döngüler: for, while, do-while
C++ döngülerini öğrenin. for, while ve do-while yapılarıyla tekrar eden işlemleri ve program akışını kontrol etmeyi keşfedin.
C++'ta Sınıflara (Class) Giriş
C++’ta class kavramını öğrenin. Sınıf tanımlama, nesne oluşturma, üyeler ve nesne yönelimli programlamanın temelleri örneklerle anlatılıyor.
C++ Koşullu İfadeler: if, else if, switch
C++’ta if, else if ve switch yapılarını öğrenin. Koşullara göre karar verme ve program akışı örneklerle anlatılıyor.
C++ Kalıtım (Inheritance) Temelleri
C++’ta kalıtımın temellerini öğrenin. Taban ve türetilmiş sınıflar, erişim belirleyicileri ve kod tekrarını azaltma örneklerle anlatılıyor.
C++ Çok Boyutlu Diziler ve Pointer Kullanımı
C++’ta çok boyutlu diziler ve pointer kullanımını öğrenin. Bellek düzeni, indeksleme ve pointer aritmetiği örneklerle anlatılıyor.
C++ Encapsulation ve Access Modifiers (public, protected, private)
C++’ta encapsulation ve access modifier kullanımını öğrenin. public, protected ve private ile veri gizleme ve güvenli sınıf tasarımı oluşturun.
C++ Polimorfizm: Sanal Fonksiyonlar ve Vtable
C++’ta polimorfizmi öğrenin. Sanal fonksiyonlar, vtable yapısı ve dinamik bağlama ile esnek nesne yönelimli tasarımlar geliştirin.
C++ Constructor ve Destructor Mantığı
C++ constructor ve destructor kullanımını öğrenin. Nesne yaşam döngüsü, başlatma ve kaynak yönetimi örneklerle açıklanıyor.
C++ Referanslar ve Pointer Karşılaştırması
C++’ta referanslar ve pointerlar arasındaki farkları öğrenin. Kullanım alanları, avantajları ve bellek yönetimi örneklerle anlatılıyor.
C++ Diziler ve Pointer Arasındaki İlişki
C++’ta diziler ve pointerlar arasındaki ilişkiyi öğrenin. Bellek düzeni, pointer aritmetiği ve dizi erişimi örneklerle anlatılıyor.
C++ Değişkenler, Veri Tipleri ve auto Kullanımı
C++’ta değişkenler, veri tipleri ve auto kullanımını öğrenin. Bellek yönetimi ve tip çıkarımı örneklerle anlatılıyor.
C++ Çok Katmanlı Kalıtım ve Diamond Problem
C++’ta çoklu kalıtım ve Diamond Problem kavramlarını öğrenin. Virtual inheritance ve çözüm yöntemleri örneklerle açıklanıyor.
C++ Copy Constructor ve Assignment Operator
C++ copy constructor ve assignment operator kullanımını öğrenin. Kopyalama semantiği ve nesne yönetimi örneklerle anlatılıyor.
C++ Bellek Sızıntıları ve Valgrind ile Analiz
C++’ta bellek sızıntılarını tespit etmeyi ve Valgrind ile analiz yapmayı öğrenin. Bellek hatalarını örneklerle giderin.
C++ Fonksiyonlara Giriş: Tanımlama, Çağırma, Parametreler
C++ fonksiyonlarını öğrenin. Fonksiyon tanımlama, çağırma ve parametre kullanımıyla modüler programlama örnekleri keşfedin.
C++ Smart Pointer'lara Giriş
C++ smart pointer'larını öğrenin. unique_ptr, shared_ptr ve weak_ptr ile güvenli bellek yönetimi ve modern C++ tekniklerini keşfedin.
C++ Dinamik Bellek Yönetimi: new ve delete
C++’ta new ve delete ile dinamik bellek yönetimini öğrenin. Bellek ayırma, serbest bırakma ve güvenli kullanım örneklerle anlatılıyor.
C++ this Pointer Nedir?
C++ this pointer kullanımını öğrenin. Nesnenin kendi örneğine erişim, metot zincirleme ve sınıf tasarımı örneklerle anlatılıyor.
C++ Adres ve Bellek Kavramı
C++’ta adres ve bellek kavramlarını öğrenin. Bellek yapısı, değişken adresleri ve veri saklama mantığı örneklerle anlatılıyor.
C++ İlk Program: “Hello World” Nasıl Çalışır?
C++’ta ilk programınızı yazın ve “Hello World” örneğiyle derleme, çalıştırma ve program akışının nasıl işlediğini öğrenin.
C++ Nedir? Programlamaya İlk Adım
C++ programlama diline giriş yapın. Temel kavramlar, kullanım alanları ve ilk program örnekleriyle başlangıç seviyesini öğrenin.
C# Interop (C/C++ Kütüphaneleri ile Çalışma)
C#’ta Interop kullanarak C/C++ kütüphaneleriyle çalışmayı öğrenin. P/Invoke, unmanaged kod ve veri geçişi örneklerle açıklanıyor.
C++ Pointer ile Fonksiyonlara Parametre Geçirme
C++’ta pointer kullanarak fonksiyonlara parametre geçirmeyi öğrenin. Adres aktarımı, bellek yönetimi ve pratik örnekler keşfedin.
C++ Scope (Kapsam) ve Yaşam Döngüsü
C++’ta scope ve yaşam döngüsünü öğrenin. Değişken erişimi, kapsam kuralları ve nesne ömrü örneklerle anlatılıyor.
C++ Soyut Sınıflar ve Arayüzler (Abstract Classes & Interfaces)
C++’ta soyut sınıflar ve arayüzleri öğrenin. Pure virtual fonksiyonlar, interface tasarımı ve polimorfizm örneklerle anlatılıyor.
C++ String İşlemleri: C-Style ve std::string
C++’ta C-Style stringler ve std::string kullanımını öğrenin. Metin işleme, birleştirme ve karakter işlemleri örneklerle anlatılıyor.