BUILDING WEB APPLICATIONS WITH ASP.NET MVC EĞİTİMİ

MVC desenini uygulamada ustalaş

ASP.NET MVC deseniyle web uygulaması: model, view, controller, Razor, EF Core, kimlik ve doğrulama

ASP.NET MVC ile Web Uygulaması Geliştirme eğitimi; MVC Deseni, Routing ve Controller, Razor ve Görünümler, Form ve Doğrulama ve daha fazlası. 2 gün, uygulamalı lab çalışmaları, Digital Vizyon Akademi katılım sertifikası.

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

Eğitim Hakkında

MVC Mimarisi ve Görünümler ve Veri, Kimlik ve Gelişmiş Konular ekseninde ilerleyen uygulamalı program

Bu eğitim ASP.NET MVC deseniyle web uygulaması geliştirmeyi anlatır: MVC mimarisi ve sorumluluk ayrımı, routing, controller ve action sonuçları, Razor view'lar, layout, partial view, View Component, Tag Helper, model binding ve doğrulama, ViewModel tasarımı, Entity Framework Core, servis katmanı ve DI, ASP.NET Core Identity ile kimlik yönetimi, filtreler, area'lar, AJAX ve JSON, ve yayın.

Süre ve Format

2 Gün. Her gün dört modül; 1. gün MVC Mimarisi ve Görünümler; 2. gün Veri, Kimlik ve Gelişmiş Konular.

Seviye

Orta Seviye — ASP.NET MVC deseniyle web uygulaması: model, view, controller, Razor, EF Core, kimlik ve doğrulama

Öğ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 MVC ile Web Uygulaması Geliştirme 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 MVC ile Web Uygulaması Geliştirme eğitimiASP.NET MVC ile Web Uygulaması Geliştirme kursuASP.NET MVCASP.NET Core MVCRazor viewMVC deseniIdentityC# web uygulamasıTag HelperDigital Vizyon Akademi
“MVC, sorumlulukları ayırarak karmaşıklığı yönetilebilir kılar.”

Ö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ı MVC bileşenlerini sorumluluklarını ayırarak tasarlar ve Razor görünümleri üretir.
Modül 1
MVC Deseni
  • Model, View, Controller sorumlulukları
  • İstek akışı: routing → controller → view
  • Controller'ı ince tutma ilkesi
  • Servis katmanı ve iş mantığı
  • Proje klasör yapısı ve Areas
  • MVC ve Razor Pages karşılaştırması
Modül 2
Routing ve Controller
  • Conventional ve attribute routing
  • Route kısıtlamaları ve opsiyonel parametre
  • Action sonuç türleri
  • ViewBag, ViewData ve TempData
  • Redirect ve PRG deseni
  • Hata ve 404 yönetimi
Modül 3
Razor ve Görünümler
  • Razor sözdizimi ve Html encoding
  • Layout, _ViewStart, _ViewImports
  • Partial view ve View Component
  • Tag Helpers: form, anchor, input
  • Strongly-typed view ve ViewModel
  • Display / Editor template
Modül 4
Form ve Doğrulama
  • Model binding ve ViewModel
  • DataAnnotations ve özel attribute
  • Client-side ve server-side doğrulama
  • Anti-forgery token
  • Dosya yükleme
  • Çok adımlı form ve oturum
Günün hedefiKatılımcı veri erişimi, kimlik yönetimi ve AJAX ile tam işlevli MVC uygulaması geliştirir.
Modül 1
EF Core ile Veri
  • DbContext ve migration
  • İlişkiler ve Include
  • Repository ve servis katmanı
  • Sayfalama, arama ve sıralama
  • Soft delete ve global query filter
  • Concurrency kontrolü
Modül 2
Kimlik ve Yetkilendirme
  • ASP.NET Core Identity kurulumu
  • Kullanıcı kayıt, giriş ve e-posta doğrulama
  • Rol ve policy tabanlı yetki
  • Claim tabanlı erişim
  • External login (Google) kavramı
  • Parola sıfırlama akışı
