THE C# PROGRAMMING LANGUAGE EĞİTİMİ

C# dilini sıfırdan uygulama yazacak seviyeye getirin

Değişken, kontrol yapıları, sınıf, kalıtım, koleksiyon, LINQ, istisna, dosya işlemleri, async ve basit veritabanı uygulaması.

The C# Programming Language eğitimi, C# ve .NET ile uygulama geliştirmenin temelini kurar. Veri türleri, operatörler ve kontrol yapıları, metotlar, sınıf ve nesne, kalıtım, arayüz, koleksiyonlar ve generic, LINQ, string işlemleri, istisna yönetimi, dosya okum…

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

C# programlama dili: sözdizimi, OOP, koleksiyon, LINQ, istisna, dosya, async ve veri erişimi

The C# Programming Language eğitimi, C# ve .NET ile uygulama geliştirmenin temelini kurar. Veri türleri, operatörler ve kontrol yapıları, metotlar, sınıf ve nesne, kalıtım, arayüz, koleksiyonlar ve generic, LINQ, string işlemleri, istisna yönetimi, dosya okuma/yazma, delegate ve event, async/await ile ADO.NET/EF Core üzerinden temel veri erişimi uygulamalı mini projelerle işlenir.

Süre ve Format

3 Gün. Her gün dört modül; Dil Temelleri; Nesne Yönelimli Programlama; LINQ, Asenkron ve Veri.

Seviye

Temel Seviye — C# programlama dili: sözdizimi, OOP, koleksiyon, LINQ, istisna, dosya, async ve veri erişimi

Öğrenme Metodu

Her modül Visual Studio 2022 Community, .NET 8 SDK ve SQL Server Express üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Visual Studio 2022 Community, .NET 8 SDK ve SQL Server Express üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program Başlangıç ile başlayıp Veri Erişimi ve Proje ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler c# programlama dili: sözdizimi, OOP, koleksiyon, LINQ, istisna, dosya, async ve veri erişimi alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

c# eğitimic# programlama dilic# temel eğitim.net 8 başlangıçc# oopc# linqc# koleksiyonlarvisual studio c#c# sıfırdan
“Öğrenmenin en kısa yolu, her kavramı bir satır kodla denemektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Bilgisayar Kullanımı

Dosya yönetimi ve temel yazılım kurulumu yapabilmek yeterlidir.

2
Mantıksal Düşünme

Programlama bilgisi gerekmez; algoritmik düşünmeye açıklık beklenir.

3
Çalışma Ortamı

Uygulamalar için Visual Studio 2022 Community, .NET 8 SDK ve SQL Server Express kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ilk C# programlarını yazar ve temel kontrol yapılarını kullanır.
Modül 1
Başlangıç
  • .NET, CLR ve C# ilişkisi
  • Visual Studio, proje yapısı ve top-level statements
  • Console.WriteLine / ReadLine ve girdi doğrulama
  • Debugger: kesme noktası, izleme
  • dotnet CLI ile proje oluşturma
  • Yorum ve kod stil kuralları
Modül 2
Veri Türleri ve Operatörler
  • int, long, double, decimal, bool, char, string
  • var ve tür çıkarımı
  • Aritmetik, karşılaştırma, mantıksal operatörler
  • Dönüşümler: Parse, TryParse, Convert
  • Nullable türler ve ?? operatörü
  • Sabit ve enum
Modül 3
Kontrol Yapıları
  • if / else ve switch
  • for, foreach, while, do-while
  • break ve continue
  • İç içe döngü örnekleri
  • Sayı tahmin oyunu uygulaması
  • Algoritma alıştırmaları: asal sayı, faktöriyel
Modül 4
Metotlar ve Diziler
  • Metot tanımı, parametre ve dönüş değeri
  • Varsayılan ve adlandırılmış parametre
  • ref, out ve params
  • Diziler ve çok boyutlu dizi
  • Array sınıfı: Sort, IndexOf
  • Özyineleme giriş
Günün hedefiKatılımcı sınıf, kalıtım ve arayüz kullanarak modüler programlar yazar.
Modül 1
Sınıf ve Nesne
  • Alan, property ve metot
  • Constructor ve this
  • static üyeler
  • Erişim belirleyicileri
  • Nesne başlatıcı ve record
  • Namespace düzeni
Modül 2
Kalıtım ve Çok Biçimlilik
  • Temel ve türemiş sınıflar, base
  • virtual / override
  • abstract sınıf
  • Arayüz tanımı ve uygulaması
  • is, as ve pattern matching
  • Kalıtım mı bileşim mi
