.NET CORE EĞİTİMİ

.NET ile modern uygulamalar geliştir

Çok platformlu .NET (Core) mimarisi, DI, yapılandırma, EF Core ve ASP.NET Core ile uygulama geliştirme

.NET Core eğitimi; Platform ve Araçlar, Dependency Injection ve Host, Yapılandırma ve Loglama, Asenkron Programlama ve daha fazlası. 3 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.

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

Eğitim Hakkında

Platform ve Temel Yapılar ve Web, Test ve Yayın ekseninde ilerleyen uygulamalı program

Bu eğitim .NET (Core) platformunu uçtan uca ele alır: SDK, dotnet CLI, proje yapısı (csproj), NuGet, Generic Host, dependency injection, yapılandırma (appsettings, ortam değişkeni, User Secrets), loglama (ILogger, Serilog), async/await, Entity Framework Core ile veri erişimi, ASP.NET Core minimal API ve MVC temelleri, middleware hattı, kimlik doğrulama giriş, test ve Docker ile yayın. Katılımcılar çok katmanlı bir örnek servis geliştirir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Platform ve Temel Yapılar; 2. gün Veri Erişimi; 3. gün Web, Test ve Yayın.

Seviye

Orta Seviye — Çok platformlu .NET (Core) mimarisi, DI, yapılandırma, EF Core ve ASP.NET Core ile uygulama geliştirme

Öğ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

.NET Core 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

.NET Core eğitimi.NET Core kursu.NET Core eğitimi.NET 8ASP.NET CoreEntity Framework Coredependency injectiondotnet CLIC# .NET CoreDigital Vizyon Akademi
“Çok platformlu bir çalışma zamanı, taşınabilir bir yazılım kültürüdür.”

Ö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ı dotnet CLI ile proje oluşturur, host, DI ve yapılandırma altyapısını kurar.
Modül 1
Platform ve Araçlar
  • Eski .NET Framework, .NET Core ve .NET 5+ birleşimi
  • SDK, runtime ve LTS sürüm politikası
  • dotnet new, build, run, publish, test
  • csproj yapısı ve Target Framework
  • NuGet paket yönetimi
  • Self-contained ve framework-dependent yayın
Modül 2
Dependency Injection ve Host
  • Generic Host ve Program.cs
  • IServiceCollection: AddSingleton, AddScoped, AddTransient
  • Constructor injection ve yaşam döngüsü
  • Scope sorunları (captive dependency)
  • Options deseni (IOptions)
  • Keyed services (.NET 8)
Modül 3
Yapılandırma ve Loglama
  • appsettings.json, ortam değişkenleri ve User Secrets
  • IConfiguration ve bağlama
  • ILogger<T> ve log seviyeleri
  • Serilog ile yapısal loglama
  • Ortam bazlı yapılandırma (Development, Production)
  • Gizli bilgi yönetimi
Modül 4
Asenkron Programlama
  • Task, async/await ve I/O-bound işler
  • ConfigureAwait ve SynchronizationContext
  • CancellationToken ile iptal
  • Task.WhenAll ve paralel çağrılar
  • Deadlock tuzakları (.Result)
  • IAsyncEnumerable ve Channels
Günün hedefiKatılımcı Entity Framework Core ile model, migration ve sorgu yazar.
Modül 1
EF Core Temelleri
  • DbContext ve DbSet
  • Code First model ve Fluent API
  • Migration oluşturma ve uygulama
  • SQLite ve SQL Server sağlayıcıları
  • Seed data
  • Change tracking ve SaveChanges
Modül 2
LINQ ve Sorgulama
  • LINQ to Entities, Where, Select, OrderBy
  • Include ve ThenInclude (eager loading)
  • AsNoTracking ve performans
  • Sayfalama, filtre ve projeksiyon
  • N+1 problemi ve çözümü
  • Ham SQL ve FromSqlInterpolated
Modül 3
İlişkiler ve Transaction
  • Bire-çok ve çoka-çok ilişkiler
  • Cascade delete davranışı
  • Transaction yönetimi
  • Concurrency token ve optimistic concurrency
  • Repository ve Unit of Work tartışması
  • Value converter ve owned types
Modül 4
Dapper ve Alternatifler
  • Dapper ile mikro-ORM
  • EF Core ve Dapper karşılaştırması
  • Stored procedure çağırma
  • Bağlantı havuzu ve DbContext ömrü
  • DbContext pooling
  • Veri katmanı birim testi (InMemory/SQLite)
Günün hedefiKatılımcı ASP.NET Core web API geliştirir, test eder ve Docker ile yayınlar.
Modül 1
ASP.NET Core Uygulaması
  • Minimal API ve controller tabanlı API
  • Routing, model binding ve doğrulama
  • Middleware hattı ve sıralaması
  • Hata yönetimi: ProblemDetails, UseExceptionHandler
  • Swagger/OpenAPI belgelendirme
  • CORS ve versiyonlama
