Yazılım geliştirme eğitimlerinin bilinen firması BT Akademi yepyeni 2 eğitimini duyurdu. Eğitimler henüz yeni lanse edilen ASP.NET MVC Framework ve ADO.NET Entity Framework eğitimleridir. Yazılım sektöründe oldukça popüler konu olan bu araçlar hakkında detaylı bilgi almak için sitemizdeki ilgili makalelere göz atabilirsiniz.
ASP.NET MVC Framework Eğitim İçeriği
- ASP.NET Application Lifecycle ve MVC İlişkisi
- HttpApplication Kavramı
- HttpModule Kavramı ve RoutingModule
- HttpHandler Kavramı , MVCHttpHandler ve Çalışma Prensibi
- MVC Framework’e Giriş
- Neden MVC?
- MVC Framework’un Ana Bileşenleri
- İsimlendirme Kuralları
- MVC Framework Çalışma Mimarisi
- MVC Pipeline
- MVC Uygulamasının Host Edilmesi
- IIS’in Farklı Sürümlerinde Çalışması
- Mevcut ASP.NET Özelliklerinin Kullanılması
- Model Katmanının İncelenmesi
- Model Elemanlarının Controller ile İlişkilendirilmesi
- Controller Katmanı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
- Action Cache
- Action Fonksiyonlarında Hata Yönetimi
- View Katmanının İnelenmesi
- ViewData, TempData Nesneleri
- ViewPage ve Type Safe ViewPage
- Partial View
- URL ve Kontrol Üretme Sınıfları
- 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ı
- 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
- MVC Uygulamalarında Ajax Kullanımı
- JQuery Script Yapısı
- MicrosoftMvcAjax Script Yapısı
- MVC Uygulamasında Güvenliği Sağlamak
- MVC ile Web Form Entegrasyonu
- Standart MVC Uygulamaları
- Wizard Tabanlı Formlar
- CAPTCHA Uygulaması
- Session Kullanım Senaryoları
- Veri Formlarını Modelleme
ADO.NET Entity Framework İçeriği
- E-R Modelleme Kavramına Giriş
- ORM Kavramına Giriş
- ORM Yapılarında Bulunması Gerekenler
- Entity Data Model (EDM) Kavramı
- CSDL,SSDL, MSL Kavramları
- EDM Sorguları
- Projection
- Assocation Üzerinden Sorgulama
- Join ve Nested Sorgular
- Gruplama
- Lazy ve Eager Load
- LINQ To Entity ile Çalışmak
- Entity SQL (ESQL Kavramı)
- Üretilen Sorguları Elde Etme
- EntityClient Mimarisi
- Entity Nesnelerini Değiştirmek
- Temel CRUD İşlemleri
- EF ile SP ve Function Kullanımı
- EDM’nin Projede Host Edilmesi
- EDM Nesneleri ve Data Binding (Winform, MVC vs)
- Object Service ile Çalışma
- State Yönetimi
- Object Context Kavramı
- Entity’ler Arasındaki İlişkilerin Yönetimi (Relations)
- Entity’lerin ve EDM’nin Özelleştirilmesi
- Partial Metot Kavramı
- Entity’ler arasında Çeşitli Türetmeler (TPT, TPH, TPC Inheritance)
- Entity Splitting
- Koşullu Eşleştirme (Conditional Mapping)
- Kompleks Tip Tanımı
- EDM Modeli Üzerinde Native Sorgular Yürütmek
- Entity Üzerinde Transaction, Güvenlik ve Performans İşlemleri
- Dinamik Entity Nesneleri Yaratma
- Entity Framework Hatalarının Yönetimi