Dil Temelleri
C# dilinin temel sözdizimi, tip sistemi ve kontrol akışı yapıları. Yeni başlayanların dilin mantığını kavraması için ilk durak.
Dil Temelleri
C# diline giriş yapmak isteyenler için sözdizimi, temel veri tipleri, operatörler, karar yapıları ve döngüler bu bölümde ele alınır. Hata yakalama mekanizmaları ve namespace kavramı gibi, her C# programcısının bilmesi gereken yapı taşları burada öğrenilir.
Amaç: Temel sözdizimi ve kontrol akışını öğrenerek daha karmaşık yapılara hazırlık yapmak.
TL;DR
if,switch,for,foreachyapıları.- Temel tipler:
int,string,bool. - Hata yönetimi:
try/catch/finally.
C# ve .NET Ekosistemine Giriş
C# modern, güvenli ve nesne yönelimli bir dildir. .NET ekosistemi ile web, mobil, masaüstü ve oyun geliştirmek mümkündür.
C# İlk Proje
Visual Studio 2022 ile C#’ta ilk konsol uygulaması: Hello World örneği, WriteLine, ReadKey ve ReadLine kullanımı.
C# Temel Veri Tipleri
C#’ta temel veri tipleri: sayısal, metinsel, mantıksal, nesne tabanlı ve nullable tiplerin kullanımı.
C# Syntax Yapısı
C# dilinin temel syntax yapısını öğrenin. Kod blokları, yorum satırları ve değişken isimlendirme kuralları örneklerle açıklanıyor.
C# Operatörleri ve İfadeler
C#’ta operatörler ve ifadeler: aritmetik, karşılaştırma, mantıksal, artırma/azaltma, ternary ve null-coalescing kullanımı.
C# Karar Yapıları (if, else, switch)
C#’ta karar yapıları: if, else if, else ve switch ile koşullara göre farklı işlemler yapmayı öğrenin.
C# Döngüler (for, foreach, while, do-while)
C#’ta for, foreach, while ve do-while döngülerinin nasıl kullanıldığını öğrenin. Tekrar eden işlemleri yönetmek için pratik örnekler keşfedin.
C# Konsol Komutları
C# konsol uygulamalarında ekrana yazdırma, kullanıcıdan veri alma ve çıktı formatlama işlemlerini örneklerle öğrenin.
C# String İşlemleri
C#’ta string işlemlerini öğrenin: birleştirme, arama, substring, IndexOf ve diğer temel string metotlarını örneklerle keşfedin.
C# Veri Türü Dönüşümleri
C#’ta veri türü dönüşümlerini öğrenin. Implicit ve explicit casting, Parse, TryParse ve Convert yöntemleri örneklerle açıklanıyor.
C#’da Sabitler ve Enum Kullanımı
C#’da sabitler (const) ve enum kullanımıyla kodunuzu daha okunabilir ve güvenli hale getirin. Gerçek kullanım örnekleriyle öğrenin.
C# Math Kütüphanesi
C# Math kütüphanesini öğrenin. Pow, Sqrt, Round, Abs ve diğer matematiksel metotların kullanımını örneklerle keşfedin.
C# Boolean İşlemleri
C#’ta boolean işlemlerini öğrenin. bool veri tipi, karşılaştırmalar, &&, || ve ! operatörleri ile koşullu ifadelerin kullanımını keşfedin.
C# DateTime & TimeSpan ile Tarih İşlemleri
C#’ta DateTime ve TimeSpan kullanarak tarih ve zaman işlemlerini öğrenin. Karşılaştırma, ekleme, çıkarma ve formatlama örnekleriyle.
C# Random İşlemleri
C#’ta Random sınıfını kullanarak rastgele sayı, değer ve seçim üretmeyi öğrenin. Next, NextDouble ve örneklerle anlatım.
C# Metotlar ve Parametre Kullanımı
C#’ta metot tanımlama ve parametre kullanımını öğrenin. Değer ve referans parametreleri, varsayılan parametreler ve örneklerle.
C# Hata Denetimi (try, catch, finally)
C#’ta try, catch ve finally bloklarını kullanarak hataları yakalamayı ve güvenli hata yönetimi yapmayı örneklerle öğrenin.
C# Namespace ve Assembly Kavramı
C#’ta namespace ve assembly kavramlarını öğrenin. Kodun düzenlenmesi, bağımlılık yönetimi ve proje yapısı örneklerle anlatılıyor.