ASP.NET MVC pro mírně pokročilé (MVCAdvanced)
Aktuálně nemáme vypsaný žádný termín. Poptat termín kurzu
Smířili jste se s koncem Web Forms a přecházíte na ASP.NET MVC? Znáte základy, ale rádi byste se naučili best practices a řešení obvyklých problémů a standardních situací? V tom případě jsme připravili kurz právě pro vás.
Microsoft se rozhodl v dlouhodobé perspektivě zahubit ASP.NET Web Forms a nástrojem pro vývoj větších aplikací v ASP.NET zůstává pouze ASP.NET MVC. Tento kurz je určen programátorům, kteří znají základy MVC platformy (např. v rozsahu našeho předcházejícího kurzu Budoucnost ASP.NET, Razor a MVC pro Web Forms programátory), ale chtějí znát něco více.
V tomto kurzu se zaměříme na best practices, praktické návody pro řešení typických situací a základní pohled na ASP.NET WebAPI a budoucí verzi ASP.NET MVC 6.
Výklad a prezentace budou doplněny praktickými cvičeními na vlastních počítačích. Cvičení budou v podobě "hands-on labů", přesných postupů s číslovanými kroky. Cvičení vycházejí z praktických scénářů, se kterými se většina programátorů pravidelně setkává. Nově nabyté znalosti tedy budete mít možnost okamžitě otestovat a v případě problémů vám s nimi pomohu.
Hrubá osnova kurzu je následující:
- Action filters v ASP.NET MVC
- Cache
- Autorizace
- Ošetřování chyb
- Vlastní filtry
- Don't Repeat Yourself
- Partial Views a jejich schopnosti
- Child actions, jejich možnosti a omezení
- Návody pro praktické situace
- Radio buttony, checkboxy, many to many vazby
- Upload souborů a jejich zpracování
- Vracení nezvyklých výsledků (generování obrázků, RSS feedů a podobně)
- Lokalizace ASP.NET MVC aplikací
- Best practices v ASP.NET MVC
- Čemu se vyhnout, co naopak dělat
- Doporučené návrhové vzory pro typické situace
- Základy ASP.NET WebAPI
- API controllery
- Formátování výsledků
- Hosting WebAPI
- Jemný úvod do ASP.NET MVC 6
- Co je nového v příští verzi (bez záruky, v závislosti na publikovaných buildech v době konání kurzu)
Požadované znalosti: Základy ASP.NET MVC
Klíčová slova: MVC
Kategorie:
Michal Altair Valášek
Termíny kurzu
Prerekvizity
Budoucnost ASP.NET, Razor a MVC pro Web Forms programátory (MVC4WebForms)
ASP.NET se mění a pokud se chcete programováním webových aplikací v .NET Frameworku zabývat i za několik let, je dobré se jeho budoucností zabývat. Svůj pohled na budoucnost jsem sepsal v článku Quo vadis ASP.NET? a tento kurz je jeho logickým vyústěním.