ASP.NET Web API (C111)
ASP.NET Web API je rozhraní pro návrh a konzumaci HTTP služeb. Přichází společně s ASP.NET MVC 4 a využívá některé její principy. Dalo by se hovořit o jednodušší alternativě ke komplexnímu komunikačnímu rozhraní WCF. Na kurzu se naučíte jak poskytovat data a jakým způsobem je následně konzumovat z desktopových aplikací nebo přímo z prohlížeče pomocí AJAXu. Bude se mluvit i o tom, jak rozpoznat scénáře, kdy bude nebo naopak nebude vhodné Web API využít.
1. ČÁST
- Seznámení s ASP.NET Web API
- Základní funkce controllerů
- Atributy FromBody, FromUrl, HttpGet, HttpPost, ActionName
2. ČÁST
- Attribute routing
- Route constrainty
- Exception handling a action filtery
3. ČÁST
- Vlastní zpracování požadavků
- Delegating handlery
- Autorizace a autentizace
4. ČÁST
- OData (přehled)
- Swagger
Počet částí kurzu v osnově nemusí odpovídat počtu dní, po které se kurz koná. Večerní kurzy se skládají ze 3hodinových bloků, denní kurzy zahrnují 6 hodin výuky na každý den. Během kurzu se samozřejmě dozvíte vše, co je uvedeno v osnově.
Požadované znalosti: C#, HTTP a HTML
Klíčová slova: rest, http, asp.net, web api, wcf, komunikace, swagger
Kategorie: Webové aplikace
Aktuálně nejsou plánovány žádné termíny tohoto kurzu. V případě, že máte o toto téma zájem, napište nám.
Tomáš Herceg
Jsem Microsoft Most Valuable Professional a Microsoft Regional Director a vlastním softwarovou firmu RIGANTI, která se zabývá vývojem aplikací na platformě Microsoft .NET. Pod hlavičkou dotNETcollege poskytuji školení a konzultace na celou oblast .NET frameworku. Jsem také autorem open source projektu DotVVM.