.NET Core Web API: Routing ve Controller Mantığı
28 Eyl 2025
32:21
YouTube'da izle
Açıklama
Bu video, .NET Core Web API geliştirmede routing (yönlendirme) ve controller mantığının temelden ileri seviyeye nasıl yapılandırılacağını detaylı bir şekilde ele almaktadır.
Videonun temel konu başlıkları şunlardır:
- Proje Kurulumu ve Controller Yapısı: API projesinin oluşturulması, ApiController ve Route attribute'larının kullanımı (0:00 - 6:05).
- Action Metotları ve Dönüş Tipleri: IActionResult ve ActionResult kullanımı, Ok, NotFound, BadRequest gibi HTTP durum kodlarının döndürülmesi (6:06 - 14:50).
- Routing ve Action Eşleşmesi:
- HTTP Metotları: HttpGet, HttpPost, HttpPut, HttpDelete kullanımı (14:51 - 18:30).
- Parametre Yönetimi: URL üzerinden dinamik parametre alma, Query String kullanımı ve FromBody ile veri alımı (18:31 - 24:50).
- İleri Routing Teknikleri: Action isimlerini route şablonuna dahil etme, sabit route tanımları, opsiyonel parametreler ve varsayılan değer atama (24:51 - 32:22).
- Uygulamalı Örnekler: Routing constraint'lerinin kullanımı ve birden fazla endpoint'in tek bir action'a yönlendirilmesi gibi pratik senaryolar (23:04 - 32:05).