ASP.NET Web API Giriş
- Arkaplanı (SOAP vs REST)
- Mimari Detaylar ve Elementler
- Modern Mimaride Web API’nin Yeri
- Web API ve Diğer Mimari Yaklaşımlar
- Web API Yönetimi
.NET ile Asenkron Programlama
- Task tabanlı Asenkron Pattern (TAB)
- C# 5.0 Asenkron Dil Özellikleri
http, REST ve Hypermedia
httpClient
- httpClient ile Veri Çekme
- httpClient ile Veri Gönderme
Örnek Uygulama
Routing
- Routing Mekanizması
- Web API Route Tanımlanması
Controller ve Action
- Controller Oluşturmak
- Action Oluşturmak
- Controller Konfigürasyonu
Message Handler
- Message Handler Mekanizması
- Özel Message Handler Oluşturmak
- Route’a göre Message Handler
Filter
- Filter Processing Model
- Filter Türleri
Media Type Formatter ve Model Binding
- Formatter Processing Model
- Default Formatter
- Özel Formatter
- Formatter Konfigürasyonu
- Media Type Mappings
- Model Binding
Giriş Denetimleri
- Data Annotations
- Özelleştirme
Dependency Yaklaşımları
- Dependency Inversion Prensibi ve Injection Pattern
- IoC Konsepti
- Service Location Pattern
Birim ve Entegrasyon Testleri
Optimizasyon ve Performans
- Asenkron işlemler
- http Cache
Yayımlama
Takip, Loglama ve API Dokümantasyon