Miroslav Holec

Miroslav Holec { Software Architect & Dev Evangelist }

RESTful Web API s ASP.NET Core MVC

Je jedno, zda znáte ASP.NET Core nebo jen klasické ASP.NET MVC. Chcete prostě vědět, jaké speciální nářadí poskytuje ASP.NET Core MVC pro stavbu RESTových API.

V tomto kurzu se budeme věnovat převážně ASP.NET Core MVC funkcím, které usnadňují vývoj RESTových API. Kurz je postaven tak, aby byl plně srozumitelný pro vývojáře nových ASP.NET Core aplikací i pro vývojáře tradičních ASP.NET MVC aplikací. Věnovat se budeme tomu, jak správně postavit REST API a jak provést konfiguraci ASP.NET Core projektu tak, aby jste měli snazší život.

Slovo lektora

Miroslav Holec MVP

Více než 10 let se věnuji vývoji moderních webových aplikací. Specializuji se na moderní webové technologie. Své služby poskytuji formou přednášek, školení a konzultací firmám i široké veřejnosti.

Životopis a zkušenosti s vývojem

Osnova

  • Seznámení s ASP.NET Core pro vývoj API
  • Úvod do principů REST
  • Nástroje pro testování webových API
  • Implementace všech HTTP Metod
  • Routování a využití MVC pro design API
  • Content Negotiation
  • Model binding a validace
  • Práce s chybami v API
  • Podpora a nastavení CORS
  • Principy a nastavení cachování
  • Design patterns a doporučení
  • Generování dokumentace se Swagger
  • Závěrečná diskuse s účastníky

Zbývající čas bude věnován architektonickým problémům a diskusi o návrhových vzorech. Tato osnova je orientační a může být rozšířena nebo zúžena dle času.

Má přednáška zaměřená na úvod do tvorby RESTful Web API s ASP.NET Core byla mezi deseti nejlépe hodnocenými přednáškami na konferenci TechEd-DevCon 2017. Nyní máte možnost poslechnout si vylepšenou a rozšířenou verzi doplněnou o závěrečnou diskusi.

Co se naučíte

  • Budete umět konfigurovat ASP.NET Core aplikaci pro účely vývoje API
  • Dokážete vytvářet endpointy v duchu REST pravidel
  • Nastavíte správně CORS a cachování
  • Dokážete vracet z API smysluplné chyby a odpovědi
  • Budete umět nastavit automatické generování dokumentace
  • Získáte představu o možnostech řešení klasických požadavků

Předpokládané vstupní znalosti

Pro pochopení tohoto kurzu je postačující mít znalosti OOP, jazyka C# a platformy .NET. Dále je vhodné mít základní povědomí o návrhovém vzoru MVC a myšlence webových služeb.

Metoda výuky

  • Prezentace a teorie
  • Praktické ukázky (dostupné na GitHub)
  • Pokročilá dema nad rámec přednášky (GitHub)
  • Závěrečná diskuse s účastníky

Organizace a občerstvení

Během kurzu budou krátké přestávky, během kterých bude k dispozici drobné občerstvení a nápoje zdarma. V místnosti bude možné použít volně dostupnou wi-fi.

Termíny

Termín si můžete vybrat v registračním formuláři níže.

MístoDatumDélka kurzuCena bez DPHKapacitaStav
Praha 9. října   09:00 - 12:00
3 h.1 500 Kč18Volná místa

Fotografie z podobných akcí


Místo konání

GreenPoint, s.r.o.
PRAHA, Dvouletky 529/42, Strašnice
Konferenční centrum GreenPoint
Parkování v areálu zdarma

Registrace

Po vyplnění údajů dostanete informace k platbě převodem, které Vám budou zaslány i na email. Odesláním registrace souhlasíte se zpracováním osobních údajů. Více o zpracování osobních údajů se dočtete zde.

Termín

Fakturační údaje

Níže uveďte všechny účastníky školení. Na základě počtu účastníků je upravena celková cena, kterou můžete zkontrolovat níže.

1. účastník

2. účastník

3. účastník

Kontrolní otázka: Napište zde hlavní město ČR:
Celková cena: 1 500 Kč

Microsoft Certified Solutions Developer Microsoft Certified Professional Microsoft Specialist Microsoft Technology Associate