Web uygulamalarının sık değişen ihtiyaçlarına olası en esnek çözümleri bir arada sunan ASP.NET MVC, günümüz web standartları içinde en çok tercih edilen geliştirme ortamlarından biridir. Microsoft’un Web uygulama geliştirme platformu ASP.NET’in üzerine inşa edilmiş olan MVC Framework’ü en temel konulardan ileri seviye konulara dek adım adım ele alınmaktadır.
Eğitimin İçeriği
Web Uygulaması Çalışma Mantığı
- Http Protokolü, Request ve Response Yaklaşımı
- İstemciden Sunucuya Yaşam Döngüsü
ASP.NET MVC Temelleri
- MVC Tasarım Deseninin Tarihçesi
- ASP.NET MVC Framework’ün Yapı Taşları
- Web Form ve MVC Karşılaştırması
- Convention Over Configuration Tekniği ve İsimlendirme Standartları
- Basit Bir MVC Uygulaması ve Pratik İnceleme
Controller
- Controller Temelleri
- Action Kavramı
- Action Parametreleri
- Temel Action Filtreleri (HttpPost)
- ModelBinder’i Anlamak
View
- View Temelleri
- Strongly Typed View
- Razor Kullanımı
- Layout Kullanımı
- Partial View Belirleme
- Child Action Yönetimi
- ViewBag Kullanımı
Models
- Model Tanımlama
- ViewModel Kullanımı
- DataAnnotations ile Validasyon
- Entity Nesnesi Olarak Model
- Scaffolfding Kullanımı
- Model Binding (biraz daha detaylı)
Formlar ve HtmlHelper
- Form Elementlerini Kullanmak
- Html Input Helper
- Rendering Helper
- Özel HtmlHelper Oluşturmak
AJAX
- Json ile Çalışmak
- JQuery ile AJAX İşlemleri
- Ajax Helpers
- Routing
- Routing Temelleri
- Route Sınırlamak
- Attribute Routing
Güvenlik ve Üyelik Sistemleri
- Authentication ve Authorization
- Identity
- OAuth ve OpenId
- Caching
Dependency Injection Kullanımı
Eğitim Özellikleri
- Dersler 0
- Sınavlar 0
- Süre 5 Days
- Yetenek seviyesi All levels
- Dil İngilizce
- Öğrenciler 12
- Başarı Belgesi Hayır
- Değerlendirme Evet