Skip to content

soneryesilay/BookStoreAppWebAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages