C# EĞİTİMİ

C# dilini temelden ileriye öğren

C# dili: tipler, kontrol akışı, OOP, koleksiyonlar, LINQ, istisna, async ve dosya işlemleri

C# Programlama eğitimi; İlk Program ve Tipler, Operatörler ve Kontrol Akışı, Metotlar, Diziler ve String ve daha fazlası. 3 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.

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

Eğitim Hakkında

Dil Temelleri ve Koleksiyonlar, LINQ ve Uygulama ekseninde ilerleyen uygulamalı program

Bu eğitim C# dilini kapsamlı işler: değişken ve veri tipleri, operatörler, kontrol akışı, metotlar, diziler ve koleksiyonlar, string işleme, sınıf ve nesne, kapsülleme, kalıtım, polimorfizm, arayüz ve soyut sınıf, record ve struct, generics, delegate ve event, LINQ, istisna yönetimi, dosya ve JSON işlemleri, async/await ve birim test. Her konu konsol uygulamalarında uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Dil Temelleri; 2. gün Nesne Yönelimli Programlama; 3. gün Koleksiyonlar, LINQ ve Uygulama.

Seviye

Temel Seviye — C# dili: tipler, kontrol akışı, OOP, koleksiyonlar, LINQ, istisna, async ve dosya işlemleri

Öğrenme Metodu

Her modülde Visual Studio veya dotnet CLI üzerinde canlı kodlama yapılır; konsol uygulamaları ve birim testleriyle sonuçlar anında doğrulanır.

Neden Bu Eğitim?

💻Kod Odaklı Öğrenme

C# Programlama konuları her modülde yazıp çalıştırdığınız egzersizlerle pekiştirilir; teori kodla birlikte ilerler.

🐞Gerçek Hata Örnekleri

Sahada sık görülen hatalar bilinçli olarak üretilir, nedenleri incelenir ve kalıcı çözüm kalıpları gösterilir.

🎓Katılım Sertifikası

Eğitimi tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır.

Anahtar Konular

C# Programlama eğitimiC# Programlama kursuC# eğitimiC# programlamaC# OOPC# LINQC# sıfırdanC# kursudotnetDigital Vizyon Akademi
“Bir dili öğrenmek, düşünceyi koda dökmeyi öğrenmektir.”

Ön Koşullar

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

1
C# Temelleri

Değişken, döngü, sınıf ve metot yazımı konusunda temel programlama deneyimi beklenir.

2
Geliştirme Ortamı

Visual Studio 2022 veya VS Code ile güncel .NET SDK kurulu bir makine gerekir.

3
Nesne Yönelimi

Sınıf, kalıtım ve arayüz kavramlarına genel aşinalık faydalıdır.

4
Git ve Terminal

dotnet CLI komutlarını çalıştırabilecek kadar komut satırı ve sürüm kontrolü bilgisi yeterlidir.

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ı temel veri tipleri ve kontrol yapılarıyla konsol programları yazar.
Modül 1
İlk Program ve Tipler
  • Visual Studio / VS Code ve dotnet CLI
  • Main, top-level statements
  • int, double, decimal, bool, char, string
  • var ve tip çıkarımı
  • Sabitler ve const / readonly
  • Console.ReadLine ve dönüşüm (int.Parse, TryParse)
Modül 2
Operatörler ve Kontrol Akışı
  • Aritmetik, karşılaştırma, mantıksal operatörler
  • if / else ve switch expression
  • for, foreach, while, do-while
  • break ve continue
  • Null operatörleri: ?., ??, ??=
  • Üçlü operatör
Modül 3
Metotlar
  • Metot tanımı ve parametreler
  • ref, out, in parametreleri
  • Opsiyonel ve adlandırılmış argümanlar
  • params ve metot aşırı yükleme
  • Yerel fonksiyon ve expression-bodied metot
  • Özyineleme
Modül 4
Diziler ve String
  • Tek ve çok boyutlu diziler, jagged array
  • Array sınıfı: Sort, IndexOf, Copy
  • String değişmezliği ve StringBuilder
  • Interpolation, Format, Split, Join
  • Span ve range / index (^, ..)
  • Regex temelleri
Günün hedefiKatılımcı sınıf, kalıtım, arayüz ve polimorfizm ile nesne yönelimli tasarım yapar.
Modül 1
Sınıf ve Nesne
  • Alan, property, auto-property ve init
  • Constructor ve nesne başlatıcı
  • Kapsülleme ve erişim belirleyiciler
  • static üyeler ve static sınıf
  • this ve nesne yaşam döngüsü
  • record ve struct farkı
Modül 2
Kalıtım ve Polimorfizm
  • base sınıf ve türetme
  • virtual, override, sealed
  • abstract sınıf
  • Polimorfik koleksiyonlar
  • is / as ve pattern matching
  • Kompozisyon ve kalıtım tercihi
Modül 3
Arayüz ve Generics
  • interface tanımı ve çoklu uygulama
  • Varsayılan arayüz metotları
  • Generic sınıf ve metot
  • where kısıtları
  • IComparable, IEquatable, IDisposable
  • Bağımlılık tersine çevirme kısa
