ASP .NET CORE 5.0 Web API Türkçe Giriş Seviye -2 Proje Oluşturma

Erdemhan Özdin
3 min readOct 7, 2021

Bu bölümümüzde ilk WEB API projemizi Visual Studio üzerinden oluşturacağız.

Sıkı duralım ve Visual Studiomuzu Açalım:

Karşımıza çıkan pencerede yeni bir proje oluştur seçeneğini seçelim

Açılan pencerede arama yerine ‘ web API ‘ yazarak çıkan ASP.NET Core Web API’si seçeneğini seçelim ve sonraki butonuna tıklayarak devam edelim.

Sıradaki pencerede projemizi isimlendirelim ve proje konumunu seçelim. Çalışırken kolaylık sağlaması adına Çözümü ve projeyi aynı dizine yerleştirin seçeneğini tikleyelim.

Sıradaki pencerede ise Hedef Çerçeve olarak .NET 5.0'ı seçelim ve OpenAPI desteğini etkinleştiri tikleyelim bu bize API’mizi ileriki bölümlerde sıkça kullanacağımız swagger ile daha kolay kontrol etme imkanı sağlayacak

Oluştur dediğimizde projemiz oluşacak ve karşımıza projemizin genel bakış sayfası açılacaktır.

Tebrikler ilk Web API projemizi artık oluşturduk.

Şimdi bizim için Microsoft’un demo olarak oluşturduğu bu WeatherForecast uygulamasını çalıştıralım:

Üst menüde bulunan IIS Express butonuna basarak projeyi çalıştıralım

Karşımıza bir web sayfası açılmalı açılan bu web sayfası aslında swagger ile API’mizi kontrol etme imkanı sağlıyor.

Web sayfasında ki , HTTP GET methodu ile tanımlanmış olan /WeatherForecast butonuna tıklayarak açalım ve try it out daha sonra ise execute diyerek bu methodu çalıştıralım.

Methodumuz çalıştı ve karşımıza WeatherForecast’e yaptığımız GET methodunun yanıtı (yazılarda response olarak devam edecek) karşımıza çıktı.

Ancak tabi ki API’ı kullanacağımız uygulamalar swagger arayüzünü değil API uzantısını kullanmalı bu uzantıda GET yazısının yanında gördüğümüz /WeatherForecast. Aşağıda göreceğimiz üzere tarayıcımızda mevcut sayfanın uzantısındaki /swagger/index.html kısmını /weatherforecast ile değiştirerek aynı response’a ulaşabiliriz.

Böylece bu bölümde ilk projemizi oluşturduk ve çalıştırdık.

Bir sonraki bölümde WeatherForecast uygulamasının nasıl çalıştığını ve .net core web api’ın nasıl çalıştığını inceleyeceğiz. MVC kavramına bir göz atacağız. Daha sonra ise sırada kendi ilk uygulamamızı yazmak var , görüşmek üzere.

Bir sonraki bölümümüz ve teorik bölüm olan Proje Dosyaları bölümüne buradan.

Teorik bölümlerden sıkılanlar ve proje dosyalarını geç diyenler ise Nasıl Çalışır? bölümüne buradan ulaşabilirler.

--

--

Erdemhan Özdin

Computer Engineering Master’s Degree , Research Assistant @Erciyes University , Software Developer 18 — ∞