Tvorba REST API je dnes v móde. Používa sa pre komunikáciu aplikácií medzi sebou alebo napríklad vo vnútri aplikácie pre načítanie dát z klientskeho JavaScriptu. Na tomto školení sa naučíte, ako používať ASP.NET Core Web API - nástroje pre [...]
  • ASPNET_WEBAPI
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 6 termínov
  • SR (430 €)

    ČR (9 200 Kč)

  • Mierne pokročilý

Tvorba REST API je dnes v móde. Používa sa pre komunikáciu aplikácií medzi sebou alebo napríklad vo vnútri aplikácie pre načítanie dát z klientskeho JavaScriptu. Na tomto školení sa naučíte, ako používať ASP.NET Core Web API - nástroje pre tvorbu a konzumáciu REST API v ASP.NET Core. Vysvetlíme vám všeobecné základy tvorby ASP.NET Core aplikácií, princípy fungovania HTTP a filozofie REST a konečne fungovanie ASP.NET Web API aj rôznych spôsoboch konzumácie tohto API. Ukážeme si tiež dotazovací protokol OData a rôzne možnosti autentizácie a autorizácie.

»
  • Znalosť programovania v jazyku C# na úrovni kurzu GOC2125
  • Všeobecná znalosť programovania v .NET Frameworku/.NET Core/.NET
  • Základná znalosť webového prostredia
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Online prezentácia preberanej látky a cvičení

Teoretický úvod

  • .NET/ASP.NET Core
  • HTTP - Hypertext Transfer Protocol
  • REST - Representational State Transfer
  • Serializácia a deserializácia objektov, XML, JSON, YAML... ASP.NET Core aplikácie
  • Základná štruktúra ASP.NET Core aplikácie
  • Minimal APIs
  • ASP.NET MVC Core
  • SOLID princípy, 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
  • Obmedzenie možností dotazovania zabezpečenia
  • Možnosti autentizácie
  • Autorizácia požiadaviek
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.