Modül 4
İstisna ve Temiz Kod
  • try, catch, finally ve özel istisna
  • using ve IDisposable
  • Guard clause ve erken çıkış
  • SOLID ilkelerine giriş
  • İsimlendirme ve kod stili
  • Refactoring alıştırmaları
Günün hedefiKatılımcı koleksiyon ve LINQ ile veri işler, dosya ve async işlemlerini uygular, küçük proje geliştirir.
Modül 1
Koleksiyonlar
  • List<T>, Dictionary<K,V>, HashSet<T>
  • Queue, Stack, LinkedList
  • IEnumerable ve foreach mekanizması
  • Sıralama, arama ve karşılaştırıcı
  • Immutable koleksiyonlar
  • Koleksiyon seçim ölçütleri
Modül 2
LINQ
  • Where, Select, OrderBy, GroupBy, Join
  • Any, All, First, Single, Count
  • Sum, Average, Min, Max
  • Method ve query syntax
  • Ertelenmiş yürütme
  • LINQ ile veri dönüştürme
Modül 3
Dosya, JSON ve Async
  • File, StreamReader / Writer
  • System.Text.Json serileştirme
  • Task ve async / await
  • HttpClient ile API çağrısı
  • CancellationToken
  • Konfigürasyon dosyası okuma
Modül 4
Test ve Bitirme Projesi
  • xUnit ile birim test
  • Arrange-Act-Assert
  • Debugger ile hata ayıklama
  • Mini proje: kütüphane yönetim konsol uygulaması
  • Git temelleri
  • Kod incelemesi ve sunum

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dil Temelleri

Tip, operatör ve kontrol yapılarıyla C# programı yazabilirsiniz

✅
Metot Kullanımı

ref, out, opsiyonel parametreli metotlar tasarlayabilirsiniz

✅
OOP Bilgisi

Sınıf, kalıtım ve polimorfizm ile nesne yönelimli kod yazabilirsiniz

✅
Arayüz Tasarımı

Interface ve generics ile esnek yapılar kurabilirsiniz

✅
Koleksiyonlar

List, Dictionary ve HashSet'i amaca göre seçebilirsiniz

✅
LINQ

LINQ ile veri filtreleme ve gruplama yapabilirsiniz

✅
İstisna Yönetimi

Özel istisna ve using ile güvenli kaynak yönetimi yapabilirsiniz

✅
Async ve Dosya

Dosya, JSON ve async işlemleri uygulayabilirsiniz

Kimler İçin Uygundur?

  • Programlamaya veya C# diline yeni başlayan
  • dili sağlam bir temelle öğrenmek isteyen öğrenci ve yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Programlamaya veya C# diline yeni başlayan ve dili sağlam bir temelle öğrenmek isteyen öğrenci ve yazılımcılar için uygundur.
Eğitimde hangi konular işlenir?
Program 3 gün sürer ve şu modülleri içerir: İlk Program ve Tipler, Operatörler ve Kontrol Akışı, Metotlar, Diziler ve String, Sınıf ve Nesne, Kalıtım ve Polimorfizm, Arayüz ve Generics, İstisna ve Temiz Kod, Koleksiyonlar, LINQ, Dosya, JSON ve Async, Test ve Bitirme Projesi.
Hiç programlama bilmeden katılabilir miyim?
Evet; eğitim temel mantıktan başlar ve kavramlar kademeli anlatılır.
Hangi C# sürümü kullanılır?
C# 12 / .NET 8; yeni özellikler hangi sürümde geldiğiyle belirtilir.
Eğitim sonunda sertifika verilir mi?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; programın dışında bir resmi sınav söz konusu değildir.

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. C# 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 MVC Web Applications: Implementing ASP.NET Authentication Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: Implementing ASP.NET Authentication Eğitimi

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

ASP.NET MVC Web Applications: Implementing ASP.NET Authentication: Identity UserManager, parola politikası ve 2FA. 2 gün uygulamalı eğitim | DVA.

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

ASP.NET MVC Web Applications: Introduction Eğitimi

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

ASP.NET MVC Web Applications: Introduction: Controller/Action, Razor view, model doğrulama, EF Core CRUD. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.

Detayları Gör →
C# ve .NETASP.NET MVC Web Applications: JSON & XML Data Formats Eğitimi
Yazılım Geliştirme Eğitimleri

ASP.NET MVC Web Applications: JSON & XML Data Formats Eğitimi

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

ASP.NET MVC Web Applications: JSON & XML Data Formats: System.Text.Json, content negotiation ve XmlSerializer. 2 gün uygulamalı eğitim | DVA.

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

ASP.NET MVC Web Applications: Models & Unit Testing Eğitimi

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

ASP.NET MVC Web Applications: Models & Unit Testing: xUnit Theory, Moq, ModelState testleri, WebApplicationFactory. 2 gün uygulamalı eğitim, DVA Katılım Sertifi

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

ASP.NET MVC Web Applications: MVC Application Routes Eğitimi

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

ASP.NET MVC Web Applications: MVC Application Routes: MapControllerRoute, attribute routing ve IRouteConstraint. 2 gün uygulamalı eğitim | DVA.

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