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ů
  • ČR (9 200 Kč)

    SR (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.

Školení na míru

Nenašli jste vhodný termín, nebo chcete školení přizpůsobit specifickým potřebám vašeho týmu? Rádi pro vás připravíme školení na míru.