Tvorba REST API je dneska v módě. Používá se pro komunikaci aplikací mezi sebou nebo třeba uvnitř aplikace, pro načítání dat z klientského JavaScriptu. V tomto školení se naučíte, jak používat ASP.NET Core Web API - nástroje pro tvorbu a [...]
  • ASPNET_WEBAPI
  • Délka 2 dny
  • 20 ITK bodů
  • 6 termínů
  • Praha (9 200 Kč)

    Brno (9 200 Kč)

    Bratislava (430 €)

  • Mírně pokročilý

Tvorba REST API je dneska v módě. Používá se pro komunikaci aplikací mezi sebou nebo třeba uvnitř aplikace, pro načítání dat z klientského JavaScriptu. V tomto školení se naučíte, jak používat ASP.NET Core Web API - nástroje pro tvorbu a konzumaci REST API v ASP.NET Core. Vysvětlíme vám obecné základy tvorby ASP.NET Core aplikací, principy fungování HTTP a filozofie REST a konečně fungování ASP.NET Web API i různých způsobů konzumace tohoto API. Ukážeme si i dotazovací protokol OData a různé možnosti autentizace a autorizace.

»
  • Znalost programování v jazyce C# na úrovni kurzu GOC2125
  • Obecná znalost programování v .NET Frameworku / .NET Core / .NET
  • Základní znalost webového prostředí
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Online prezentace probírané látky a cvičení.

Teoretický úvod

  • .NET / ASP.NET Core
  • HTTP - Hypertext Transfer Protocol
  • REST - Representational State Transfer
  • Serializace a deserializace objektů, XML, JSON, YAML... ASP.NET Core aplikace
  • Základní struktura ASP.NET Core aplikace
  • Minimal APIs
  • ASP.NET MVC Core
  • SOLID principy, IoC/DI, Dependency Injection v .NET
  • Základy Entity Frameworku Routing
  • Attribute routing
  • Route constraints
  • Vlastní route constraints OData
  • Dotazovací protokol OData
  • Bezpečnostní aspekty
  • Omezení možností dotazování Zabezpečení
  • Možnosti autentizace
  • Autorizace požadavků
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.