Plan Szkolenia

Moduł 1: Wprowadzenie do ASP.NET MVC

  • Szablony projektów ASP.NET MVC
  • Zrozumienie struktury projektu ASP.NET MVC
  • Konwencje nazewnictwa
  • Tworzenie widoków
  • Definiowanie kontrolerów
  • Definiowanie modelu danych

Moduł 2: Tworzenie kompleksowej aplikacji ASP.NET MVC

  • Tworzenie silnie typowanych widoków
  • Zrozumienie adresów URL i metod akcji
  • Korzystanie z pomocników HTML
  • Obsługa przesyłania formularzy
  • Walidacja danych

Moduł 3: Korzystanie z silnika widoków Razor

  • Cele projektowe Razor
  • Implementacja widoku Razor
  • Składnia Razor
  • Dostęp do danych modelu w widokach Razor

Moduł 4: Aplikacje ASP.NET MVC na poziomie przemysłowym

  • Najlepsze praktyki architektury aplikacji ASP.NET
  • Implementacja repozytorium i modelu danych Entity Framework
  • Korzystanie z Dependency Injection
  • Implementacja niestandardowej fabryki kontrolerów

Moduł 5: Test Driven Development w ASP.NET MVC

  • Podsumowanie TDD
  • Frameworki do testów jednostkowych
  • Przykład użycia TDD z ASP.NET MVC

Moduł 6: Techniki widoków

  • Definiowanie i korzystanie z niestandardowych pomocników HTML
  • Definiowanie strony wzorcowej/layoutu
  • Korzystanie ze 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 routingu
  • Definiowanie domyślnych wartości, parametrów i walidacji
  • Generowanie adresów URL i hiperłączy
  • Niestandardowe ograniczenia routingu

Moduł 8: Zarządzanie stanem

  • Korzystanie z ukrytych pól
  • Stan sesji i aplikacji
  • Niestandardowe wiązania modelu

Moduł 9: Dodatkowe techniki

  • Szablony widoków scaffold
  • Szablony kontrolerów scaffold
  • Filtry globalne
  • Wiązanie modelu
  • Kontrolery asynchroniczne
  • Opcje uwierzytelniania, w tym logowanie przez Facebook itp.

Moduł 10: Korzystanie z Ajax i jQuery w ASP.NET MVC

  • Przegląd Ajax i ASP.NET MVC
  • Nieinwazyjny Ajax
  • Korzystanie z linków akcji Ajax
  • Przegląd jQuery
  • Techniki jQuery
  • Korzystanie z jQuery UI

Wymagania

6-miesięczne doświadczenie w programowaniu w C#. Doświadczenie w rozwoju ASP.NET jest korzystne, ale nie jest wymagane.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie