MVC Eğitimi
  • Kritik Not !
  • MVC Yükleme
  • MVC Uygulamasında Kullanılan Versiyonu Öğrenme
  • MVC Projesi Oluşturma
  • Controllers
  • Views
  • ViewData&ViewBag Kavramları
  • Models
  • Entity Framework ile Veritabanı Bağlantısı
  • Html Helper Kullanarak Hyperlink Üretme
  • Birden Fazla Tablo ile Çalışmak
  • Business Object Kullanımı
  • Veri Kayıt Etmek İçin View Oluşturma
  • FormCollection Kullanımı
  • Controller Action Metoduna Parametre Geçme
  • UpdateModel Fonksiyonu
  • UpdateModel ve TryUpdateModel Arasındaki Farklar
  • Model Güncelleme
  • Veri Güncelleme
  • İstenmeyen Güncellemeler
  • İstenmeyen Güncellemelerden Korunma
  • Bind Attribute Kullanarak Model Binding İşlemleri
  • Including ve Excluding Özelliklerini Interface Kullanarak Gerçekleştirme
  • GET Request Kullanarak Veritabanı Kayıtlarını Silmek Niçin Kötüdür
  • POST Request Kullanarak Veritabanı Kayıtlarını Silme
  • Entity Framework Kullanarak Insert Update Delete İşlemleri
  • Otomatik Üretilen Index View'i Yapılandırma
  • Otomatik Üretilen Create View'i Yapılandırma
  • Otomatik Üretilen Edit View'i Yapılandırma
  • Data Transfer Nesnesinin Kullanımı
  • View Engine'ler
  • Controller&View Eşleşmesi
  • HTML Helper'ları
  • HTML Helper Kullanarak Dropdownlist Oluşturma
  • Dropdownlist Seçenekleri Yüklenirken Maddeleri Düzenleme
  • TextBox&TextBoxFor ile DropDownList&DropDownListFor Arasındaki Farklar
  • RadioButtonList Kontrol'ü Üretme
  • CheckBoxList Kontrol'ü
  • ListBox Kontrol'ü
  • DisplayName, DisplayFormat, ScaffoldColumn Attribute'ları
  • DataType, DisplayColumn Attribute'ları
  • HiddenInput ve ReadOnly Attribute'ları
  • Display ve Edit Template Helper'ları
  • Display ve Edit Template'leri Özelleştirme
  • Özelleşmiş Template Helper'dan Model Metadata'ya Erişim
  • Resim Gösterme
  • Özelleşmiş Html Helper'lar
  • Html Encoding
  • View'deki Hataları Compile Time Esnasında Belirleme
  • View İçerisinde Güçlü-Tip Kullanmanın Avantajları
  • Partial View'ler
  • Html.Partial ve Html.RenderPartial Arasındaki Farklar
  • T4 Template
  • Cross Site Scripting Attack (XSS)
  • XSS'den Korunma Yöntemleri
  • Razor View Yazım Şekli
  • Razor View Yazım Şekli (Devam..)
  • Layout View
  • ViewStart
  • Named Sections
  • Arama (Search) İşlevi
  • Sayfalama (Paging)
  • Sıralama (Sorting)
  • Çoklu Satır Silme
  • Check & Uncheck (Jquery ile)
  • Action Selectors
  • NonAction Attribute
  • Action Filters
  • Action Filter'lara Yetki Verme
  • ChildActionOnly Attribute
  • HandleError Attribute
  • OutputCache Attribute
  • CacheProfiles
  • RequireHttps Attribute
  • ValidateInput Attribute
  • Özelleşmiş Action Filter'lar
  • ActionResult Tipleri
  • Area Kavramı
  • StringLength Attribute
  • Range Attribute
  • Özelleşmiş Validasyon Attribute'u Oluşturma
  • RegularExpression Attribute
  • Compare Attribute
  • Client-Side Validasyonu Aktifleştirme
  • ValidationSummary
  • Obtrusive & Unobtrusive JavaScript Kavramı
  • Unobtrusive Validasyon
  • Remote Attribute
  • Remote Validation (Javascript Disabled Olduğunda)
  • Özelleşmiş Remote Attribute Oluşturma
  • Ajax Kullanımı
  • Ajax Nedir ? Neden Kullanmalıyız ?
  • LoadingElementId Kullanarak Görsel Geri Bildirim Sağlama
  • OnBegin, OnComplete, OnSuccess ve OnFailure Property’leri
  • LoadingElementDuration Property’si
  • Otomatik Tamamlama Özelliği
  • JavaScript Kodlarını Sıkıştırma
  • CDN (Content Delivery Network) Kullanmanın Avantajları
  • CDN Çökerse Ne Olur ?