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
  • 5 termínov
  • Bratislava (430 €)

    Brno (9 200 Kč)

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