Kurulumlar
  • SQL Server Management Studio Kurulumu
  • Visual Studio Community Kurulumu
  • Resharper Kurulum Bilgisi
  • Devexpress Kurulum Bilgisi
  • Kurs Derslerinin Proje Dosyası
Geliştirme Ortamını Tanıma
  • Menüleri Tanıyalım
  • Solution Explorer Menüsünün Kullanımı ve C# Uygulamalarının Genel Yapısı
  • Adımızı Söyleyen Uygulama Yapalım
Veri Tipleri ve Değişkenler
  • Veri Tipleri ve Değişkenler(Teorik Bilgi)
  • Değişkenlerin ve Veri Tiplerinin Kullanımı
  • Tüm Veri Tiplerinin Genel Kullanımı
  • Örnek Uygulama
  • Diğer Veri Tipleri ve Değer ve Referans Tipleri Anlamak
  • var Anahtarının Kullanımı
  • Convert Metodunun Kullanımı
Operatörler
  • Aritmetik Operatörler
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler
  • Diğer Operatörler
  • Operatörlerde İşlem Önceliği
Koşul İfadeleri
  • If Koşulu
  • İç İçe If Kullanımı
  • Single Line If Kullanımı
  • Switch Koşulu
  • Switch Koşulunda GoTo Anahtarının Kullanımı
  • Bankamatik Uygulamasıyla İçe İçe Switch Yapısını Anlamak
Döngüler
  • For Döngüsü
  • For Döngüyle Tek ve Çift Sayıları Ekrana Yazdırma Uygulaması
  • For Döngüsüyle Şifre Kontrol Uygulaması Yapalım
  • (SORU) For Döngüsüyle İlgili Çalışma
  • For Döngüsüyle İlgili Sorunun Cevabı
  • While Döngüsü
  • Do While Döngüsü
  • Break Anahtarının Kullanımı
  • Continue Anahtarının Kullanımı
  • GoTo Anahtarının Kullanımı
Diziler
  • Dizi Tanımının Yapılması ve Kullanım Şekilleri
  • Farklı Türde Dizilerin Tanımlanma Şekli
  • Çok Boyutlu Dizilerin Kullanımı
  • Dizilerde ForEach Döngüsünün Kullanımı
  • Dizilerle Yapılabilecek İşlemler
  • (SORU) Şimdiye Kadar İşlediğimiz Tüm Konularla İlgili Çalışma
Metotlar
  • Metotlara Giriş
  • Metotlarda Parametre Kullanımı
  • Varsayılan Parametre Değeri Belirtme
  • Geriye Değer Döndüren Metotlar
  • Metot Parametresinde Array Kullanımı ve params Anahtar Sözcüğü
  • Değişkenlere Erişim Düzeyleri
  • İsimlendirilmiş Parametreler
  • Ref ve Out Anahtar Sözcüklerinin Kullanımı
  • Metotların Aşırı Yüklenmesi(OverLoad)
  • Recursive Metotların Kullanımı
  • Void Metotlarda Return Anahtarının Kullanımı
Sınıflar
  • Sınıflar Oluşturma ve Sınıflara Ulaşma
  • Referans Tipleri Class Üzerinde Daha İyi Anlayalım
  • Static Anahtar Kelimesinin Kullanımı
  • Yapıcı(Constructor) Metotların Kullanımı
  • Property Kullanımı ve Get ile Set Yapılarını Anlamak
  • Const ve ReadOnly Anahtar Sözcüklerinin Kullanımı
  • Constructor Metodunun Kullanım Senaryoları
  • Structların Tanımı, Kullanım Avantajları ve Dezavantajları
  • Enum Tanımı ve Kullanım Örneği
  • Öğrendiğimiz Yapıları İç İçe Kullanmak
  • Sınıf ve Metodlarla Otopark Uygulaması Yapımı
  • Sınıfları Dizi Olarak Tanımlama
Arayüzler
  • Interface Tanımı ve Kullanım Şekilleri
  • Interface Kullanım Senaryoları
  • Birden Fazla Arayüzün Tek Bir Sınıfta Kullanımı
Kalıtım
  • Kalıtım Konusunun Anlaşılması
  • Kalıtımda Sınırlılıklar
Soyut Sınıflar
  • Soyut Sınıfları Anlamak
Interface,Class ve Abstract Class Karşılaştırma
  • Yapıların Birbirleriyle Karşılaştırılması
  • Virtual Metotları Anlamak
Kendi Sınıf Kütüphanelerimizi Yazalım
  • Kendi Sınıf Kütüphanemizi Yazalım
  • Aynı İsimli Sınıflar Senaryosu
  • Sınıf Kütüphanesinde Birden Fazla Sınıfla Çalışmak
Erişim Belirleyicileri
  • Sınıflarla İlgili Erişim Belirleyicileri
  • Private Metotlar
  • Internal Erişim Belirleyicisi
  • Public Erişim Belirleyicisi
  • Protected Erişim Belirleyicisi
  • Protected Internal Erişim Belirleyicisi
Hata Yönetimi
  • Try Catch Bloğunun Kullanımı
  • Birden Fazla Catch Bloğuyla Çalışma