Asp .Net MVC ile Web Programlama Eğitimi
Bu eğitimde, Microsoft'un geliştiricilere sunduğu .NET kütüphanesi kullanılarak Visual Studio ortamında sıfırdan ileri seviyeye kadar web projeleri geliştirme becerilerini kazanacaksınız. ASP.NET MVC, modern web uygulamaları geliştirmek için güçlü bir framework sunar ve bu eğitimde, bu framework'ün temellerini öğrenerek kendi projelerinizi oluşturabileceksiniz.
Eğitim Süresi: 5 Gün (30 Saat)
Eğitim İçeriği
- Web Uygulama Geliştirmeye Giriş
Web Uygulaması Nedir?
Bir Web Uygulamasının Anatomisi
HTTP Protokolü ve Çalışma Prensibi
HTTP Temel Yapıtaşı Response ve Request
- ASP.NET Geliştirme Modeli
ASP.NET Yapısının Genel Mimarisi
ASP.NET ve IIS Entegrasyonu
ASP.NET Uygulama Mimarisi
ASP.NET MVC Uygulama Döngüsü (Lifecycle)
MVC Uygulamasının Host Edilmesi
- ASP.NET Application Lifecycle ve MVC İlişkisi
HttpApplication Kavramı
HttpModule Kavramı ve RoutingModule
HttpHandler Kavramı, MVCHttpHandler ve Çalışma Prensibi
MVC ile Merhaba Dünya Uygulaması
- MVC Framework’e Giriş
Neden MVC?
MVC Framework’un Ana Bileşenleri
İsimlendirme Kuralları
MVC Framework Çalışma Mimarisi
MVC Pipeline
MVC Proje Şablonu (Bundle Kavramı ve Dosya Yapısı)
- Temel Web Nesnelerinin Anlaşılması
Session Kavramı ve Yönetimi
Application ve Global.asax Kavramı
Cookie ile Çalışmak
Session Nesnelerinin Saklanması
- Razor Sözdimi ve Temelleri
ASPX Standart Sözdizimi
Razor Sözdizimi ve Yazım Kuralları
View ve Kod Arasındaki İletişim
- Model Kavramının İncelenmesi
ASP.NET MVC ile Veri Uygulaması Geliştirme
Model Kavramı nedir?
EF ve Model Binding
Entity Altyapısının İstemci ile Entegrasyonu
ASP.NET Scaffolding
- Controller Kavramının İncelenmesi
Action Kavramı ve Controller Sınıfı
Controller Action Invoker Mekanizması (Action Mapping)
Model Binding
ActionResult ile Farklı Rendering Mekanizması (View, JSon, String vs..)
Action Filtreleri
- View Katmanının İnelenmesi
ViewData, TempData Nesneleri
ViewPage ve Type Safe ViewPage
Partial View
URL ve Kontrol Üretme Sınıfları
View ile Controller Arasındaki Diğer Veri Taşıma Yöntemleri
Özel View Şablonu Geliştirme
Farklı View Motorları ile Çalışma
View Üzerinde Javascript Kullanımı
- Route ve URL Mapping Altyapısının İncelenmesi
Route / Controller Eşleştirme Algoritması
Outbound Route Matching Algoritması
Özel Route Değişkenleri
Route Constraint Kavramı
- Web Uygulamalarında İleri Uygulamalar
ASP.NET Caching Uygulamaları
Dağıtık Session Yönetimi
ASP.NET MVC Uygulamalarının Güvenliği
ASP.NET MVC Uygulamalarında Hata Yönetimi
ASP.NET MVC Ajax Uygulamaları
CAPTCHA Uygulaması
Localization ve Trace İşlemleri
- WebAPI Uygulamaları
REST Servis Nedir?
WebAPI Altyapısı ve Mimarisi
PUT,DELETE ve Diğer Post Yöntemleri
APIController ve Response Yönetimi
WebAPI Route ve Action Kavramı
WebAPI ve Client Uygulamaları (API Call)
OData Mimarisi
- MVC Framework’un Genişletilmesi
Özel Route Constraint Tanımlama
Özel Route Handler Tanımlama
Özel View Engine Tanımlama
Özel Filtreler Tanımlama
Özel Model Binder Nesneleri
Özel Action Selector Tanımı
Özel Controller Seçici Sınıf Geliştirme
Bu eğitimi dilediğiniz zaman şirketinize/ekibinize özel olarak planlamak için bizimle iletişime geçin.
Eğitim ve danışmanlıklarımız hakkında bilgilendirmek için sizi arayalım
Asp .Net MVC ile Web Programlama Eğitimi
Kurumsal olarak planlayabileceğiniz bu eğitimle şirketiniz/takımınız çalışanlarının gerçek potansiyelini ortaya çıkarın. Bu eğitimin içeriğini ihtiyacınıza özel olarak düzenlemek için bizimle iletişime geçin.