Giriş
  • C# mini tanıtım
  • C# programlarımıza genel çerçeveden bakıyoruz
Değişkenler
  • Değişkenleri Detaylı Tanıyalım
  • Kullanıcıdan girdi alma işlemleri
  • Örnek 1 - Kullanıcıdan ismini yaşını ve boyunu alıp ekrana yazdıran program
  • "var" ve "const" anahtar kelimeleri
Matematiksel İşlemler
  • Toplama, çıkarma, çarpma, bölme ve mod alma işlemleri
  • Atama Operatörleri
  • Arttırma ve Azaltma Operatörleri
  • Örnek 1 - Kare ve Dikdörtgenin çevresini ve alanını hesaplayan program
  • Örnek 2 - Dairenin çevresini ve alanını bulan program
  • Örnek 3 - Matematiksel Denklem Çözme
  • Matematiksel İşlemlerde Kullanılan Hazır Metotlar
  • Örnek 4 - 6 Basamaklı bir sayının sayı değerlerinin toplamını bulan program
  • Örnek 5 - İki sayının değerlerini birbirleri arasında değiştirme
  • OYUN - Mini bir oyun mantığı ve algoritma çözümlemesi - Toplama İşlemi
KONTROL YAPILARI
  • If - else if -else (Kontrol yapıları)
  • Örnek1-Vize ve final notlarına göre öğrencinin geçme durumunu hesaplayan program
  • Örnek 2 - Girilen sayının Tek mi Çift mi olduğunu söyleyen program
  • Örnek 3 - Hesap Makinesi
  • Örnek 4 - İç içe if-else if-else --- Yaşa göre yaş grubunu söyleyen program
  • Örnek 5 - İç içe if-else if-else --- 4 tane sayıdan en büyük olanı bulan program
  • Switch - Case Kontrol Yapıları
  • Örnek1 - Kullanıcının mesleğine göre maaş aralığını söyleyen program
  • Örnek 2 - Bir sınıftaki öğrenci sayısını şube koduna göre gösteren program
DÖNGÜLER - While Döngüsü - Do While Döngüsü - For Döngüsü
  • While Döngüsü
  • Örnek 1 - İç içe while döngüsü - Çarpım tablosu
  • Örnek 2 - 1'den N'e kadar olan sayıların toplamını bulan program
  • Örnek3 - İki sayı arasındaki sayıların toplamını bulan program
  • Örnek 4 - Bir sayının Faktöriyelini Hesaplama
  • Do-While Döngüsü
  • Örnek 1 - Restoran Menüsü Programı
  • Örnek 2 - İki sayının EBOB değerini bulan program
  • Örnek 3 - Girilen sayıyı tersten yazdıran program
  • Döngüler - For Döngüsü
  • Örnek1 - 1 ile N arasındaki sayıları istenilen aralıkla ekrana yazdıran program
  • Örnek 2 - Ekrana yıldızlardan baklava dilimi yazdıran program
  • Örnek3 - Fibonacci Serisini Ekrana Yazdıran Program
  • Örnek 4 - For Döngüsü İçerisinde Birden Fazla Değişken Kullanma
  • Sonsuz Döngü Kavramı
  • Break ve Continue Anahtar Kelimeleri
METOTLAR (Fonksiyonlar)
  • Metotlara Giriş
  • Boş Döndüren Metotlar
  • Dönüş Değerine Sahip Metotlar
  • Tercihe bağlı ve parametre isimlerini kullanarak değer ataması yapma
  • Argüman Geçişleri
  • Metotlarda Overloading (Aşırı Yükleme)
  • Recursive ve Iterative Metotlar (Özyinelemeli ve Tekrarlayan Metotlar)
NESNEYE YÖNELİK PROGRAMLAMA - (OOP) - (NESNE YÖNELİMLİ PROGRAMLAMA) BAŞLANGIÇ
  • Nesneye Yönelik Programlamaya Giriş
  • Örnek 1 - Birbirleriyle selamlaşan ve tanışan 2 insan
  • Encapsulation (Kapsülleme)
  • Örnek 1 - Banka hesabına para yatırma, para çekme ve bakiye sorgulama
  • Constructor Metot (Yapıcı Metot)
  • Field - Property - Auto-Implemented Property
DİZİLER
  • Dizilere Giriş
  • Foreach Döngüsü
  • Multidimensional Arrays - Çok boyutlu diziler
  • Elemanları Düzensiz Konumlanmış Diziler
  • Dizilerin Bazı Özellikleri ve Metotları
  • String Objesinin Bazı Özellikleri ve Metotları
Sınıflar Üzerine Yoğunlaşıyoruz
  • Deconstructor Metotu
  • Static Kavramı
  • Sıklıkla kullanılan static Sınıflar ve Metotlar
  • This - Readonly - Const