Course Code: mvc001
Duration: 28 hours
Prerequisites:
  • 6 miesięcy doświadczenia w C# programowaniu
  • Doświadczenie w programowaniu ASP.NET jest korzystne, ale nie niezbędne
Overview:

ASP.NET MVC 6 jest nowością w Visual Studio 2015 roku i jest najnowszą ewolucją stosu programistycznego Microsoft & rsquo; s. Ten kurs obejmuje najnowsze interfejsy API i techniki programistyczne do tworzenia dynamicznych, modułowych i testowalnych witryn internetowych. Zapoznamy się z nowymi funkcjami dostępnymi w MVC6 i pokażemy, jak najlepiej wykorzystać najnowszy zestaw narzędzi i możliwości integracji.

Czego się nauczysz

  • Zrozumienie zasad i korzyści architektury MVC
  • Tworzenie widoków, komponentów widoku i pomocników znaczników
  • Używanie wstrzykiwania zależności ASP.NET
  • Tworzenie usług RESTful przy użyciu Web API
  • Jak najlepsze wykorzystanie integracji GruntJS, NPM i Bower
  • Tworzenie aplikacji jednostronicowych (SPA)
Course Outline:
  • Pierwsze kroki z ASP.NET MVC:NET MVC w kontekście; Co nowego w MVC 6; Szablony projektów MVC; Zrozumienie struktury projektu ASP.NET MVC; Konwencje nazewnictwa; Tworzenie widoków; Definiowanie kontrolerów; Definiowanie modelu danych
  • Tworzenie kompletnej aplikacji ASP.NET MVC: widoki o silnym typie; Składnia brzytwy; Zrozumienie adresów URL i metod działania; Pomocnicy tagów MVC6; Formularz post-back; Walidacji danych
  • Aplikacje ASP.NET MVC o wytrzymałości przemysłowej: najlepsze praktyki dotyczące architektury aplikacji NET; Implementacja repozytorium i modelu danych EF; Wstrzykiwanie zależności ASP.NET; Niestandardowe fabryki kontrolerów
  • Zobacz techniki: Definiowanie niestandardowych pomocników tagów; Definiowanie strony układu; Używanie stylów; Definiowanie i wykorzystanie widoków częściowych
  • Implementacja nawigacji: Definiowanie klas modelu widoku; Implementacja filtrowania danych w kontrolerze; Zrozumienie mechanizmu routingu; Dodawanie niestandardowych wpisów do tabeli tras; Definiowanie wartości domyślnych, parametrów i walidacja; Generowanie adresów URL i hiperłączy; Niestandardowe ograniczenia trasy
  • Stan Management: Korzystanie z ukrytych pól; Stan sesji i aplikacji; Niestandardowe wiązania modelu
  • Tworzenie usług RESTful przy użyciu Web API: Przegląd Web API; Budowa serwerów i klientów; Negocjacja treści; Routing atrybutów; Niestandardowe wiązanie modelu; Wywoływanie usług RESTful od Ajax klientów
  • Tworzenie aplikacji jednostronicowych: Przegląd SPA; Korzystanie ze wsparcia GruntJS, NPM i Bower; Przegląd AngularJS i Bootstrap
Sites Published:

United Arab Emirates - Developing in ASP.NET MVC 6 Development

Qatar - Developing in ASP.NET MVC 6 Development

Egypt - Developing in ASP.NET MVC 6 Development

Saudi Arabia - Developing in ASP.NET MVC 6 Development

South Africa - Developing in ASP.NET MVC 6 Development

Brasil - Developing in ASP.NET MVC 6 Development

Canada - Developing in ASP.NET MVC 6 Development

中国 - Developing in ASP.NET MVC 6 Development

香港 - Developing in ASP.NET MVC 6 Development

澳門 - Developing in ASP.NET MVC 6 Development

台灣 - Developing in ASP.NET MVC 6 Development

USA - Developing in ASP.NET MVC 6 Development

Österreich - Developing in ASP.NET MVC 6 Development

Schweiz - Developing in ASP.NET MVC 6 Development

Deutschland - Developing in ASP.NET MVC 6 Development

Czech Republic - Developing in ASP.NET MVC 6 Development

Denmark - Developing in ASP.NET MVC 6 Development

Estonia - Developing in ASP.NET MVC 6 Development

Finland - Developing in ASP.NET MVC 6 Development

Greece - Developing in ASP.NET MVC 6 Development

Magyarország - Developing in ASP.NET MVC 6 Development

Ireland - Developing in ASP.NET MVC 6 Development

Luxembourg - Developing in ASP.NET MVC 6 Development

Latvia - Developing in ASP.NET MVC 6 Development

España - Developing in ASP.NET MVC 6 Development

Italia - Developing in ASP.NET MVC 6 Development

Lithuania - Developing in ASP.NET MVC 6 Development

Nederland - Developing in ASP.NET MVC 6 Development

Norway - Developing in ASP.NET MVC 6 Development

Portugal - Developing in ASP.NET MVC 6 Development

România - Developing in ASP.NET MVC 6 Development

Sverige - Developing in ASP.NET MVC 6 Development

Türkiye - Developing in ASP.NET MVC 6 Development

Malta - Developing in ASP.NET MVC 6 Development

Belgique - Developing in ASP.NET MVC 6 Development

France - Developing in ASP.NET MVC 6 Development

日本 - Developing in ASP.NET MVC 6 Development

Australia - Developing in ASP.NET MVC 6 Development

Malaysia - Developing in ASP.NET MVC 6 Development

New Zealand - Developing in ASP.NET MVC 6 Development

Philippines - Developing in ASP.NET MVC 6 Development

Singapore - Developing in ASP.NET MVC 6 Development

Thailand - Developing in ASP.NET MVC 6 Development

Vietnam - Developing in ASP.NET MVC 6 Development

India - Developing in ASP.NET MVC 6 Development

Argentina - Developing in ASP.NET MVC 6 Development

Chile - Developing in ASP.NET MVC 6 Development

Costa Rica - Developing in ASP.NET MVC 6 Development

Ecuador - Developing in ASP.NET MVC 6 Development

Guatemala - Developing in ASP.NET MVC 6 Development

Colombia - Developing in ASP.NET MVC 6 Development

México - Developing in ASP.NET MVC 6 Development

Panama - Developing in ASP.NET MVC 6 Development

Peru - Developing in ASP.NET MVC 6 Development

Uruguay - Developing in ASP.NET MVC 6 Development

Venezuela - Developing in ASP.NET MVC 6 Development

Polska - Developing in ASP.NET MVC 6 Development

United Kingdom - Developing in ASP.NET MVC 6 Development

South Korea - Developing in ASP.NET MVC 6 Development

Pakistan - Developing in ASP.NET MVC 6 Development

Sri Lanka - Developing in ASP.NET MVC 6 Development

Bulgaria - Developing in ASP.NET MVC 6 Development

Bolivia - Developing in ASP.NET MVC 6 Development

Indonesia - Developing in ASP.NET MVC 6 Development

Kazakhstan - Developing in ASP.NET MVC 6 Development

Moldova - Developing in ASP.NET MVC 6 Development

Morocco - Developing in ASP.NET MVC 6 Development

Tunisia - Developing in ASP.NET MVC 6 Development

Kuwait - Developing in ASP.NET MVC 6 Development

Oman - Developing in ASP.NET MVC 6 Development

Slovakia - Developing in ASP.NET MVC 6 Development

Kenya - Developing in ASP.NET MVC 6 Development

Nigeria - Developing in ASP.NET MVC 6 Development

Botswana - Developing in ASP.NET MVC 6 Development

Slovenia - Developing in ASP.NET MVC 6 Development

Croatia - Developing in ASP.NET MVC 6 Development

Serbia - Developing in ASP.NET MVC 6 Development

Bhutan - Developing in ASP.NET MVC 6 Development

Nepal - Developing in ASP.NET MVC 6 Development

Uzbekistan - Developing in ASP.NET MVC 6 Development