Plan Szkolenia
Moduł 1: Wprowadzenie do ASP.NET MVC
- Podsumowanie rozwoju aplikacji internetowych ASP.NET
- Kluczowe korzyści ASP.NET MVC
- Rola modelu, widoku i kontrolera
Moduł 2: Rozpoczęcie pracy z ASP.NET MVC
- Przygotowanie środowiska programistycznego dla ASP.NET MVC
- Tworzenie projektu ASP.NET MVC
- Zrozumienie struktury projektu ASP.NET MVC
- Konwencje nazewnictwa
- Tworzenie widoków
- Definiowanie kontrolerów
- Definiowanie modelu danych
Moduł 3: Tworzenie kompletnej aplikacji ASP.NET MVC
- Tworzenie silnie typowanych widoków
- Zrozumienie URL-i i metod akcji
- Korzystanie z pomocników HTML
- Obsługa przesyłania formularzy; Walidacja danych
Moduł 4: Korzystanie z silnika widoków Razor
- Cele projektowe Razor
- Implementacja widoku Razor
- Składnia Razor
- Dostęp do danych modelu w widokach Razor
Moduł 5: Aplikacje ASP.NET MVC o przemysłowej sile
- Najlepsze praktyki architektury aplikacji ASP.NET
- Implementacja repozytorium i modelu danych Entity Framework
- Korzystanie z wstrzykiwania zależności; Implementacja niestandardowej fabryki kontrolerów
- Programowanie sterowane testami z ASP.NET MVC
Moduł 6: Techniki widoków
- Definiowanie i korzystanie z niestandardowych pomocników HTML
- Definiowanie strony układu/głównej
- Korzystanie z stylów
- Definiowanie i korzystanie z widoków częściowych
- Składnia metod pomocniczych Razor
Moduł 7: Implementacja nawigacji: Definiowanie klas modelu widoku
- Implementacja filtrowania danych w kontrolerze
- Zrozumienie mechanizmu routingu
- Dodawanie niestandardowych wpisów do tabeli tras
- Definiowanie domyślnych wartości, parametrów i walidacji
- Generowanie URL-i i hiperłączy
- Niestandardowe ograniczenia tras
Moduł 8: Zarządzanie stanem
- Korzystanie z pól ukrytych
- Stan sesji i aplikacji
- Niestandardowe powiązania modelu
Moduł 9: Korzystanie z Ajax i jQuery z ASP.NET MVC
- Przegląd Ajax i ASP.NET MVC; Nienarzucający się Ajax;
- Korzystanie z łączy akcji Ajax
- Przegląd jQuery
- Techniki jQuery
- Korzystanie z jQuery UI
Moduł 10: Dodatkowe techniki ASP.NET MVC 4.5
- Szablony szkieletowe widoków
- Szablony szkieletowe kontrolerów
- Wstrzykiwanie zależności z Unity
Moduł 11: Programowanie sterowane testami z ASP.NET MVC
- Podsumowanie TDD
- Przewodnik po stosowaniu TDD z ASP.NET MVC
Moduł 12: Dodatkowe techniki
- Techniki kontrolerów
- Filtry
- Powiązanie modelu
Wymagania
3-6 miesięcy doświadczenia w rozwoju aplikacji internetowych ASP.NET z użyciem C#.
Opinie uczestników (5)
Instruktor był bardzo kompetentny i bardzo pomocny.
Thilini Alwis - Te Manawa Taki Trauma System
Szkolenie - Visual Studio 2022 IDE
Przetłumaczone przez sztuczną inteligencję
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....
ABB Business Services Sp.z o.o.
Szkolenie - Advanced Blazor
Instruktor bardzo dobrze wyjaśnił tematy, używając aktualnych przykładów z rzeczywistego życia, co znacznie ułatwiło nam zrozumienie informacji.
Florin-Viorel Marut - Continental Automotive Romania
Szkolenie - High-Performance Application Development with .NET Core
Przetłumaczone przez sztuczną inteligencję
ciekawostki, wiedza trenera, elastyczne podejście do naszych problemów nawet jeśli wykraczały poza agende