.NET Core Web API: Giriş ve Tanımlar
23 Eyl 2025
13:09
YouTube'da izle
Açıklama
Bu video, .NET ekosistemine giriş yaparak temel kavramları ve tarihsel süreci ele alıyor. Videoda işlenen ana başlıklar şunlardır:
- .NET Tarihsel Gelişimi (0:32-2:25): 2002'de tanıtılan ve sadece Windows odaklı olan .NET Framework'ten, açık kaynaklı ve cross-platform (Windows, Linux, macOS) destekleyen .NET Core'a geçiş süreci anlatılıyor.
- Modern .NET (2:26-3:15): .NET 5 ve sonrasındaki sürümlerle (6, 7, 8) Framework ve Core ayrımının kaldırılarak tek bir çatı altında birleştirilmesi açıklanıyor.
- ASP.NET Core ve Web API (6:52-8:06): Modern web uygulamaları ve servisleri geliştirmek için kullanılan ASP.NET Core platformunun avantajları; yüksek performans, modülerlik ve cross-platform desteği gibi özelliklerle vurgulanıyor.
- Veri Formatları ve Protokoller (8:09-11:51): API iletişiminde kullanılan temel veri formatları (JSON ve XML), mimari stiller (REST vs. SOAP) ve bunların farkları karşılaştırılıyor. Özellikle RESTful servislerin durumu ve stateless yapı üzerinde duruluyor.
- MVC ve Web API Farkı (11:53-12:44): MVC'nin (Model-View-Controller) hem görsel arayüz hem de veri sunumu yapan bir tasarım deseni/framework olduğu, Web API'nin ise görsel arayüz olmadan sadece veri sunan servis odaklı bir yapı olduğu açıklanıyor.
Video, bu temel tanımların ileride yapılacak uygulamalar için bir altyapı oluşturduğunu belirterek sona eriyor.