Giriş
API veya Uygulama Programlama Arabirimi, farklı yazılım uygulamalarının birbiriyle iletişim kurmasını sağlayan bir dizi kural ve protokoldür. API'ler, geliştiricilerin web hizmeti gibi başka bir yazılım parçasının işlevselliğine erişmesi ve bu işlevselliği kendi uygulamalarında kullanması için bir yol sağlar. API'ler aşağıdakiler gibi birçok nedenden dolayı kullanılır:
- Geliştirmeyi basitleştirme: Geliştiriciler API'leri kullanarak bu yazılımın nasıl çalıştığına ilişkin ayrıntıları anlamak zorunda kalmadan diğer yazılımların işlevselliğine erişebilir. Bu, yeni uygulamalar oluştururken zaman ve çaba tasarrufu sağlayabilir.
- Tümleştirmeyi etkinleştirme: API'ler, başlangıçta bunu yapmak için tasarlanmamış olsalar bile farklı yazılım uygulamalarının birlikte çalışmasına olanak tanır. Bu, işletmelerin sistemlerini ve verilerini tümleştirmesine ve verimliliği ve üretkenliği artırmasına yardımcı olabilir.
Öğrenme hedefleri
Bu modülü tamamladıktan sonra şunları yapabileceksiniz:
- ASP.NET Core'daki iki api türünü açıklayın.
- Swashbuckle kullanarak API için Swagger belgeleri oluşturun.
- Swagger arabirimini kullanarak bir API ile etkileşime geçin.