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