Sınıf / Kurs Ayrıntıları

C# ile Sıfırdan İleri Seviyeye Yazılım Geliştirme

  • Hüseyin Alav image

    Hüseyin Alav tarafından eklendi

  • 0 Öğrenci
  • Yok
  • (0)
Başlangıç Tarihi ve Saati

31 Mart 2026 Saat 20:00

Bitiş Tarihi ve Saati

17 Mayıs 2026 Saat 20:00

Süre

18 Saat 40 Dakika

Kurs Açıklaması

Bu eğitim, C# programlama dilini hiç bilmeyen veya temel seviyede bilgisi olan katılımcıların, modern yazılım geliştirme mantığını öğrenerek gerçek projeler üretebilecek seviyeye gelmesini hedeflemektedir.

Kurs boyunca C# dilinin temellerinden başlanarak kontrol yapıları, metotlar, koleksiyonlar ve nesne tabanlı programlama (OOP) kavramları adım adım ele alınmaktadır. OOP konusu; class, encapsulation, inheritance, polymorphism, interface ve abstract yapılar olmak üzere detaylı şekilde işlenmektedir.

Eğitimin ilerleyen bölümlerinde hata yönetimi, LINQ ile veri sorgulama, asenkron programlama (async–await) ve modern C# özellikleri uygulamalı örneklerle anlatılmaktadır. Son bölümde ise katmanlı mimari yaklaşımı kullanılarak gerçek bir mini proje geliştirilmektedir.

Bu kurs, yalnızca sözdizimini öğretmeyi değil; yazılımcı gibi düşünme, temiz kod yazma ve profesyonel proje yapısı oluşturma becerisi kazandırmayı amaçlamaktadır.

Ders Programı

C# ve .NET Ekosistemine Giriş
1 C# nedir, nerelerde kullanılır
Kilitli
20:00 - 20:40

2 .NET, runtime, proje türleri
Kilitli
20:50 - 21:30

Temel Programlama Yapıları
1 Değişkenler, veri tipleri
Kilitli
20:00 - 20:40

2 Operatörler, tip dönüşümleri
Kilitli
20:50 - 21:30

Karar Yapıları ve Döngüler
1 if – switch
Kilitli
20:00 - 20:40

2 for – while – foreach
Kilitli
20:50 - 21:30

Metotlar ve Kod Organizasyonu
1 Metotlar, parametreler
Kilitli
20:00 - 20:40

2 ref, out, optional parameters
Kilitli
20:50 - 21:30

Diziler ve Koleksiyonlar
1 Array, List
Kilitli
20:00 - 20:40

2 Dictionary, Stack, Queue
Kilitli
20:50 - 21:30

Dictionary, Stack, Queue


OOP – Class ve Object Mantığı
1 Class, object, constructor
Kilitli
20:00 - 20:40

2 Property, field, this, static
Kilitli
20:50 - 21:30

Encapsulation
1 Access modifiers
Kilitli
20:00 - 20:40

2 Getter–Setter, validation
Kilitli
20:50 - 21:30

Inheritance
1 Kalıtım mantığı
Kilitli
20:00 - 20:40

2 virtual / override
Kilitli
20:50 - 21:30

Polymorphism
1 Polymorphism nedir?
Kilitli
20:00 - 20:40

2 Çok biçimlilik örnekleri
Kilitli
20:50 - 21:30

Interface ve Abstract Yapılar
1 Interface
Kilitli
20:00 - 20:40

2 Abstract class
Kilitli
20:50 - 21:30

Exception Handling & Logging
1 try–catch
Kilitli
20:00 - 20:40

2 custom exception, logging
Kilitli
20:50 - 21:30

LINQ ile Veri İşleme
1 LINQ temelleri
Kilitli
20:00 - 20:40

2 advanced LINQ
Kilitli
20:50 - 21:30

Async Programming
1 async / await
Kilitli
20:00 - 20:40

2 Task, performance
Kilitli
20:50 - 21:30

Mimari ve Mini Proje
1 Katmanlı mimari
Kilitli
20:00 - 20:40

2 Mini proje geliştirme
Kilitli
20:50 - 21:30

Eğitmen

0 Derecelendirme
0 Değerlendirme
0 Öğrenci
2 Kurs

Öğrenci Değerlendirmeleri

0

Kurs Derecesi
0.00%
0.00%
0.00%
0.00%
0.00%

İnceleme bulunamadı

Değerlendirmek için Giriş Yap ya da Kayıt Ol

Değerlendirmeler

Bu kursları da sevebilirsiniz.

Soru sormak için kayıtlı olmanız gerekir

Eğitmene ait diğer kurslar

Ek Öğrenme Fırsatları Keşfedin