Dokumentace REST API v ASP.NET Core
Unikátní školení se zaměřuje na architektonický styl REST a typické standardy, které jsou kolem něj již postaveny. Zaměříme se na osvědčené postupy, návrhové vzory a tvorbu specifikace REST služeb s využitím Open API Specification. V souvislosti s tím se podíváme na nástroje využívající tento formát specifikace a na pokročilá nastavení a možnosti Swaggeru.
Kurz akreditovaný pro DVPP
Délka kurzu: 1 den (8:30 - 16:00)
Termíny
-
Absolvent kurzu bude umět
- Postup návrhu REST API z pozice architekta
- Navrhovat podobu API pomocí Open API Specification
- Používat nástroje využívající Open API Specification
- Navrhovat design API s ohledem na současné trendy
- Zásady zabezpečení REST služe
-
Požadavky pro absolvování kurzu
- Základní znalost s jazykem C#
- Základní znalost s objektově orientovaným programováním
- Základní znalost protokolu HTTP
- Základní znalost jazyka HTML
- Základní znalost systému Microsoft Windows
- Základní znalost prostředí Visual Studio
-
Kurz určen pro
- Primárně je kurz určen pro vývojáře a architekty, kteří se chtějí seznámit s možnostmi multiplatformního vývoje webových služeb postavených na ASP.NET Core
- Sekundárně je určen pro IT profesionály, kteří zodpovídají za správu systémů a nasazování webových aplikací v prostředí Windows
-
Literatura
Všichni účastníci školení obdrží materiály společnosti OKsystem.
-
Technické vybavení
Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.
-
Osnova
- Evoluce kolem API a motivace vzniku RESTful služeb
- Principy REST služeb
- Standardy související s REST API
- HTTP jako nosný protokol pro vývoj REST API
- Terminologie a principy REST API (uniform interface)
- Řešení běžných situací (design patterns)
- Open API Specifikace a metodika Design First
- Zabezpečení a autentizace
- Související témata a doporučení nástrojů
Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.