ASP.NET MVC - Web Application Development (ASP1)

Microsoft, Programming

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

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 )
Language:

Vybrané zákaznické reference

Siemens, s.r.o., Tereza S.
ASP.NET MVC - Web Application Development ( ASP1)
"Občerstvení bylo super :-)"
Siemens, s.r.o., Bořivoj K.
ASP.NET MVC - Web Application Development ( ASP1)
"Na školení se mi nejvíce líbila forma, jakou bylo téma přednášeno a jakým tempem. Během školení jsem si udělal základní všeobecný přehled jak používat ASP.NET pro tvorbu webových stránek."
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."