Agenda szkolenia
  1. Podstawy
    • Pobieranie konfiguracji
    • Środowiska (deweloperskie, przejściowe, produkcyjne)
    • Rejestrowanie logów
  2. Wstrzykiwanie zależności
    • Zasada odwróconej zależności
    • Rejestrowanie usług w kontenerze
    • Wstrzykiwanie poprzez konstruktor
  3. Budowa aplikacji ASP.NET Core
    • HostBuilder (ASP.NET Core 3.x/5)
    • WebApplicationBuilder (ASP.NET Core 6)
  4. Middleware
    • Filozofia middleware
    • Utworzenie własnej warstwy pośredniej
    • Mapowanie żądań
    • Punkty końcowe (Endpoints)
  5. Bezpieczeństwo
    • Autentykacja i autoryzacja
    • Role (Roles)
    • Poświadczenia (Claims)
    • Zasady (Policies)