Kod źródłowy powstały podczas kursu ASP.NET autorstwa Patryka Sładka.
Link do kursu
Kurs obejmuje:
- Zagadnienia teoretyczne (API, protokół HTTP, JSON, REST),
- Podstawy interfejsu API (onion architecture, metody HTTP, dependency injection, AutoMapper),
- Przetwarzanie danych (Entity Framework, Azure Cosmos DB),
- Uwierzytelnianie i autoryzacja (JWT),
- Rozszerzenie interfejsu API (Middleware, FluentValidation, Swagger, Refit, Health Check),
- Logowanie i cachowanie danych (NLog, Serilog, Redis),
- Testowanie i monitorowanie (testy jednostkowe: xUnit, Moq i FluentAssertion, testy integracyjne, App Metrics, Prometeus, Grafana),
- Hostowanie i publikowanie (CORS, Azure, IIS).