Modül 3
Filtreler, AJAX ve Gelişmiş
  • Action, authorization ve exception filter
  • AJAX ile kısmi güncelleme (fetch / jQuery)
  • JSON dönen action'lar
  • SignalR ile gerçek zamanlı bildirim kavramı
  • Yerelleştirme (localization)
  • Bundling ve frontend entegrasyonu
Modül 4
Test, Güvenlik ve Yayın
  • Controller birim testi
  • Entegrasyon testi
  • XSS, CSRF ve overposting önlemleri
  • Hata günlüğü (Serilog)
  • IIS / Docker yayın
  • Bitirme projesi: e-ticaret yönetim paneli

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
MVC Mimarisi

Model, view ve controller sorumluluklarını doğru ayırabilirsiniz

✅
Routing

Attribute ve conventional routing kurabilirsiniz

✅
Razor Görünümleri

Layout, partial ve view component ile arayüz üretebilirsiniz

✅
Form Doğrulama

ViewModel ile güvenli form işleme yazabilirsiniz

✅
Veri Katmanı

EF Core ile sayfalamalı listeleme geliştirebilirsiniz

✅
Kimlik Yönetimi

Identity ile kayıt, giriş ve rol yönetimi kurabilirsiniz

✅
AJAX Kullanımı

Kısmi güncellemelerle etkileşimli sayfalar yazabilirsiniz

✅
Güvenlik

XSS, CSRF ve overposting saldırılarına karşı önlem alabilirsiniz

Kimler İçin Uygundur?

  • C# bilen
  • sunucu taraflı render eden kurumsal web uygulamaları geliştirmek isteyen yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
C# bilen ve sunucu taraflı render eden kurumsal web uygulamaları geliştirmek isteyen yazılımcılar için uygundur.
Eğitimde hangi konular işlenir?
Program 2 gün sürer ve şu modülleri içerir: MVC Deseni, Routing ve Controller, Razor ve Görünümler, Form ve Doğrulama, EF Core ile Veri, Kimlik ve Yetkilendirme, Filtreler, AJAX ve Gelişmiş, Test, Güvenlik ve Yayın.
MVC hala güncel mi?
Evet; ASP.NET Core MVC güncel olarak desteklenir ve kurumsal uygulamalarda yaygındır. Razor Pages ve minimal API ile farkları eğitimde karşılaştırılır.
Frontend çerçevesi (React/Angular) bu eğitimde var mı?
Hayır; sunucu taraflı render ve temel AJAX işlenir, SPA entegrasyonu kapsam dışıdır.
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. Building Web Applications with ASP.NET MVC Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 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 .NETMVC, Tag Helpers, & View Components Eğitimi
Yazılım Geliştirme Eğitimleri

MVC, Tag Helpers, & View Components Eğitimi

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

MVC, Tag Helpers, & View Components eğitimi: ASP.NET Core Razor Tag Helper, View Component ve Partial View ile. 3 gün uygulamalı program, Visual Studio 2022, .N

Detayları Gör →
C# ve .NETObject-Oriented Programming in C# Eğitimi
Yazılım Geliştirme Eğitimleri

Object-Oriented Programming in C# Eğitimi

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

Object-Oriented Programming in C# eğitimi: C# ile nesne yönelimli programlama: sınıf, kalıtım, çok biçimlilik. 3 gün uygulamalı program, Visual Studio 2022 veya

Detayları Gör →
C# ve .NETProgramming in C# – Windows Applications Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C# – Windows Applications Eğitimi

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

Programming in C# – Windows Applications eğitimi: C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri. 3 gün uygulamalı program, Visual Studio

Detayları Gör →
C# ve .NETProgramming in C#: Creating Types Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C#: Creating Types Eğitimi

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

Programming in C#: Creating Types eğitimi: C# tür oluşturma: sınıf, struct, enum, arayüz, generic, kapsülleme. 2 gün uygulamalı program, Visual Studio 2022 ve .

Detayları Gör →
C# ve .NETProgramming in C#: Implementing Data Access Eğitimi
Yazılım Geliştirme Eğitimleri

Programming in C#: Implementing Data Access Eğitimi

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

Programming in C#: Implementing Data Access eğitimi: C# ile veri erişimi: ADO.NET, LINQ to SQL/Entities, EF Core. 2 gün uygulamalı program, Visual Studio 2022,

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