Course Code: 20486cc
Duration: 35 hours
Overview:

Informacje o tym kursie

W tym kursie studenci nauczą się tworzyć zaawansowane aplikacje ASP.NET MVC przy użyciu narzędzi i technologii .NET Framework. Nacisk zostanie położony na kodowanie działań, które zwiększają wydajność i skalowalność aplikacji internetowej. ASP.NET MVC zostanie wprowadzony i porównany z Web Forms, aby uczniowie wiedzieli, kiedy każdy z nich powinien / może być użyty. Kurs ten przygotuje również studentów do egzaminu 70-486.

Profil odbiorców

Ten kurs jest przeznaczony dla profesjonalnych programistów internetowych, którzy używają Microsoft Visual Studio w indywidualnym lub zespołowym, małym lub dużym środowisku programistycznym. Kandydaci na ten kurs są zainteresowani tworzeniem zaawansowanych aplikacji internetowych i chcą kompleksowo zarządzać renderowanym kodem HTML. Chcą tworzyć strony internetowe, które oddzielają interfejs użytkownika, dostęp do danych i logikę aplikacji.

Po ukończeniu kursu

Po ukończeniu tego kursu studenci będą w stanie

  • Opisanie stosu technologii sieciowych Microsoft i wybranie odpowiedniej technologii do wykorzystania w celu opracowania dowolnej aplikacji.
  • Projektować architekturę i implementację aplikacji internetowej, która spełni zestaw wymagań funkcjonalnych, wymagań dotyczących interfejsu użytkownika i modeli biznesowych.
  • Tworzenie modeli MVC i pisanie kodu implementującego logikę biznesową w ramach metod, właściwości i zdarzeń modelu.
  • Dodawanie kontrolerów do aplikacji MVC w celu zarządzania interakcją użytkownika, aktualizowania modeli oraz wybierania i zwracania widoków.
  • Tworzenie widoków w aplikacji MVC, które wyświetlają i edytują dane oraz współdziałają z modelami i kontrolerami.
  • Uruchamianie testów jednostkowych i narzędzi do debugowania w aplikacji internetowej w Visual Studio i konfigurowanie aplikacji do rozwiązywania problemów.
  • Opracowanie aplikacji internetowej wykorzystującej silnik routingu ASP.NET do prezentowania użytkownikom przyjaznych adresów URL i logicznej hierarchii nawigacji.
  • Wdrożenie spójnego wyglądu i działania, w tym brandingu korporacyjnego, w całej aplikacji internetowej MVC.
  • Korzystanie z częściowych aktualizacji stron i buforowania w celu zmniejszenia przepustowości sieci wykorzystywanej przez aplikację i przyspieszenia odpowiedzi na żądania użytkowników.
  • Pisanie kodu JavaScript, który działa po stronie klienta i wykorzystuje bibliotekę skryptów jQuery do optymalizacji responsywności aplikacji internetowej MVC.
  • Wdrożenie kompletnego systemu członkostwa w aplikacji internetowej MVC.
  • Tworzenie aplikacji MVC, która jest odporna na złośliwe ataki i przechowuje informacje o użytkownikach i preferencjach.
  • Opisać jak napisać usługę sieciową Microsoft Azure i wywołać ją z aplikacji MVC.
  • Opisanie, czym jest Web API i dlaczego deweloperzy mogą dodawać Web API do aplikacji.
  • Modyfikowanie sposobu obsługi żądań przeglądarki przez aplikację MVC.
  • Opisać, jak spakować i wdrożyć aplikację internetową ASP.NET MVC z komputera programistycznego na serwer internetowy w celu przemieszczenia lub produkcji.
Course Outline:

Moduł 1: Odkrywanie ASP.NET MVC 5

  • Przegląd Microsoft technologii internetowych
  • Przegląd ASP.NET
  • Wprowadzenie do ASP.NET MVC 5

Moduł 2: Projektowanie ASP.NET MVC 5 

  • Planowanie w fazie projektowania projektu
  • Projektowanie modeli, kontrolerów i widoków

Moduł 3: Tworzenie modeli ASP.NET MVC 5

  • Tworzenie modeli MVC
  • Praca z danymi

Moduł 4: Tworzenie kontrolerów ASP.NET MVC 5

  • Pisanie kontrolerów i akcji
  • Pisanie filtrów akcji

