C#
C# ile Programlamaya Giriş
Sıfırdan C#: .NET kurulumu, değişkenlerden sınıflara, hata yönetiminden LINQ'ya. Her derste çalıştırabileceğin kod, alıştırma ve mini sınav var.
- DERS
- 13
- TOPLAM SÜRE
- 1 sa 5 dk
- SEVİYE
- Başlangıç
Başla
0% tamamlandı · 0/13 ders
// Müfredat
- 01 Neden C#? .NET Kurulumu ve İlk Proje C# ve .NET nedir, nerelerde kullanılır; .NET SDK'yı kurup terminalden ilk konsol projeni oluşturuyorsun. 5 dk
- 02 İlk Program: Main ve Üst Düzey İfadeler Console.WriteLine ve ReadLine ile ekrana yazıp kullanıcıdan veri alıyor, klasik Main yöntemi ile modern üst düzey ifadelerin farkını öğreniyorsun. 5 dk
- 03 Değişkenler ve Veri Tipleri int, double, decimal, bool, char ve string tiplerini; var, const ve null olabilen değişkenleri Ohm yasası örneğiyle öğreniyorsun. 5 dk
- 04 Operatörler ve Tip Dönüşümü Aritmetik, karşılaştırma ve mantıksal operatörleri; tam sayı bölmesi tuzağını; Parse, TryParse ve Convert ile güvenli dönüşümü öğreniyorsun. 5 dk
- 05 Koşullar: if, switch ve switch İfadesi Programına karar verdirmeyi öğreniyorsun: if/else if/else, klasik switch, modern switch ifadesi ve üçlü operatör. 5 dk
- 06 Döngüler: for, while, do-while, foreach Aynı işi tekrar tekrar yaptırmayı; seri/paralel direnç hesabı ve çarpım tablosu örnekleriyle for, while, do-while ve foreach ile öğreniyorsun. 5 dk
- 07 Metotlar: Kodu Parçalara Ayırmak Tekrarlayan işleri metotlara dönüştürüyor; parametre, dönüş değeri, varsayılan değer, aşırı yükleme ve özyinelemeyi öğreniyorsun. 5 dk
- 08 Diziler ve List<T> Birçok değeri tek isim altında tutmayı öğreniyorsun: sabit boyutlu diziler, esnek List<T> ve sensör verisi ortalaması örneği. 5 dk
- 09 Sınıflar ve Nesneler Nesne yönelimli programlamaya giriyorsun: sınıf, nesne, alan, özellik, kurucu metot, static üye ve bir Direnç sınıfı yazıyorsun. 5 dk
- 10 Kalıtım, Soyut Sınıflar ve Arayüzler Ortak özellikleri üst sınıfa taşımayı, virtual/override ile çok biçimliliği ve interface ile sözleşme tanımlamayı sensör örneğiyle öğreniyorsun. 5 dk
- 11 Hata Yönetimi: try, catch, finally Programının hata anında çökmesini engelle: istisna kavramı, try/catch/finally, throw, kendi hata sınıfın ve using ile kaynak temizliği. 5 dk
- 12 LINQ'ya Giriş Koleksiyonları sorgulamanın zarif yolu: Where, Select, OrderBy, Average, Max, GroupBy ve lambda ifadeleri, ölçüm verisi üzerinde. 5 dk
- 13 Bonus Mini Proje: Mühendis Hesap Makinesi Öğrendiklerini birleştiriyorsun: menülü, hataya dayanıklı bir konsol hesap makinesi; Ohm yasası, seri/paralel direnç ve not ortalaması içinde. 5 dk
// Final sınavı ve sertifika
Derslerden rastgele 20 soru, 30 dakika, geçme notu %70. Geçersen adına doğrulanabilir (QR kodlu) bir başarı sertifikası düzenlenir.
Final sınavına gir