Modül 3
Koleksiyonlar ve Generic
  • List<T>, Dictionary<K,V>, HashSet<T>, Queue, Stack
  • Generic sınıf ve metot
  • foreach ve IEnumerable
  • Sıralama ve karşılaştırma
  • Koleksiyon seçim kriterleri
  • Öğrenci not listesi uygulaması
Modül 4
İstisna ve Dosya İşlemleri
  • try / catch / finally ve özel istisna
  • using ve kaynak temizleme
  • File, StreamReader, StreamWriter
  • JSON ve CSV okuma yazma
  • Path ve Directory
  • Log dosyası uygulaması
Günün hedefiKatılımcı LINQ ile sorgular, asenkron kodu kullanır ve veritabanına bağlanır.
Modül 1
LINQ
  • Where, Select, OrderBy, GroupBy
  • Any, All, Count, Sum, Average
  • First, FirstOrDefault, Single
  • Join ve ilişkili veri
  • Lambda ifadeleri
  • Sorgu ve metot sözdizimi
Modül 2
Delegate ve Olaylar
  • Delegate, Func, Action
  • Event tanımı ve abonelik
  • Lambda ve closure
  • Observer örneği: stok uyarısı
  • Event kullanım hataları
  • Callback yaklaşımı
Modül 3
Asenkron Programlama
  • Thread, Task ve async/await
  • HttpClient ile REST API çağrısı
  • JSON ayrıştırma
  • CancellationToken
  • Asenkron kodda hata yönetimi
  • Hava durumu API uygulaması
Modül 4
Veri Erişimi ve Proje
  • ADO.NET ile SQL Server bağlantısı
  • Parametreli sorgu
  • Entity Framework Core Code First
  • CRUD işlemleri
  • Katmanlı küçük proje: kitap/stok yönetimi
  • Sonraki adımlar: ASP.NET, MAUI, Unity

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
Başlangıç

Başlangıç kapsamında .NET, CLR ve C# ilişkisi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
Veri Türleri ve Operatörler

Veri Türleri ve Operatörler kapsamında int, long, double, decimal, bool, char, string gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
Metotlar ve Diziler

Metotlar ve Diziler kapsamında Metot tanımı, parametre ve dönüş değeri gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
Sınıf ve Nesne

Sınıf ve Nesne kapsamında Alan, property ve metot gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
Koleksiyonlar ve Generic

Koleksiyonlar ve Generic kapsamında List<T>, Dictionary<K,V>, HashSet<T>, Queue, Stack gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
İstisna ve Dosya İşlemleri

İstisna ve Dosya İşlemleri kapsamında try / catch / finally ve özel istisna gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Delegate ve Olaylar

Delegate ve Olaylar kapsamında Delegate, Func, Action gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
Asenkron Programlama

Asenkron Programlama kapsamında Thread, Task ve async/await gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Programlamaya C# ile başlayan
  • başka dilden C#’a geçen veya .NET geliştiriciliğine hazırlanan katılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya C# ile başlayan, başka dilden C#’a geçen veya .NET geliştiriciliğine hazırlanan katılımcılar için uygundur.
The C# Programming Language eğitiminde hangi araçlar kullanılır?
Uygulamalar Visual Studio 2022 Community, .NET 8 SDK ve SQL Server Express üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 3 gündür ve her gün dört modülden oluşur; ilk gün dil Temelleri ile başlanır, son gün lINQ, Asenkron ve Veri ile tamamlanır.
Ön bilgi gerekir mi?
Dosya yönetimi ve temel yazılım kurulumu yapabilmek yeterlidir. Programlama bilgisi gerekmez; algoritmik düşünmeye açıklık beklenir.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. The C# Programming Language Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETASP.NET Core MVC Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET Core MVC Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET Core MVC: Tag Helper ve ViewComponent, model binding ve claims-based yetkilendirme. 3 gün uygulamalı eğitim | DVA.

Detayları Gör →
C# ve .NETASP.NET Introduction Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET Introduction Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

ASP.NET Introduction: ASP.NET Core proje yapısı, Controller ve Razor view, form ve doğrulama, dotnet publish. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: Adaptive UI Layout & Caching Strategy Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Adaptive UI Layout & Caching Strategy Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET MVC Web Applications: Adaptive UI Layout & Caching Strategy: responsive layout, Output ve Response Caching ve Redis önbelleği. 2 gün uygulamalı eğitim |

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: Asynchronous Tasks Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Asynchronous Tasks Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET MVC Web Applications: Asynchronous Tasks: async action, BackgroundService, Hangfire/Quartz, CancellationToken. 2 gün uygulamalı eğitim, DVA Katılım Sert

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: Authorization & Exception Handling Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Authorization & Exception Handling Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

ASP.NET MVC Web Applications: Authorization & Exception Handling: policy-based authorization, exception filter ve ProblemDetails. 2 gün uygulamalı eğitim | DVA.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn