ASP.NET Core Blazor, ako znie celé meno Blazoru, umožňuje C# vývojárom vytvárať webové užívateľské rozhranie aplikácií bez potreby použitia javascriptu. Na kurze sa zoznámime s hostingovými modelmi Blazor Server a Blazor WebAssembly, [...]
  • ASPNET_BLAZOR
  • Dĺžka 2 dni
  • 20 ITK bodov
  • 4 termíny
  • Bratislava (460 €)

    Brno (10 800 Kč)

    Praha (10 800 Kč)

  • Mierne pokročilý

ASP.NET Core Blazor, ako znie celé meno Blazoru, umožňuje C# vývojárom vytvárať webové užívateľské rozhranie aplikácií bez potreby použitia javascriptu. Na kurze sa zoznámime s hostingovými modelmi Blazor Server a Blazor WebAssembly, vysvetlíme si zásadné rozdiely, ktoré medzi nimi sú. Odpovieme si na otázku, pre ktoré scenáre je ten ktorý model vhodný. Ukážeme si, ako sa užívateľské rozhranie tvorí pomocou komponentov, ako tieto komponenty môžu spolupracovať, naučíme sa tvoriť formuláre s validáciami užívateľského vstupu. Pozrieme sa tiež na možnosti tvorby viac jazykových verzií aplikácie. Hoci si ukážeme, ako môžeme v C# kóde spolupracovať s javascriptom, nie je jeho znalosť pre účely kurzu, ani pre vývoj aplikácií v Blazore, potrebná.

»
  • Znalosť programovania v jazyku C# na úrovni kurzu GOC2125
  • Základná znalosť ASP.NET Core (middlewares, dependency injection)

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch

Úvod do Blazoru, hostingové modely

  • Zoznámenie s hostingovými modelmi Blazor Server a Blazor WebAsembly
  • Štruktúra Blazor aplikácie

Tvorba komponentov

  • Zoznámenie s Razor súbormi
  • Rozdiel medzi komponentmi a elementmi
  • Odovzdávanie parametrov medzi komponentmi
  • Udalosti – publikácie správ z komponentov
  • Code behind
  • Písanie komponentov bez razor súborov
  • Lokalizácia komponentov

Formuláre

  • EditContext, model formuláru
  • Validácia formulárov a zobrazenie výsledkov
  • Lokalizácia formulárov

Životný cyklus komponentov

  • Základný životný cyklus komponentov
  • Triky schované v životnom cykle
  • Použitie Dispose a DisposeAsync

JavaScript Interop

  • Volanie javascriptového kódu z .NETu
  • Volanie .NETu z javascriptového kódu

Nakladanie s HTML hlavičkou

  • PageTitle a HeadContent

Spracovanie chýb

  • ErrorBoundary
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.