Modül 2
Güvenlik Temelleri
  • Kimlik doğrulama ve yetkilendirme farkı
  • JWT Bearer doğrulaması
  • ASP.NET Core Identity'ye giriş
  • Policy tabanlı yetkilendirme
  • HTTPS, HSTS ve veri koruma
  • Güvenli yapılandırma
Modül 3
Test ve Kalite
  • xUnit ile birim test ve Moq
  • WebApplicationFactory ile entegrasyon testi
  • Test verisi ve in-memory veritabanı
  • Kod kapsamı
  • Analyzer'lar ve .editorconfig
  • CI'da dotnet test
Modül 4
Yayın ve İzleme
  • Dockerfile (multi-stage build) ve konteyner
  • dotnet publish seçenekleri
  • Health checks
  • OpenTelemetry ve metrikler
  • Linux üzerinde Kestrel ve ters vekil (Nginx)
  • Bitirme projesi sunumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Platform Bilgisi

.NET SDK, CLI ve proje yapısını yönetebilirsiniz

✅
DI Kullanımı

Dependency injection ile bileşenleri gevşek bağlı kurabilirsiniz

✅
Yapılandırma

appsettings, User Secrets ve Options ile yapılandırma yönetebilirsiniz

✅
Asenkron Kod

async/await ve iptal desteğiyle I/O işlerini yazabilirsiniz

✅
EF Core

Model, migration ve LINQ sorgularıyla veri katmanı kurabilirsiniz

✅
Performanslı Sorgu

AsNoTracking ve Include ile N+1 sorununu çözebilirsiniz

✅
Web API

ASP.NET Core ile doğrulamalı ve belgeli API geliştirebilirsiniz

✅
Yayın ve Konteyner

Docker ile .NET uygulamasını paketleyip yayınlayabilirsiniz

Kimler İçin Uygundur?

  • C# bilen
  • .NET Framework'ten .NET Core/.NET 8'e geçmek isteyen ya da çok platformlu uygulama geliştirmeye başlayacak yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# bilen ve .NET Framework'ten .NET Core/.NET 8'e geçmek isteyen ya da çok platformlu uygulama geliştirmeye başlayacak 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: Platform ve Araçlar, Dependency Injection ve Host, Yapılandırma ve Loglama, Asenkron Programlama, EF Core Temelleri, LINQ ve Sorgulama, İlişkiler ve Transaction, Dapper ve Alternatifler, ASP.NET Core Uygulaması, Güvenlik Temelleri, Test ve Kalite, Yayın ve İzleme.
Hangi .NET sürümü kullanılır?
Güncel LTS sürüm (.NET 8) kullanılır; .NET Framework'ten geçiş farkları ayrıca vurgulanır.
Eğitim Windows'a mı bağlıdır?
Hayır; Windows, Linux ve macOS üzerinde VS Code ve dotnet CLI ile tamamlanabilir.
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. .NET Core Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETC# The programming language Fundamentals Eğitimi
Yazılım Geliştirme Eğitimleri

C# The programming language Fundamentals Eğitimi

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

C# Programlama Dili: Fundamentals eğitimi: C# sözdizimi, tür sistemi, metotlar, OOP, koleksiyonlar, istisna yönetimi, algoritma ve birim test. 3 gün uygulamalı,

Detayları Gör →
C# ve .NETC# The programming language Intermediate Eğitimi
Yazılım Geliştirme Eğitimleri

C# The programming language Intermediate Eğitimi

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

C# Programlama Dili: Intermediate eğitimi: Modern C#, generic, delegate, LINQ, async, bellek yönetimi, SOLID ve Visual Studio ileri özellikleri. 3 gün uygulamal

Detayları Gör →
C# ve .NETC# Updates in Visual Studio Eğitimi
Yazılım Geliştirme Eğitimleri

C# Updates in Visual Studio Eğitimi

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

Visual Studio ile C# Yenilikleri eğitimi: Son C# sürümlerinin yenilikleri, nullable analizi, Visual Studio refactoring ve profil araçları. 2 gün uygulamalı, DVA

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

C# ve ASP.NET Core Eğitimi

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

C# ve ASP.NET Core eğitimi: C# dil özelliklerinden ASP.NET Core MVC, API, EF Core, kimlik doğrulama ve yayına kadar bütünleşik yol. 4 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETC#.NET ile Yazılıma Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

C#.NET ile Yazılıma Giriş Eğitimi

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

C#.NET ile Yazılıma Giriş eğitimi: Algoritmik düşünme, C# sözdizimi, nesneler, koleksiyonlar, hata yönetimi ve basit konsol uygulaması. 3 gün uygulamalı, DVA.

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