ASP.NET MVC - Web Application Development (ASP1)

Microsoft, Programming

Location, current term course



Brno
10/5/2020 - 10/7/2020
Order
11/18/2020 - 11/20/2020
Order
1/13/2021 - 1/15/2021
Order
Praha
10/12/2020 - 10/14/2020
Order
1/11/2021 - 1/13/2021
Order
3/8/2021 - 3/10/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Architektura MVC
    1. Představení architektury
    2. Důvod vzniku a přínos
    3. Možnosti a omezení protokolu HTTP a jazyka HTML
  • ASP.NET MVC
    1. Základní přehled
    2. Životní cyklus požadavku
    3. Porovnání s ASP.NET WebForms
  • Založení projektu
    1. Instalace a integrace ASP.NET MVC
    2. Hierarchie MVC projektu
  • Směrování požadavků
    1. Teorie a účel směrování
    2. Základní (univerzální) deklarace směrování
    3. Zástupné parametry a jejich využití
    4. Pokročilé účelové směrování
  • Šablony zobrazení - Razor engine
    1. Syntaxe Razor engine
    2. Srovnání s aspx stránkou jako šablonou
    3. Silně typové šablony
    4. Implementace layout
    5. Využití částečných pohledů
    6. Lokalizace pohledů
  • Datová logika
    1. Teorie datové logiky
    2. Použití Linq2Sql a Entity Frameworku jako modelu
    3. Využití ViewModel datových objektů
  • Principy ASP.NET MVC
    1. Zakládání a používání controllerů jako funkčních celků
    2. Způsob provázání vrstev
    3. Předávání parametrů mezi formulářem a kódem
    4. Předávání složitějších struktur
    5. Rozšiřování pomocí atributů
  • Ladění aplikace
    1. Krokování akcí a generování šablon
    2. Procházení hodnot aktuálního požadavku
  • Validace
    1. Princip validace v ASP.NET MVC
    2. Přímá validace kódem
    3. Integrace validačních frameworků
    4. Klientská unobtrusive validace jQuery
  • Autorizace požadavků
    1. Autentizační mechanismy
    2. Atribut [Authorize]
    3. Využití Forms autentifikace
    4. Psaní přihlašovacího modulu
    5. Využití Windows autentifikace
    6. Možnosti při rozšiřování komplexnější autorizace
  • Rozšiřování ASP.NET MVC
    1. Doplňující atributy
    2. Rozšiřování pomocných tříd
    3. Vlastní RouteConstrains
    4. Vlastní filtry akcí
Recommended previous course:
C# Programming in the .NET Framework (CNET1)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
421.43 € ( 509.93 € incl. 21% VAT)

Vybrané zákaznické reference

DACHSER s.r.o., Jan M.
ASP.NET MVC - Web Application Development ( ASP1)
"Ocenuji individualni prizpusobeni se. pan Kubicek dokazal rychle reagovat a zorientovat se v nasem projektu a vysvetlil vse co bylo potreba. Presne takto jsem si to predstavoval. Perfektni"
POLLMANN CZ s.r.o., Lukáš M.
ASP.NET MVC - Web Application Development ( ASP1)
"Absolvoval jsem individuální školení, což má nespočet výhod a mohli jsme se s lektorem zaměřit na všechny otázky které jsem chtěl vědět. Za mně naprostá spokojenost, nemám co bych vytknul."
Generální ředitelství cel, Jiří Š.
ASP.NET MVC - Web Application Development ( ASP1)
"Celkový dejem velmi dobrý. Úroveň školitele super."