Detail kurzu
Vývoj REST API s Minimal APIs - ONLINE
Miroslav Holec
Popis kurzu
Spoločnosť Microsoft predstavila nové riešenie Minimal API v .NET 6, ktoré možno použiť na vytváranie minimálnych a stredne veľkých REST API služieb. Okrem bežných scenárov sa môžete tešiť na množstvo tipov na štruktúrovanie projektu a webových služieb.
-- školenie je možné usporiadať na zákazku vo firme (Slovensko)
-- kurzy otváram priebežne podľa záujmu (od 3 osôb)
Obsah kurzu
- Pohľad na evolúciu platformy .NET 6 a cesta k Minimal APIs
- Routovanie, route constraints a vlastné route constrains
- Implementácia safe metód, rozdiely GET a HEAD, Action Results
- Metóda GET s podporou filtrovania a atribúty
- Implementácia POST, PUT, DELETE pre non-safe operácie
- Custom model binding v Minimal APIs
- Validácia pomocou Fluent Validation a uchovanie stavu requestu
- Globálne zachytenie výnimiek pomocou middleware
- Odporúčania pre štruktúrovanie projektu a kontraktov
- Zapojenie balíčka MediatR, Pipeline behavior a async operácie
- Generovanie dokumentácie Swashbuckle Swagger
- CORS, Response Caching a ďalšie funkcionality
Toto školenie prebehne online pomocou platformy Zoom av prípade záujmu účastníkov aj naživo v Prahe. Školenie prebehne v českom jazyku.
Zaregistrovaní účastníci dostanú podrobné pokyny pred začiatkom školenia. Po skončení školenia pošlem každému prezentáciu a ukážky.
Cieľová skupina
Pre vývojárov, ktorí chcú vytvárať nové REST API s úplne novým prístupom Minimal API, ktorý bol pridaný do .NET 6. Školenie je navrhnuté tak, aby ste získané vedomosti mohli použiť aj pri vytváraní väčších rozhraní REST API.ukážky, odkazy a prezentácie