Merhaba arkadaşlar, bu yazımda sizlere .NET Core API Oluşturma konusundan bahsedeceğim.
.Net Core 5.0 versiyonunu kullanarak bir API projesi oluşturacağız. İçerisine EntityFramework Code First ekleyerek CRUD(Create, Read, Update, Delete) işlemlerini sağlayacağız. İlk olarak Ürünler ve Kategoriler şeklinde 2 adet entity’miz bulunuyor olacaktır. Bu işlemleri sağladıktan sonra farklı geliştirmeler de ekleyerek Deployment işlemlerini gerçekleştireceğiz. En basit hali ile proje geliştirmesini sağlayacağız.
Umarım faydalı olur 🙂
Visual Studio üzerinde File > New Project diyerek yeni projemizi oluşturmaya başlayabiliriz.
ASP.NET Core Web API seçimini yaptıktan sonra Next ile bir sonraki aşamaya geçiyoruz.
Gelen ekranda Proje Adımızı belirliyoruz ve Next ile bir sonraki aşamaya geçiyoruz.
Additional Information ekranında .Net Core versiyonumuzu seçiyoruz. Burada 5.0 olarak seçimi yaptık. Herhangi bir Authentication Type seçimi yapmıyoruz.
SSL kullanmak istiyorsak Configure for HTTPS seçeneğini işaretleyebiliriz.
Ben HTTPS seçimini kaldırıyorum.
Enable OpenAPI support seçimini işaretliyorum. Bu seçeneği işaretlediğimizde API için Swagger eklemesi otomatik olarak geliyor. O yüzden seçiyoruz.
Swagger candır 🙂
Son olarak da Create ile projemizi oluşturuyoruz.
Projemizi oluşturduktan sonra aşağıdaki gibi dosyalarımız oluşturulacak ve API geliştirmelerimize başlayacağız.
Şimdilik anlatacaklarım bu kadar.
Bir sonraki yazıda Products ve Categories Controller‘larını oluşturup, GET metotlarının eklemesini gerçekleştireceğim.
Görüşmek üzere…