/BTK-Asp-DotNet-Core-Web-Api

BTK Academy ASP.NET Core Web API Training. Designed to develop APIs on Microsoft ASP.NET Core framework.

Primary LanguageC#

BTK-Asp-DotNet-Core-Web-Api

BTK Akademi ASP.NET Core Web API Eğitimi

Eğitim İçeriği

  • ☑ API, HTTP, REST, RESTful
  • ☑ ASP.NET Core
  • ☑ Logging
  • ☑ Modeller ile Çalışma (Working with models)
  • ☑ Postman
  • ☑ Entity Framework Core
  • ☑ Yazılım Mimarisi (Software Architecture)
  • ☑ NLog Uygulaması (NLog Implementation)
  • ☑ Global Hata Yönetimi (Global Error Handling)
  • ☑ AutoMapper
  • ☑ İçerik Pazarlığı (Content Negotiation)
  • ☑ Doğrulama (Validation)
  • ☑ Asenkron Kod (Asynchronous Code)
  • ☑ Eylem Filtreleri (Action Filters)
  • ☑ Sayfalama (Pagination)
  • ☑ Filtreleme (Filtering)
  • ☑ Arama (Searching)
  • ☑ Sıralama (Sorting)
  • ☑ Veri Şekillendirme (Data Shaping)
  • ☑ HATEOAS
  • ☑ HEAD ve OPTIONS
  • ☑ Kök Belge (Root Documentation)
  • ☑ Versiyonlama (Versioning)
  • ☑ Önbelleğe Alma (Caching)
  • ☑ Hız Sınırlama ve Kısıtlama (Rate Limit and Throttling)
  • ☑ JWT, Identity ve Refresh Token
  • ☑ API Dokümantasyonu (API Documentation)

Utilizing the Repository

To download the repository to your computer, you can use git.

git clone https://github.com/elaksc/BTK-Asp-DotNet-Core-Web-Api.git

Navigate to the project folder and compile and run the project.

dotnet run