ASP.NET Core Blazor, jak zní celé jméno Blazoru, umožňuje C# vývojářům vytvářet webové uživatelské rozhraní aplikací bez nutnosti použít javascript. Na kurzu se seznámíme s hostinovými modely Blazor Server a Blazor WebAssembly, vysvětlíme si [...]
  • ASPNET_BLAZOR
  • Délka 2 dny
  • 20 ITK bodů
  • 5 termínů
  • Praha (10 800 Kč)

    Brno (10 800 Kč)

    Bratislava (460 €)

  • Mírně pokročilý

ASP.NET Core Blazor, jak zní celé jméno Blazoru, umožňuje C# vývojářům vytvářet webové uživatelské rozhraní aplikací bez nutnosti použít javascript. Na kurzu se seznámíme s hostinovými modely Blazor Server a Blazor WebAssembly, vysvětlíme si zásadní rozdíly, které mezi nimi jsou. Odpovíme si na otázku, pro které scénáře je ten který model vhodný. Ukážeme si, jak se uživatelské rozhraní tvoří pomocí komponent a jak tyto komponenty mohou spolupracovat, naučíme se tvořit formuláře s validacemi uživatelského vstupu. Podíváme se též s možnosti tvorby více jazykových verzí aplikace. Přestože si ukážeme, jak můžeme v C# kódu spolupracovat s javascriptem, není jeho znalost pro účely kurzu, ani pro vývoj aplikací v Blazoru, potřeba.

»
  • Znalost programování v jazyce C# na úrovni kurzu GOC2125
  • Základní znalost ASP.NET Core (middlewares, dependency injection)

Odborný výklad s praktickými ukázkami, cvičení na počítačích

Úvod do Blazoru, hostingové modely

  • Seznámení s hostingovými modely Blazor Server a Blazor WebAsembly
  • Struktura Blazor aplikace

Tvorba komponent

  • Seznámení s Razor soubory
  • Rozdíl mezi komponentami a elementy
  • Předávání parametrů mezi komponentami
  • Události – publikace zpráv z komponenty
  • Code behind
  • Psaní komponent bez razor souborů
  • Lokalizace komponent

Formuláře

  • EditContext, model formuláře
  • Validace formulářů a zobrazení výsledků
  • Lokalizace formulářů

Životní cyklus komponent

  • Základní životní cyklus komponent
  • Triky schované v životním cyklu
  • Použití Dispose a DisposeAsync

JavaScript Interop

  • Volání javascriptového kódu z .NETu
  • Volání .NETu z javascriptového kódu

Nakládání s HTML hlavičkou

  • PageTitle a HeadContent

Zpracování chyb

  • ErrorBoundary
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.