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
-
Představení architektury
-
Důvod vzniku a přínos
-
Možnosti a omezení protokolu HTTP a jazyka HTML
-
ASP.NET MVC
-
Základní přehled
-
Životní cyklus požadavku
-
Porovnání s ASP.NET WebForms
-
Založení projektu
-
Instalace a integrace ASP.NET MVC
-
Hierarchie MVC projektu
-
Směrování požadavků
-
Teorie a účel směrování
-
Základní (univerzální) deklarace směrování
-
Zástupné parametry a jejich využití
-
Pokročilé účelové směrování
-
Šablony zobrazení - Razor engine
-
Syntaxe Razor engine
-
Srovnání s aspx stránkou jako šablonou
-
Silně typové šablony
-
Implementace layout
-
Využití částečných pohledů
-
Lokalizace pohledů
-
Datová logika
-
Teorie datové logiky
-
Použití Linq2Sql a Entity Frameworku jako modelu
-
Využití ViewModel datových objektů
-
Principy ASP.NET MVC
-
Zakládání a používání controllerů jako funkčních celků
-
Způsob provázání vrstev
-
Předávání parametrů mezi formulářem a kódem
-
Předávání složitějších struktur
-
Rozšiřování pomocí atributů
-
Ladění aplikace
-
Krokování akcí a generování šablon
-
Procházení hodnot aktuálního požadavku
-
Validace
-
Princip validace v ASP.NET MVC
-
Přímá validace kódem
-
Integrace validačních frameworků
-
Klientská unobtrusive validace jQuery
-
Autorizace požadavků
-
Autentizační mechanismy
-
Atribut [Authorize]
-
Využití Forms autentifikace
-
Psaní přihlašovacího modulu
-
Využití Windows autentifikace
-
Možnosti při rozšiřování komplexnější autorizace
-
Rozšiřování ASP.NET MVC
-
Doplňující atributy
-
Rozšiřování pomocných tříd
-
Vlastní RouteConstrains
-
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."