ASP.NET CORE DEVELOPMENT EĞİTİMİ

ASP.NET Core ile uçtan uca web geliştir

ASP.NET Core ile MVC, Razor Pages, Web API, Identity, EF Core, middleware ve yayın

ASP.NET Core Development eğitimi; Uygulama Altyapısı, Dependency Injection ve Servisler, MVC Temelleri, Form ve Doğrulama 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

Çekirdek Mimari ve MVC ve Test, Güvenlik ve Yayın ekseninde ilerleyen uygulamalı program

Bu eğitim ASP.NET Core ile kurumsal web uygulaması geliştirmeyi uçtan uca öğretir: Kestrel, Program.cs ve middleware hattı, dependency injection, routing, MVC ve Razor Pages, model binding ve doğrulama, Tag Helpers ve View Components, Entity Framework Core, minimal API ve controller API, ASP.NET Core Identity, JWT, filtreler, caching, hata yönetimi, Serilog, birim ve entegrasyon testi, Docker ve CI/CD ile yayın.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Çekirdek Mimari ve MVC; 2. gün Veri, API ve Kimlik; 3. gün Test, Güvenlik ve Yayın.

Seviye

Orta Seviye — ASP.NET Core ile MVC, Razor Pages, Web API, Identity, EF Core, middleware ve yayın

Öğrenme Metodu

Katılımcılar gün boyunca tek bir örnek web projesini geliştirir; endpoint'ler Postman/Swagger ile, kod ise birim ve entegrasyon testleriyle doğrulanır.

Neden Bu Eğitim?

💻Kod Odaklı Öğrenme

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

ASP.NET Core Development eğitimiASP.NET Core Development kursuASP.NET Core eğitimiASP.NET Core MVCRazor PagesASP.NET Core Identityminimal APIJWTEF CoreDigital Vizyon Akademi
“Web uygulaması, hattın her halkasını bilince sahip olunan bir sistemdir.”

Ön Koşullar

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

1
C# ve OOP

C# sözdizimi ve nesne yönelimli programlama temelleri bilinmelidir.

2
HTTP Bilgisi

İstek, yanıt, durum kodu ve başlık kavramlarının temel düzeyde bilinmesi beklenir.

3
Geliştirme Ortamı

Visual Studio 2022 veya VS Code ile güncel .NET SDK ve SQL Server LocalDB/SQLite hazır olmalıdır.

4
Veritabanı Temeli

Tablo, ilişki ve temel SQL sorgularına aşinalık faydalıdır.

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ı ASP.NET Core istek hattını, routing ve MVC yapısını kurar ve view'lar geliştirir.
Modül 1
Uygulama Altyapısı
  • Program.cs ve WebApplication builder
  • Kestrel, IIS ve ters vekil
  • Middleware hattı ve sıralaması
  • Özel middleware yazımı
  • Yapılandırma, ortamlar ve User Secrets
  • ILogger ve Serilog
Modül 2
Dependency Injection ve Servisler
  • Servis yaşam süreleri: Singleton, Scoped, Transient
  • Constructor injection ve arayüzler
  • Options deseni
  • HttpClientFactory ve typed client
  • Background servisler (IHostedService)
  • Keyed services
Modül 3
MVC Temelleri
  • Controller, action ve IActionResult
  • Attribute routing ve conventional routing
  • Model binding ve ViewModel
  • Razor view, layout ve partial
  • Tag Helpers ve View Components
  • Post-Redirect-Get ve TempData
Modül 4
Form ve Doğrulama
  • DataAnnotations ve model state
  • Client-side doğrulama (jQuery Validation)
  • Özel doğrulama attribute'u
  • FluentValidation alternatifi
  • Anti-forgery token (CSRF)
  • Dosya yükleme ve güvenliği
Günün hedefiKatılımcı EF Core ile veri katmanı kurar, API'ler yazar ve kimlik/yetki mekanizmalarını uygular.
Modül 1
EF Core ile Veri Katmanı
  • DbContext, migration ve ilişkiler
  • LINQ sorguları ve AsNoTracking
  • Repository ve Unit of Work tartışması
  • Sayfalama ve filtreleme
  • Seed data ve veri bütünlüğü
  • Eşzamanlılık çakışması
Modül 2
Web API Geliştirme
  • ApiController, DTO ve AutoMapper
  • Minimal API ve route group
  • ProblemDetails ile hata yanıtı
  • Swagger / OpenAPI
  • API versiyonlama
  • Rate limiting (.NET 7+)
Modül 3
Kimlik Doğrulama ve Yetkilendirme
  • ASP.NET Core Identity: kullanıcı, rol, claim
  • Cookie ve JWT Bearer kimlik doğrulama
  • Policy tabanlı yetkilendirme
  • External login (OAuth2/OIDC) kısaca
  • Parola politikası ve kilitleme
  • 2FA kavramı
Modül 4
Filtreler, Önbellek ve Performans
  • Action ve exception filter'lar
  • Response caching ve OutputCache
  • IMemoryCache ve Redis dağıtık önbellek
  • Response compression
  • Async uçtan uca ve veritabanı performansı
  • Hata sayfaları ve global exception handler
Günün hedefiKatılımcı uygulamayı test eder, güvenlik başlıklarını ekler ve konteyner ile yayına hazırlar.
Modül 1
Test Stratejisi
  • xUnit ve Moq ile servis birim testi
  • WebApplicationFactory ile entegrasyon testi
  • In-memory veya Testcontainers ile veritabanı testi
  • Controller testleri
  • Playwright ile UI testi'ne giriş
  • Test piramidi
Modül 2
Güvenlik
  • OWASP Top 10 ve ASP.NET Core karşılıkları
  • XSS, CSRF, SQL injection önlemleri
  • HTTPS, HSTS ve güvenlik başlıkları
  • Data Protection API
  • Gizli bilgi yönetimi (Key Vault kavramı)
  • Güvenlik denetim listesi
Modül 3
Gözlemlenebilirlik
  • Yapısal loglama ve korelasyon kimliği
  • Health checks
  • OpenTelemetry ile trace ve metrik
  • Hata izleme (Sentry/Application Insights kavramı)
  • Performans profili
  • Prod hata ayıklama
Modül 4
Yayın ve DevOps
  • Dockerfile ve multi-stage build
  • docker-compose ile veritabanı
  • GitHub Actions ile CI/CD
  • Nginx ters vekil ve Linux yayın
  • Ortam yapılandırması
  • Bitirme projesi sunumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Middleware

İstek hattını özel middleware ile şekillendirebilirsiniz

✅
Dependency Injection

Servisleri doğru yaşam süreleriyle kaydedebilirsiniz

✅
MVC Geliştirme

Controller, view ve Tag Helper ile MVC uygulaması yazabilirsiniz

✅
Doğrulama

Sunucu ve istemci taraflı doğrulama kurabilirsiniz

✅
EF Core

Migration ve ilişkilerle veri katmanı geliştirebilirsiniz

✅
Web API

Belgeli ve versiyonlu REST API yazabilirsiniz

✅
Kimlik ve Yetki

Identity ve JWT ile güvenli kimlik doğrulama kurabilirsiniz

✅
Yayın Süreci

Test, Docker ve CI/CD ile uygulamayı yayına alabilirsiniz

Kimler İçin Uygundur?

  • C# bilen
  • ASP.NET Core ile web uygulaması veya API geliştirmeyi yapılandırılmış şekilde öğrenmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# bilen ve ASP.NET Core ile web uygulaması veya API geliştirmeyi yapılandırılmış şekilde öğrenmek isteyen 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: Uygulama Altyapısı, Dependency Injection ve Servisler, MVC Temelleri, Form ve Doğrulama, EF Core ile Veri Katmanı, Web API Geliştirme, Kimlik Doğrulama ve Yetkilendirme, Filtreler, Önbellek ve Performans, Test Stratejisi, Güvenlik, Gözlemlenebilirlik, Yayın ve DevOps.
Eğitim MVC mi Razor Pages mi odaklı?
İkisi de işlenir: MVC detaylı, Razor Pages ve minimal API karşılaştırmalı olarak gösterilir.
Hangi .NET sürümü kullanılır?
Güncel LTS (.NET 8) kullanılır. Eski ASP.NET'ten geçiş yapanlar için farklar 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. ASP.NET Core Development 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# 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 →
C# ve .NETC#.Net Uygulama Geliştirme için Eğitimi
Yazılım Geliştirme Eğitimleri

C#.Net Uygulama Geliştirme için Eğitimi

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

C#.Net ile Uygulama Geliştirme eğitimi: OOP, generic, LINQ, delegate, async, EF veri erişimi, birim test ve SOLID ile uygulama geliştirme. 4 gün uygulamalı, DVA

Detayları Gör →
C# ve .NETClean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi
Yazılım Geliştirme Eğitimleri

Clean Coding Techniques: Defensive Programming, MVC, & DDD Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Clean Coding: Defensive Programming, MVC ve DDD eğitimi: SOLID, savunmacı programlama, MVC katman ayrımı, DDD kavramları ve tasarım desenleri ile temiz kod.

Detayları Gör →
C# ve .NETCreating Web Applications with MVC Eğitimi
Yazılım Geliştirme Eğitimleri

Creating Web Applications with MVC Eğitimi

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

MVC ile Web Uygulamaları Oluşturma eğitimi: ASP.NET MVC ile routing, view, form, Ajax, kimlik doğrulama, Entity Framework ve yayınlama. 3 gün uygulamalı, DVA.

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