Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Modul 1: Začínáme s ASP.NET MVC
- Šablony projektů ASP.NET MVC
- Pochopení struktury projektu ASP.NET MVC
- Názvové konvence
- Vytváření zobrazení (views)
- Definice kontrolerů (controllers)
- Definice datového modelu
Modul 2: Vytvoření kompletní aplikace ASP.NET MVC
- Vytváření silně typizovaných zobrazení (strongly-typed views)
- Pochopení URL a akčních metod (action methods)
- Použití HTML helperů
- Zpracování odeslání formuláře (form post-backs)
- Data validace
Modul 3: Použití Razor View Engine
- Cíle návrhu Razor
- Implementace Razor zobrazení (view)
- Syntaxe Razor
- Přístup k datům modelu v Razor zobrazeních
Modul 4: Profesionální aplikace ASP.NET MVC
- Osvědčené postupy architektury aplikací ASP.NET
- Implementace repozitáře a datového modelu Entity Framework
- Použití Dependency Injection
- Implementace vlastní továrny na kontrolery (controller factory)
Modul 5: Test Driven Development s ASP.NET MVC
- Přehled TDD
- Frameworke pro unit testing
- Demonstrace použití TDD v ASP.NET MVC
Modul 6: Techniky zobrazení (views)
- Vytváření a používání vlastních HTML helperů
- Vytváření a použití layout/master stránky
- Použití stylů
- Vytváření a používání částečných zobrazení (partial views)
- Syntaxe Razor helper metod
Modul 7: Implementace navigace
- Vytváření tříd view-model
- Implementace filtrování dat v kontroléru
- Pochopení mechanismu routování
- Přidávání vlastních položek do tabulky routů (route table)
- Výchozí hodnoty, parametry a validace
- Generování URL a odkazů (hyperlinks)
- Vlastní omezující podmínky routů (route constraints)
Modul 8: Správa stavu
- Použití skrytých polí (hidden fields)
- Seskupený a aplikaceový stav (session and application state)
- Vlastní vazby modelů (custom model bindings)
Modul 9: Další techniky
- Předzpracované šablony zobrazení (view scaffold templates)
- Předzpracované šablony kontrolerů (controller scaffold templates)
- Globální filtry
- Vazba modelů (model binding)
- Asynchrónní kontroléry
- Možnosti ověřování, včetně povolení přihlášení z Facebooku atd.
Modul 10: Použití Ajax a jQuery s ASP.NET MVC
- Přehled Ajax a ASP.NET MVC
- Nepoukazovací Ajax (unobtrusive Ajax)
- Použití Ajax akčních odkazů (action links)
- Přehled jQuery
- Techniky jQuery
- Použití jQuery UI
Požadavky
6 měsíců praxe C# programování. Zkušenosti s vývojem ASP.NET jsou výhodné, ale ne nezbytné.
21 hodiny
Reference (1)
It was interactive, I could ask many questions and the instructor would modify his lecture to answer my questions