ASP.NET Core Blazor je univerzální a velmi výkonný framework pro vývoj interaktivních webových aplikací bez nutnosti používat JavaScript. Poskytuje robustní komponentní model, který výrazně snižuje množství napsaného kódu a zpřehledňuje práci. [...]
  • ASPNET_BLAZOR
  • Délka 2 dny
  • 20 ITK bodů
  • 2 termíny
  • ČR (16 000 Kč)

    SR (640 €)

  • Mírně pokročilý

ASP.NET Core Blazor je univerzální a velmi výkonný framework pro vývoj interaktivních webových aplikací bez nutnosti používat JavaScript. Poskytuje robustní komponentní model, který výrazně snižuje množství napsaného kódu a zpřehledňuje práci. To ocení nejen vývojář, ale i současné agentní AI, které dokážou s vývojem aplikací v Blazoru efektivně pomoci. Během školení si představíme všechny renderovací módy a jejich záludnosti tak, aby vás v reálném vývoji už nic nepřekvapilo. Z praktických ukázek pochopíte, jaké režimy lze použít pro jaké typy webových aplikací a jak tyto režimy vzájemně propojit. Přestože si ukážeme, jak můžeme v C# kódu spolupracovat i s JavaScriptem, není jeho znalost pro účely kurzu, ani pro vývoj aplikací v Blazoru, potřeba.

»
  • Podrobne pochopiť štruktúru aplikácií Blazor
  • Naučiť sa rozhodovať medzi režimami vykresľovania
  • Budete schopní vytvárať webové stránky a komponenty
  • Budete vedieť spracovať a validovať formuláre
  • Naučíte sa vytvárať interaktívne rozhrania
  • Budete si vedieť poradiť s najčastejšími ťažkosťami
  • Tento kurz predpokladá znalosti a skúsenosti s programovaním v jazyku C# na úrovni kurzu GOC2125.
  • Kurz predpokladá základné znalosti a skúsenosti s tvorbou html a css.
  • Odborná prednáška s praktickými ukážkami, počítačové cvičenia.
  • Online prezentácia preberanej látky

Deň 1 - Blazor full-stack Prvý deň je zameraný na statické vykresľovanie, rozšírený režim a prúdové vykresľovanie. Na základe tohto dňa budete schopní vytvárať aplikácie Blazor podobným, ale modernejším a výkonnejším prístupom ako tradičné MVC.

  • Úvod do Blazoru a štruktúry webovej aplikácie
  • Konštrukcia rozloženia, smerovanie a navigácia medzi stránkami
  • Moderná vylepšená navigácia a streamové vykresľovanie
  • Životný cyklus komponentov a dátová komunikácia
  • Konfigurácia, protokolovanie a globálne spracovanie chýb
  • Formuláre, spracovanie formulárov a overovanie vstupov
  • Overovanie a autorizácia v aplikáciách Blazor
  • Publikovanie aplikácií a ochutnávka plnej interaktivity Deň 2 - Režimy interaktivity Rozšírenie prvého dňa o režimy interaktivity (predtým známe ako Server a WebAssembly). Na konci tohto dňa budete schopní vytvárať aplikácie v štýle SPA s plnou interaktivitou používateľa.
  • Režimy interaktivity a ich vplyv na návrh aplikácie
  • Interaktivita servera pomocou Signal R a WebSockets
  • Interaktivita klienta pomocou WebAssembly a zmiešaného režimu
  • Zachytávanie a spracovanie udalostí v používateľskom rozhraní
  • Rozšírený životný cyklus komponentov v režime interaktivity
  • Interoperabilita medzi .NET a JS
  • Overovanie a autorizácia v režime interaktivity
  • Komunikácia so službami REST v režime interaktivity klienta
  • Ďalšie špecifické témy týkajúce sa režimov interaktivity
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.