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#.

 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie