Vývoj REST API v .NET Core
Pochopíte principy REST designu, naučíte se navrhovat RESTové služby pomocí Open API Specification a používat ASP.NET Core pro vývoj REST API.
Technologie | ASP.NET Core ~ ASP.NET Core MVC ~ OAS 3.0 |
Datum konání | od 21. do 23. ledna 2020 - vždy od 9 - 17 hod |
Délka školení | 3 dny |
Místo | Praha, PwC, City Green Court - podrobnosti |
Vstupné |
11 900 Kč / osoba (bez DPH) v ceně vstupného:
15 volných míst
registrace na školení
|
Obsah školení
V rámci školení se naučíte prakticky používat ASP.NET Core od založení aplikace až po publikaci. V rámci druhého dne si vysvětlíme problematiku RESTových API a vytvoříme kompletní specifikaci vlastního API s využitím Open API Specification. Třetí den rozšíříme naší aplikaci o ASP.NET Core MVC a postavíme RESTové API včetně zpětného generování dokumentace Swaggerem.
Školení obsahuje minimálně 40 % praktického procvičování a každý si z něj odnese reálné ukázky, vlastní projekt a hromadu odkazů pro další studium. Více o průběhu školení se dočtete zde.
1. den - ASP.NET Core
- seznámení s ASP.NET Core frameworkem
- životní cyklus aplikace a requestu
- konfigurace webové aplikace
- dependency injection
- middleware pipeline
- endpoint routing
- publikace a hostování aplikace
2. den - REST API Design
- principy a terminologie REST
- HTTP protokol a souvislosti
- Open API Specification
- kontrakty a návrh REST API
- testování a klienti pro REST API
- zpracování chyb a validace
- pravidla pro bezpečnost
- cachování, autentizace
- verzování
3. den - Vývoj REST API
- práce s výchozí šablonou pro webová api
- vývoj REST endpointů a řešení typických problémů
- průběžné testování pomocí klienta Postman
- podpora content negotiation (JSON, XML)
- generování chyb a zpracování výjimek
- CORS a response cache
- zapojení Swaggeru pro generování dokumentace
Pro koho je školení ?
- pro vývojáře, kteří chtějí použít ASP.NET Core pro vývoj REST API
- pro vývojáře, kteří začali psát REST API a tápají v RESTful designu
- pro vývojáře, kteří píšou REST API v .NET Frameworku a chtějí poznat .NET Core
Toto školení předpokládá zkušenosti s objektově orientovaným programováním a jazykem C#. Znát byste měli také preferované vývojářské prostředí - Visual Studio / Rider. Školení lze absolvovat s Windows i s Macem.
Co potřebujete ?
Část školení je praktická a vyhrazená pro praktické procvičení celé problematiky. Přineste si vlastní notebook. Jak si notebook připravit popisuji v tomto článku. Prosím, nainstalujte si všechno potřebné, ať se již během dne nezdržujeme. Pokud máte s instalací čehokoliv potíže, dejte mi vědět, nebo se na školení stavte před 9 hodinou, kdy vám budu k dispozici.
Ochutnávka
Kde jsem školil
Školím v malých i velkých vývojářských týmech. Většinu klientů školím in-house, někteří navštěvují mé veřejné kurzy.
Co říkají vývojáři











Místo konání
PwC, City Green Court, Hvězdova 1734/2c, Praha 4 - podrobnosti



Školení proběhne v sídle pwc, které se nachází v těsné blízkosti stanice metra Pankrác. Využít můžete také autobusové dopravy č. 188 a 193. Po vstupu do budovy projdete kolem recepce a budete dále následovat ukazatele.
Registrace
Po dokončení registrace Vám přijde odkaz, který je nutné potvrdit. Následně vám budou doručeny platební pokyny a po provedení úhrady bude Vaše rezervace kompletní.