Introduction
  • Introduction
Programcılığa Giriş
  • Eğitime Başlarken
  • Kurulumlar
  • Yazılım Nedir?
  • Programlama Nedir
  • Programlama Mantığını Anlamak
  • Temel Değişken Yapısını Anlamak
  • Değişkenlerle Çalışmalar Yapmak
  • İlk Editörümüzle Kodlamaya başlamak
  • Gelişmiş Bir Editörle Çalışmaya Başlamak
  • Veri Tipleriyle Çalışmak
  • Fonksiyonları Anlamak
  • İlk Fonksiyonumuzu Yazalım
  • Parametrelerle Çalışmak
  • Değişkenlerin Kapsamıyla Çalışmak
  • Şart Bloklarıyla Çalışmak
  • Workshop - Şart Bloklarıyla Çalışmak
  • And ve Or İşlemleriyle Çalışmak
  • While Döngüsüyle Çalışmak
  • For Döngüsüyle Çalışmak
  • Workshop - İç İçe Döngülerle Çalışma Örneği
Başlarken
  • Kurulumlar
  • Solution Oluşturmak
  • İlk Projenin Oluşturulması
Veri Tipleri
  • Integer Veri Tipi
  • Long Veri Tipi
  • Short Veri Tipi
  • Byte Veri Tipi
  • Bool Veri Tipi
  • Char Veri Tipi
  • Double Veri Tipi
  • Decimal Veri Tipi
  • Enum Veri Tipi
  • Var Keyword İle Çalışmak
Şart Bloklarıyla Çalışmak
  • If Bloklarıyla Çalışmaya Başlamak
  • Single Line If İle Çalışmak
  • Else If Bloğuyla Çalışmak
  • Switch Bloğuyla Çalışmak
  • Demo Çoklu Şartlarla Çalışmak
  • İç İçe If Bloklarıyla Çalışmak
Metotlar
  • Neden Metot Kullanıyoruz
  • Parametreli Metotlarla Çalışmak
  • Default Parametreli Metotlarla Çalışmak
  • Challenge: Ref Keyword İle Çalışmak
  • Out Keyword İle Çalışmak
  • Method Overloading
  • Challenge Params Keyword İle Çalışmak
Diziler
  • Diziler
  • Çok Boyutlu Diziler
Döngüler
  • For Döngüsü
  • While Döngüsü
  • Do While Döngüsü
  • ForEach Döngüsü
  • Örnek Uygulama-Asal Sayı
String İle Çalışmak
  • String İle Çalışmaya Başlamak
  • String Metodlarıyla Çalışmak
Sınıflarla Çalışmak
  • Classlara Giriş
  • Classlar İçinde Property Tanımlamak
  • Encapsulation
Recap Demo 1
  • Recap Demo-Dama Tahtası Yapmak
Interface İle Çalışmak
  • İnterfacelere Temel Giriş
  • İnterfaceleri Neden Kullanıyoruz
  • Gerçek Hayatta İnterface Kullanımı
  • Gerçek Hayatta İnterface Kullanımı 2
  • Çoklu İmplementasyon
Kalıtım
  • Kalıtıma Giriş
  • Interface ve Inheritance Arasında Karar Vermek
  • Virtual Metodlar
Abstract Sınıflarla Çalışmak
  • Abstract Classes
Recap Demo 2
  • Recap Demo 2 Profesyonel Soyutlama
Erişim Bildirgeçleri İle Çalışmak
  • Private ve Protected
  • Internal
  • Public Erişim
Yapıcı Bloklarla Çalışmak
  • Yapıcı Bloklara Giriş
  • Nesne Örnekleri İçin Constructor
  • Constructor Injection
  • Temel Sınıfın Yapıcı Bloğuna Parametre Yollamak
  • Static Class ve Metodlar
Değer ve Referans Tiplerini Anlamak
  • Çok Önemli - Değer ve Referans Tipleri Anlamak
Koleksiyonlarla Çalışmak
  • Neden Collection İhtiyacı Var
  • ArrayList İle Çalışmak