Softwarová architektura Softwarová architektura MVC (Model-View-Controller) spatřila světlo světla již před více jak 30ti lety. Od té doby byla využita v řadě úspěšných nástrojů pro tvorbu nejen webových aplikací. Namátkou jsou to Ruby on rails nebo Zend a Nette framework pro PHP. Microsoft nyní přichází s vlastní implementací pro ASP.NET. Na tomto kurzu se naučíte krom teoretických principů i nejběžnější techniky používané právě při vývoji webových aplikací v ASP.NET MVC, jako například validace, šablony, směrování, či všudypřítomný 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. Během kurzu se vyžadují znalosti jazyka C# nebo případně Visual Basic pro .NET Framework. Je vhodný jako rekvalifikace z ASP.NET WebForms nebo jiných webových technologií, ale zároveň také jako úvod pro vývojáře, kteří s webem teprve začínají. MVC (Model-View-Controller) spatřila světlo světa již před 30ti lety. Od té doby byla využita v řadě úspěšných nástrojů pro tvorbu nejen webových aplikací. Namátkou jsou to Ruby on rails nebo Zend a Nette framework pro PHP. Microsoft nyní přichází s vlastní implementací pro ASP.NET. Na tomto kurzu se naučíte krom teoretických principů i nejběžnější techniky používané právě při vývoji webových aplikací v ASP.NET MVC jako například validace, šablony, směrování či všudypřítomný AJAX. Mluvit se ale bude i o možných komplikacích, které mohou nastat při psaní větších projektů, a o způsobech, jak se případným slepým uličkám vyhnout.
Architektura MVC
ASP.NET MVC
Založení projektu
Směrování požadavků
Šablony zobrazení - Razor engine
Datová logika
Principy ASP.NET MVC
Ladění aplikace
Validace
Autorizace požadavků
Rozšiřování ASP.NET MVC