Detail kurzu

Vývoj REST API s Minimal APIs - ONLINE

Miroslav Holec

Popis kurzu

Microsoft představil v .NET 6 nové řešení Minimal APIs, pomocí kterého lze vytvářet minimalistická a středně velká REST API. Vedle běžných scénářů se můžete těšit na plno tipů pro strukturování projektu a webových služeb.

Obsah kurzu

  • Pohled na evoluci platformy .NET 6 a cesta k Minimal APIs
  • Routování, route constraints a vlastní route constrains
  • Implementace safe metod, rozdíly GET a HEAD, Action Results
  • Metoda GET s podporou filtrování a atributy
  • Implementace POST, PUT, DELETE pro non-safe operace
  • Custom model binding v Minimal APIs
  • Validace pomocí Fluent Validation a uchování stavu requestu
  • Globální zachycení výjimek pomocí middleware
  • Doporučení pro strukturování projektu a kontraktů
  • Zapojení balíčku MediatR, Pipeline behavior a async operace
  • Generování dokumentace Swashbuckle Swagger
  • CORS, Response Caching a další funkcionality

Cílová skupina

Pro vývojáře, kteří chtějí vytvořit nové REST API se zbrusu novým Minimal APIs přístupem, který byl přidán do .NET 6. Školení je koncipováno tak, aby bylo možné získané znalosti použít i na stavbu větších REST API.
Poznámka k ceně

ukázky, odkazy a prezentace

Hodnocení




Organizátor