Zkuste nás kontaktovat

Návrh Školení

  • Začínáme s ASP.NET MVC: Kontext ASP.NET MVC; Co je nové v MVC 6; Šablony projektů MVC; Struktura projektu ASP.NET MVC; Konvence pojmenování; Vytváření pohledů; Definice kontrolerů; Definice datového modelu
  • Tvorba kompletní aplikace ASP.NET MVC: Pohledy silně typované; Syntaxe Razor; URLs a akční metody; Tag helpery v MVC6; Odesílání formulářů (form post-backs); Validace dat
  • Použití ASP.NET MVC v průmyslovém měřítku: Nejlepší praktiky architektury aplikací ASP.NET; Implementace repositáře a datového modelu EF; Injectování závislostí v ASP.NET; Vlastní továrny kontrolerů
  • Techniky pohledů: Definice vlastních tag helperů; Definice šablony rozložení (layout page); Použití stylů; Definice a využití částečných pohledů (partial views)
  • Implementace navigace: Definice tříd zobrazených dat (view-model); Implementace filtrování dat v kontroleru; Mechanismus routingu; Přidávání vlastních položek do tabulky tras (route table); Definice výchozích hodnot, parametrů a validace; Generování URL a hyperodkazů; Vlastní omezení tras (custom route constraints)
  • Správa stavu: Použití skrytých polí; Stav relace (session) a aplikace; Vlastní vazby datových modelů (custom model bindings)
  • Vytváření RESTful služeb pomocí Web API: Přehled Web API; Stavění serverů a klientů; Vyjednávání obsahu (Content negotiation); Routování pomocí atributů; Vlastní vazby datových modelů; Volání RESTful služeb z Ajax klientů
  • Vytváření Single Page Applications: Přehled SPA; Podpora GruntJS, NPM a Bower; Přehled AngularJS a Bootstrap

Požadavky

  • 6 měsíců zkušeností s programováním v jazyce C#
  • Zkušenosti s vývojem ASP.NET jsou výhodou, ale nejsou nezbytné
 28 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie