ASP.NET MVC - tvorba webových aplikací (ASP1)

Microsoft, Programování

V kurzu se studenti naučí vytvářet dynamické ASP.NET stránky pomocí Microsoft Visual Studia .NET postavené na architektuře MVC. Mimo teoretických principů se seznámíte i s nejběžnějšími technikami používanými při vývoji webových aplikací v ASP.NET MVC, jako například validace, šablony, směrování, či využití všudypřítomného AJAX. Mluvit se ale bude i o možných komplikacích, které mohou nastat při psaní větších projektů, a způsobech, jak se případným slepým uličkám vyhnout.

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • 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í
Předpokládané znalosti:
Znalost jazyka C# a html+css. Výhodou je znalost JavaScriptu.
Doporučený předchozí kurz:
C# – základy programování (CNET1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)

Vybrané zákaznické reference

Siemens, s.r.o., Tereza S.
ASP.NET MVC - tvorba webových aplikací ( ASP1)
"Občerstvení bylo super :-)"
Siemens, s.r.o., Bořivoj K.
ASP.NET MVC - tvorba webových aplikací ( 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 - tvorba webových aplikací ( 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 - tvorba webových aplikací ( 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 - tvorba webových aplikací ( ASP1)
"Celkový dejem velmi dobrý. Úroveň školitele super."