Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 1.45 KB

File metadata and controls

48 lines (40 loc) · 1.45 KB

ASP.NET Core Web API Eğitimi

Bu proje, 18.03.2024 tarihinde tamamladığım BTK Akademi tarafından düzenlenen ASP.NET Core Web API eğitiminin içeriğini ve örnek uygulamalarını içermektedir.

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)

Proje Hakkında

Bu proje, eğitim sürecinde öğrenilen konseptlerin uygulamalı olarak pekiştirilmesini sağlamak amacıyla oluşturulmuştur. Her bir konu başlığı, ilgili örnekler ve açıklamalar ile birlikte sunulmaktadır.

Utilizing the Repository

Clone the project:

git clone https://github.com/soneryesilay/BookStoreAppWebAPI.git

Navigate to the project directory and compile/run the project:

dotnet run