Návrh Školení
Modul 1: Úvod do ASP.NET MVC
- Základy webového vývoje v ASP.NET
- Hlavní výhody ASP.NET MVC
- Role modelu, zobrazení a kontroléru
Modul 2: Začínáme s ASP.NET MVC
- Příprava vývojového prostředí pro ASP.NET MVC
- Vytváření projektu ASP.NET MVC
- Pochopení struktury projektu ASP.NET MVC
- Názvosloví konvence
- Vytváření zobrazení (views)
- Definování kontrolérů (controllers)
- Definování datového modelu
Modul 3: Vytváření kompletní aplikace ASP.NET MVC
- Vytváření silně typizovaných zobrazení (views)
- Pochopení URL a akčních metod (action methods)
- Použití HTML helperů
- Zpracování odeslání formuláře; Validace dat
Modul 4: Použití Razor view engine
- Cíle návrhu Razor
- Implementace Razor zobrazení (view)
- Razor syntaxe
- Přístup k datům modelu v Razor zobrazeních
Modul 5: Profesionální aplikace ASP.NET MVC
- Osobitné praktiky architektury ASP.NET aplikací
- Implementace repozitáře a datového modelu Entity Framework
- Použití závislostí (Dependency Injection); Implementace vlastní factory kontroléru
- Vývoj testováním s ASP.NET MVC (Test-Driven Development)
Modul 6: Techniky pro zobrazení
- Definování a použití vlastních HTML helperů
- Definování layout/master stránky
- Použití stylů
- Definování a použití parciálních zobrazení (partial views)
- Syntaxe Razor helper metody
Modul 7: Implementace navigace: Definování tříd view-model
- Implementace filtrování dat v kontroléru
- Pochopení routovacího mechanismu
- Přidávání vlastních položek do routovací tabulky
- Definování výchozích hodnot, parametrů a validace
- Generování URL a hypertextových odkazů
- Vlastní routovací podmínky (constraints)
Modul 8: Správa stavu
- Použití skrytých polí (hidden fields)
- Seskupování a aplikace stavu (session and application state)
- Vlastní vazby modelu (model bindings)
Modul 9: Použití Ajax a jQuery s ASP.NET MVC
- Přehled Ajax a ASP.NET MVC; Diskrétní Ajax (Unobtrusive Ajax);
- Použití Ajax akčních odkazů (action links)
- Přehled jQuery
- Techniky s jQuery
- Použití jQuery UI
Modul 10: Dodatečné techniky ASP.NET MVC 4.5
- Scaffold šablony pro zobrazení (view scaffold templates)
- Scaffold šablony pro kontroléry (controller scaffold templates)
- Závislosti s Unity (Dependency injection with Unity)
Modul 11: Vývoj testováním s ASP.NET MVC
- Přehled vývoje testováním (TDD)
- Návod k použití TDD s ASP.NET MVC
Modul 12: Dodatečné techniky
- Tehniky pro kontroléry (controller techniques)
- Filtry (filters)
- Vazby modelu (model binding)
Požadavky
3-6 měsíční zkušenosti s vývojem webu ASP.NET s použitím v C#.
Reference (5)
Trenér byl velmi dobře informovaný, byl velmi nápomocný.
Thilini Alwis - Te Manawa Taki Trauma System
Kurz - Visual Studio 2022 IDE
Přeloženo strojem
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Kurz - Advanced Blazor
Lektor velmi dobře vysvětlil témata na skutečných příkladech z reálného světa, což nám usnadnilo pochopení informací
Florin-Viorel Marut - Continental Automotive Romania
Kurz - High-Performance Application Development with .NET Core
Přeloženo strojem
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurz - Introduction to Blazor
Very knowledgeable trainer