- dopytać o szczegóły szkolenia
- zarejestrować się na to szkolenie
Poznasz kluczowe wzorce projektowe (MVC, Dependency Injection, Inverse of Control). Na podstawie tworzonego od podstaw projektu w ASP.NET Core zapoznasz się z najlepszymi praktykami programistycznymi wykorzystania frameworka ASP.NET. Przedmiot przygotowuje do egzaminu Microsoftu 70-486 Developing ASP.NET MVC Web Applications.
# Wymagania wstępne:
Znajomość :
- Programowanie obiektowe w C#
- Wprowadzenie do technologii webowych
Ten kurs jest przeznaczony dla profesjonalnych twórców stron internetowych, którzy używają Microsoft Visual Studio i ASP.NET do projektowania oraz tworzenia rozwiązań internetowych, zarówno w małym jak i dużym zespole programistycznym. Kandydaci na ten kurs muszą być zainteresowani tworzeniem zaawansowanych aplikacji internetowych. Chcą poznać jak tworzyć strony internetowe, które oddzielają interfejs użytkownika, dostęp do danych i logikę aplikacji.
# Cel kursu:
W ramach tego kursu, kursanci dowiedzą się, jak rozwijać zaawansowane aplikacje ASP.NET MVC przy użyciu narzędzi i technologii .NET Core. Nacisk zostanie położony na działania związane z pisaniem kodu, który zwiększa wydajność i skalowalność aplikacji internetowej. ASP.NET MVC zostanie wprowadzony i porównany z ASP.NET Web Forms, aby kursanci wiedzieli, kiedy każdy z nich powinien zostać użyty.
Kurs ten przygotuje do egzaminu Developing ASP.NET MVC Web Applications (70-486).
# Umiejętności:
Po ukończeniu tego kursu będziesz potrafił/a:
- Opisać wszystkie technologie webowe i wybrać odpowiednią, która posłuży do opracowania dowolnej aplikacji.
- Zaprojektować architekturę i implementację aplikacji internetowej, która spełni zestaw wymagań funkcjonalnych, wymagań interfejsu użytkownika i adresów modeli biznesowych.
- Tworzyć Modele MVC i pisać kod, który implementuje logikę biznesową w metodach, właściwościach i zdarzeniach modelu.
- Dodawać Kontrolery do aplikacji MVC, aby zarządzać interakcjami z użytkownikiem, aktualizować modele oraz wybierać i zwracać Widoki.
- Tworzyć Widoki w aplikacji MVC, która wyświetla i edytuje dane oraz współdziała z Modelami i Kontrolerami.
- Uruchamiać testy jednostkowe i narzędzia do debugowania w aplikacji internetowej w Visual Studio 2017 oraz konfigurować aplikację do rozwiązywania problemów.
- Stworzyć aplikację internetową wykorzystującą silnik routingu ASP.NET, aby prezentować przyjazne adresy URL i logiczną hierarchię nawigacji dla użytkowników.
- Wdrożyć spójny wygląd i styl marki korporacyjnej w całej aplikacji internetowej MVC.
- Używać częściowych aktualizacji stron i pamięci podręcznej, aby zmniejszyć przepustowość sieci wykorzystywaną przez aplikację i przyspieszyć odpowiedzi na żądania użytkowników.
- Pisać kod JavaScript działający po stronie klienta i korzystaj z biblioteki skryptów jQuery, aby zoptymalizować czas reakcji aplikacji ASP.NET MVC.
- Zaimplementować kompletny system zarządzania uprawnieniami w aplikacji internetowej MVC.
- Zbudować aplikację MVC, która opiera się złośliwym atakom i utrzymuje informacje o użytkownikach i preferencjach.
- Napisać usługę internetową Windows Azure i wywołać ją z aplikacji MVC.
- Opisać czym jest Web API i dlaczego programiści mogą dodać interfejs Web API do aplikacji.
- Modyfikować sposób, w jaki żądania przeglądarki są obsługiwane przez aplikację MVC.
- Wdrożyć aplikację internetową ASP.NET MVC na serwer WWW.
# Program
- Wprowadzenie do frameworka ASP.NET Core, .NET Core, podstawowe pojęcia.
- Wzorce MVC, DI i IoC
- Cykl życia aplikacji, MVC, kontrolery, modele, akcje i widoki.
- Routing, obiekty Request i Response.
- Praca z formularzami.
- Praca z danymi - LINQ, strumienie, pliki, websockets.
- Bazy danych - Entity framework
- Testowanie aplikacji sieci Web
- Debugowanie aplikacji Azure
# Egzaminy:
Po ukończeniu kursu uczestnikowi przysługuje w ramach opłaty za kurs, 1 podejście do egzaminu MCSA 70-486 Developing ASP.NET MVC Web Application
# Harmonogram (10 dni, zajęcia w godzinach 17:00-20:15)
#Zapisy:
tel. 503-473-917
mail: [email protected]