Mert Özen Her Satırda Daha İleri
Anasayfa Videolar .NET Core Web API: Routing ve Controller Mantığı
.NET Core Web API

.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).