Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1.38 KB

README.md

File metadata and controls

70 lines (48 loc) · 1.38 KB

ASP.NET MVC Web Uygulamaları Geliştirme Eğitimi

Konu Başlıkları

Giriş

  • Asp.Net MVC Nedir ?
  • Asp.Net MVC Uygulaması yaşam döngüsünü anlamak
  • Visual Studio 2017 MVC Web Uygulaması oluşturma

ASP.Net MVC Mimarisi

  • MVC Folder Structure
  • MVC Architecture

ASP.Net MVC İlk Bakış

  • Routing Yapılandırılması
  • Controller ile Çalışmak
  • Model'ler ile Çalışmak
    • Model Binding Kavramı
  • View Kavramı
    • Razor View Engine İle Çalışmak
    • Layout Kavramı
    • PartialView Kullanımı
  • Html Helpers - Custom Html Helpers
  • Action Methodlar
    • Action Selector
    • Action Result Type
    • Action Attributes
  • ViewData - ViewBag - TempData kavramları

MVC Get - Post İşlemleri

  • Form Post İşlemleri
  • Ajax İşlemleri
  • jQuery ile GET, POST, PUT metodlarının tetiklenmesi

ASP.Net MVC Validation

  • Client-Side Validation İşlemleri
  • Server-Side Validation İşlemleri
  • Custom Validation İşlemleri
  • DataAnnotations Validation İşlemleri

ASP.Net MVC Filters

  • Authorization Filters
  • Action Filters
  • Result Filters
  • Exception Filters

EntityFramework İle VeriTabanı İşlemleri

  • EntityFramework Hakkında
  • Veri Tabanı Oluşturma
  • CRUD İşlemleri

Örnek Uygulama

  • Uçtan uca ASP.Net MVC konularının entegre bir şekilde pekiştirildiği örnek uygulama

Performans Tuning

  • BundleConfig
  • OutPutCache
  • MemoryCache