C#, Microsoft tarafından geliştirilen, nesne yönelimli (OOP), güçlü ve esnek bir programlama dilidir. .NET ekosistemi ile entegre çalışarak masaüstü, web, mobil ve oyun geliştirme (Unity) gibi birçok alanda kullanılır. Syntax’ının basitliği ve geniş kütüphane desteğiyle yeni başlayanlar ve profesyoneller için ideal bir dildir.
Katılımcılara C# dilinin temel ve ileri düzey özelliklerini kavratmak.
Nesne yönelimli programlama (OOP) prensiplerini uygulamalı olarak öğretmek.
.NET Core/ASP.NET ile modern uygulama geliştirme becerisi kazandırmak.
Katılımcıları backend developer, game developer veya full-stack developer olarak sektöre hazırlamak.
C# syntax ve veri türleri
Operatörler, döngüler, koşul ifadeleri
Diziler, koleksiyonlar (List, Dictionary)
Sınıflar (Classes) ve nesneler (Objects)
Kalıtım (Inheritance), polimorfizm (Polymorphism)
Encapsulation ve abstraction
Delegates, events ve lambda ifadeleri
LINQ (Language Integrated Query)
Asenkron programlama (async/await)
Try-catch-finally blokları
Exception handling stratejileri
Loglama teknikleri
JSON/XML serileştirme
Dosya okuma/yazma (File I/O)
Entity Framework Core ile veritabanı işlemleri
Konsol uygulamaları (CRUD işlemleri)
Windows Forms/WPF ile masaüstü uygulama geliştirme
ASP.NET Core ile web API geliştirme
Yazılıma yeni başlayanlar (temel algoritma bilgisi yeterli).
Java, Python gibi dillerden C#’a geçiş yapmak isteyenler.
Backend veya oyun geliştirici olmak isteyenler.
Kurumsal projelerde .NET teknolojilerini kullanmayı hedefleyen ekipler.
Temel programlama bilgisi (tercihen) veya algoritma mantığı.
Gezegen Sokak No:1/11 Çankaya/ANKARA – Bölge Müdürlüğü