Moduł 5: Tworzenie widoków ASP.NET MVC 5

  • Tworzenie widoków za pomocą składni Razor
  • Korzystanie z HTML pomocników
  • Ponowne użycie kodu w widokach

Moduł 6: Testowanie i debugowanie aplikacji internetowych ASP.NET MVC 5

  • Unit Testing Komponenty MVC
  • Wdrażanie strategii obsługi wyjątków

Moduł 7: Strukturyzacja aplikacji internetowych ASP.NET MVC 5

  • Analiza architektury informacji
  • Konfigurowanie tras
  • Tworzenie struktury nawigacji

Moduł 8: Stosowanie stylów w aplikacjach internetowych ASP.NET MVC 5

  • Korzystanie z układów
  • Stosowanie CSS stylów do aplikacji MVC
  • Tworzenie adaptacyjnego interfejsu użytkownika

Moduł 9: Tworzenie responsywnych stron w aplikacjach internetowych ASP.NET MVC 5

  • Korzystanie z AJAX i częściowych aktualizacji strony
  • Wdrażanie strategii buforowania

Moduł 10: Korzystanie z JavaScript i jQuery w responsywnych aplikacjach internetowych MVC 5

  • Renderowanie i wykonywanie kodu JavaScript
  • Korzystanie z jQuery i jQueryUI

Moduł 11: Kontrolowanie Access w aplikacjach internetowych ASP.NET MVC 5

  • Implementowanie uwierzytelniania i autoryzacji
  • Przypisywanie ról i członkostwa

Moduł 12: Tworzenie odpornej aplikacji internetowej ASP.NET MVC 5

  • Tworzenie bezpiecznych witryn
  • State Management

Moduł 13: Implementowanie interfejsów Web API w aplikacjach ASP.NET MVC 5

  • Tworzenie internetowego interfejsu API
  • Wywoływanie Web API z aplikacji mobilnych i internetowych

Moduł 14: Obsługa żądań w aplikacjach internetowych ASP.NET MVC 5

  • Korzystanie z modułów HTTP i programów obsługi HTTP
  • Korzystanie z gniazd sieci Web

Moduł 15: Wdrażanie aplikacji internetowych ASP.NET MVC 5

  • Wdrażanie aplikacji internetowej
  • Wdrażanie aplikacji internetowej ASP.NET MVC 5
Sites Published:

United Arab Emirates - Developing ASP.NET MVC 5 Web Applications (20486CC)

Qatar - Developing ASP.NET MVC 5 Web Applications (20486CC)

Egypt - Developing ASP.NET MVC 5 Web Applications (20486CC)

Saudi Arabia - Developing ASP.NET MVC 5 Web Applications (20486CC)

South Africa - Developing ASP.NET MVC 5 Web Applications (20486CC)

USA - Developing ASP.NET MVC 5 Web Applications (20486CC)

Polska - Developing ASP.NET MVC 5 Web Applications (20486CC)

Kazakhstan - Developing ASP.NET MVC 5 Web Applications (20486CC)

Moldova - Developing ASP.NET MVC 5 Web Applications (20486CC)

Morocco - Developing ASP.NET MVC 5 Web Applications (20486CC)

Tunisia - Developing ASP.NET MVC 5 Web Applications (20486CC)

Kuwait - Developing ASP.NET MVC 5 Web Applications (20486CC)

Oman - Developing ASP.NET MVC 5 Web Applications (20486CC)

Slovakia - Developing ASP.NET MVC 5 Web Applications (20486CC)

Kenya - Developing ASP.NET MVC 5 Web Applications (20486CC)

Nigeria - Developing ASP.NET MVC 5 Web Applications (20486CC)

Botswana - Developing ASP.NET MVC 5 Web Applications (20486CC)

Slovenia - Developing ASP.NET MVC 5 Web Applications (20486CC)

Croatia - Developing ASP.NET MVC 5 Web Applications (20486CC)

Serbia - Developing ASP.NET MVC 5 Web Applications (20486CC)

Bhutan - Developing ASP.NET MVC 5 Web Applications (20486CC)

Nepal - Developing ASP.NET MVC 5 Web Applications (20486CC)

Uzbekistan - Developing ASP.NET MVC 5 Web Applications (20486CC)