Návrh Školení

Modul 1: Úvod do ASP.NET MVC

  • Základy webového vývoje v ASP.NET
  • Hlavní výhody ASP.NET MVC
  • Role modelu, zobrazení a kontroléru

Modul 2: Začínáme s ASP.NET MVC

  • Příprava vývojového prostředí pro ASP.NET MVC
  • Vytváření projektu ASP.NET MVC
  • Pochopení struktury projektu ASP.NET MVC
  • Názvosloví konvence
  • Vytváření zobrazení (views)
  • Definování kontrolérů (controllers)
  • Definování datového modelu

Modul 3: Vytváření kompletní aplikace ASP.NET MVC

  • Vytváření silně typizovaných zobrazení (views)
  • Pochopení URL a akčních metod (action methods)
  • Použití HTML helperů
  • Zpracování odeslání formuláře; Validace dat

Modul 4: Použití Razor view engine

  • Cíle návrhu Razor
  • Implementace Razor zobrazení (view)
  • Razor syntaxe
  • Přístup k datům modelu v Razor zobrazeních

Modul 5: Profesionální aplikace ASP.NET MVC

  • Osobitné praktiky architektury ASP.NET aplikací
  • Implementace repozitáře a datového modelu Entity Framework
  • Použití závislostí (Dependency Injection); Implementace vlastní factory kontroléru
  • Vývoj testováním s ASP.NET MVC (Test-Driven Development)

Modul 6: Techniky pro zobrazení

  • Definování a použití vlastních HTML helperů
  • Definování layout/master stránky
  • Použití stylů
  • Definování a použití parciálních zobrazení (partial views)
  • Syntaxe Razor helper metody

Modul 7: Implementace navigace: Definování tříd view-model

  • Implementace filtrování dat v kontroléru
  • Pochopení routovacího mechanismu
  • Přidávání vlastních položek do routovací tabulky
  • Definování výchozích hodnot, parametrů a validace
  • Generování URL a hypertextových odkazů
  • Vlastní routovací podmínky (constraints)

Modul 8: Správa stavu

  • Použití skrytých polí (hidden fields)
  • Seskupování a aplikace stavu (session and application state)
  • Vlastní vazby modelu (model bindings)

Modul 9: Použití Ajax a jQuery s ASP.NET MVC

  • Přehled Ajax a ASP.NET MVC; Diskrétní Ajax (Unobtrusive Ajax);
  • Použití Ajax akčních odkazů (action links)
  • Přehled jQuery
  • Techniky s jQuery
  • Použití jQuery UI

Modul 10: Dodatečné techniky ASP.NET MVC 4.5

  • Scaffold šablony pro zobrazení (view scaffold templates)
  • Scaffold šablony pro kontroléry (controller scaffold templates)
  • Závislosti s Unity (Dependency injection with Unity)

Modul 11: Vývoj testováním s ASP.NET MVC

  • Přehled vývoje testováním (TDD)
  • Návod k použití TDD s ASP.NET MVC

Modul 12: Dodatečné techniky

  • Tehniky pro kontroléry (controller techniques)
  • Filtry (filters)
  • Vazby modelu (model binding)

Požadavky

3-6 měsíční zkušenosti s vývojem webu ASP.NET s použitím v C#.

 28 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie