6 miesięcy doświadczenia w programowaniu C#. Doświadczenie w rozwoju ASP.NET jest korzystne, ale nie niezbędne.
Cele
Aplikacje internetowe MVC oferują czyste oddzielenie zagadnień między klasami logiki biznesowej, stronami internetowymi i kontrolerem. [ASP.NET MVC 4 oferuje twórcom stron internetowych wszystkie zalety MVC w połączeniu z całą mocą platformy .NET. Ten kurs zapewnia pełne pokrycie ASP.NET MVC 4, w tym Test Driven Development i JQuery.
Po ukończeniu tego kursu uczestnicy będą w stanie
- Zrozumienie roli wzorca projektowego modelu, widoku i kontrolera
- Tworzenie aplikacji o przemysłowej wytrzymałości
- Stosowanie metod programowania opartego na testach
- Wdrażanie nawigacji między stronami
- Wdrażanie bogatych interfejsów użytkownika za pomocą JQuery i Ajax
Publiczność
Programiści ASP.NET, którzy chcą korzystać z architektury MVC.
Moduł 1: Pierwsze kroki z 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 kompletnej aplikacji ASP.NET MVC
- Tworzenie widoków o silnym typie
- Zrozumienie adresów URL i metod działania
- Korzystanie z HTML pomocników
- Obsługa zwrotów formularzy
- Walidacji danych
Moduł 3: Korzystanie z silnika widoku Razor
- Cele projektu maszynki do golenia
- Implementowanie widoku Razor
- Składnia brzytwy
- Accessingowanie danych modelu w widokach Razor
Moduł 4: Aplikacje ASP.NET MVC o wytrzymałości przemysłowej
- Najlepsze praktyki dotyczące architektury aplikacji ASP.NET
- Implementacja modelu danych repozytorium i Entity Framework
- Korzystanie z wstrzykiwania zależności
- Implementacja niestandardowej fabryki kontrolerów
Moduł 5: Rozwój oparty na testach przy użyciu ASP.NET MVC
- Podsumowanie TDD
- Unit Testing ramy
- Przewodnik po używaniu TDD z ASP.NET MVC
Moduł 6: Zobacz techniki
- Definiowanie i używanie niestandardowych HTML pomocników
- Definiowanie układu/strony wzorcowej
- Używanie stylów
- Definiowanie i wykorzystanie widoków częściowych
- Składnia metody pomocniczej 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 wartości domyślnych, parametrów i walidacja
- Generowanie adresów URL i hiperłączy
- Niestandardowe ograniczenia trasy
Moduł 8: Stan Management
- Korzystanie z ukrytych pól
- Stan sesji i aplikacji
- Niestandardowe wiązania modelu
Moduł 9: Techniki dodatkowe
- Zobacz szablony rusztowań
- Szablony szkieletu kontrolera
- Filtry globalne
- Wiązanie modelu
- Kontrolery asynchroniczne
- Opcje uwierzytelniania, w tym umożliwienie logowania z Facebook itp.
Moduł 10: Używanie Ajax i jQuery z ASP.NET MVC
- Omówienie Ajax i ASP.NET MVC
- Dyskretny Ajax
- Korzystanie z linków akcji Ajax.
- Przegląd jQuery
- jQuery techniki
- Korzystanie z jQuery interfejsu użytkownika
United Arab Emirates - Programming using ASP.NET MVC 4
Qatar - Programming using ASP.NET MVC 4
Egypt - Programming using ASP.NET MVC 4
Saudi Arabia - Programming using ASP.NET MVC 4
South Africa - Programming using ASP.NET MVC 4
Brasil - Programming using ASP.NET MVC 4
Canada - Programming using ASP.NET MVC 4
中国 - Programming using ASP.NET MVC 4
香港 - Programming using ASP.NET MVC 4
澳門 - Programming using ASP.NET MVC 4
台灣 - Programming using ASP.NET MVC 4
USA - Programming using ASP.NET MVC 4
Österreich - Programming using ASP.NET MVC 4
Schweiz - Programming using ASP.NET MVC 4
Deutschland - Programming using ASP.NET MVC 4
Czech Republic - Programming using ASP.NET MVC 4
Denmark - Programming using ASP.NET MVC 4
Estonia - Programming using ASP.NET MVC 4
Finland - Programming using ASP.NET MVC 4
Greece - Programming using ASP.NET MVC 4
Magyarország - Programming using ASP.NET MVC 4
Ireland - Programming using ASP.NET MVC 4
Luxembourg - Programming using ASP.NET MVC 4
Latvia - Programming using ASP.NET MVC 4
España - Programming using ASP.NET MVC 4
Italia - Programming using ASP.NET MVC 4
Lithuania - Programming using ASP.NET MVC 4
Nederland - Programming using ASP.NET MVC 4
Norway - Programming using ASP.NET MVC 4
Portugal - Programming using ASP.NET MVC 4
România - Programming using ASP.NET MVC 4
Sverige - Programming using ASP.NET MVC 4
Türkiye - Programming using ASP.NET MVC 4
Malta - Programming using ASP.NET MVC 4
Belgique - Programming using ASP.NET MVC 4
France - Programming using ASP.NET MVC 4
日本 - Programming using ASP.NET MVC 4
Australia - Programming using ASP.NET MVC 4
Malaysia - Programming using ASP.NET MVC 4
New Zealand - Programming using ASP.NET MVC 4
Philippines - Programming using ASP.NET MVC 4
Singapore - Programming using ASP.NET MVC 4
Thailand - Programming using ASP.NET MVC 4
Vietnam - Programming using ASP.NET MVC 4
India - Programming using ASP.NET MVC 4
Argentina - Programming using ASP.NET MVC 4
Chile - Programming using ASP.NET MVC 4
Costa Rica - Programming using ASP.NET MVC 4
Ecuador - Programming using ASP.NET MVC 4
Guatemala - Programming using ASP.NET MVC 4
Colombia - Programming using ASP.NET MVC 4
México - Programming using ASP.NET MVC 4
Panama - Programming using ASP.NET MVC 4
Peru - Programming using ASP.NET MVC 4
Uruguay - Programming using ASP.NET MVC 4
Venezuela - Programming using ASP.NET MVC 4
Polska - Programming using ASP.NET MVC 4
United Kingdom - Programming using ASP.NET MVC 4
South Korea - Programming using ASP.NET MVC 4
Pakistan - Programming using ASP.NET MVC 4
Sri Lanka - Programming using ASP.NET MVC 4
Bulgaria - Programming using ASP.NET MVC 4
Bolivia - Programming using ASP.NET MVC 4
Indonesia - Programming using ASP.NET MVC 4
Kazakhstan - Programming using ASP.NET MVC 4
Moldova - Programming using ASP.NET MVC 4
Morocco - Programming using ASP.NET MVC 4
Tunisia - Programming using ASP.NET MVC 4
Kuwait - Programming using ASP.NET MVC 4
Oman - Programming using ASP.NET MVC 4
Slovakia - Programming using ASP.NET MVC 4
Kenya - Programming using ASP.NET MVC 4
Nigeria - Programming using ASP.NET MVC 4
Botswana - Programming using ASP.NET MVC 4
Slovenia - Programming using ASP.NET MVC 4
Croatia - Programming using ASP.NET MVC 4
Serbia - Programming using ASP.NET MVC 4
Bhutan - Programming using ASP.NET MVC 4