Kurz 20486D: Vývoj webových aplikací pomocí ASP.NET Core MVC - kurz 57 490 rub. od Specialista, školení, Datum: 15. května 2023.
Různé / / November 28, 2023
Kurz je vyučován podle nejnovější verze!
V průběhu kurzu se naučíte vytvářet webové aplikace pomocí ASP.NET CORE MVC z .NET Framework. Získáte znalosti a dovednosti, které vám umožní výrazně zlepšit výkon a škálovatelnost vámi vyvíjených webových aplikací. Během kurzů porovnáte technologie ASP.NET CORE MVC a ASP.NET Web Forms a získáte doporučení pro výběr té či oné technologie.
Kurz je určen pro profesionální webové vývojáře se zkušenostmi s tvorbou aplikací pomocí Visual Studia.
Abyste mohli absolvovat tento kurz, musíte mít platný přístup k účtu Microsoft Azure. Upozorňujeme, že získání nového přístupu může trvat až 48 hodin. Pokud nemáte přístup, informujte o tom svého manažera při registraci na školení. V tomto případě vám poskytneme zkušební verzi: 30denní Windows Azure Pass.
Potřebujete více praxe? Připravujete se na certifikační zkoušky Microsoft? Získejte přístup k Labs Online – virtuálním laboratořím pro autorizované kurzy Microsoftu – po dobu trvání vašeho kurzu a dva týdny po absolvování! Služba je unikátní a je dostupná pouze v Specializovaném centru
Popis kurzu na oficiálních stránkách Microsoftu
Naučíte se:
-Popište hlavní technologie společnosti Microsoft v oblasti vývoje webu a vyberte ty nejvhodnější pro řešení vašich problémů.
- Navrhujte webové aplikace, které splňují různé požadavky.
-Vytvářejte modely šablon CORE MVC a implementujte obchodní logiku v rámci těchto modelů.
-Vytvářejte základní řadiče aplikací MVC, které komunikují s uživateli, modely a datovými pohledy.
-Vytvářejte pohledy aplikací CORE MVC navržené pro zobrazení a úpravu dat a také pro interakci s modely a řídicími jednotkami.
-Vytvářejte testy jednotek a používejte nástroje pro ladění sady Visual Studio při vývoji webových aplikací.
-Vytvářejte webové aplikace, které používají adresy URL čitelné pro člověka.
-Používejte jediné rozhraní a styl v aplikaci MVC.
-Urychlete interakci uživatele díky ukládání do mezipaměti a částečnému obnovení stránky.
-Vytvářejte klientský kód v JavaScriptu pomocí knihovny jQuery.
-Vytvářejte chráněné aplikace CORE MVC.
-Používejte webové služby Microsoft Azure z vaší CORE MVC aplikace.
-Nasazení aplikací CORE MVC.
Modul 1. Recenze ASP.NET CORE MVC (2 ac. h.)
-Přehled webových technologií společnosti Microsoft
-ASP.NET 4.x Přehled
-Úvod do ASP.NET CORE MVC.
Modul 2 Návrh webové aplikace ASP.NET Core (3 ac. h.)
-Plánování ve fázi návrhu projektu
- Navrhování modelů, ovladačů a pohledů
Modul 3. Konfigurace middlewaru a služeb v ASP.NET Core (3 ac. h.)
-Konfigurace střední vrstvy
- Konfigurace služby
Modul 4. Vývoj ovladačů (3 ac. h.)
-Vytváření ovladačů a jejich akcí
-Konfigurace šablon adres URL
-Vytváření filtrů pro metody (akční filtry)
Modul 5. Rozvoj zastoupení (3 ak. h.)
-Vytváření pohledů pomocí enginu Razor.
-Pomocí HTML Helpers a Tag Helpers
-Opětovné použití kódu v zobrazeních
Modul 6. Vývoj modelů (2 ak. h.)
-Tvorba MVC modelů
- Práce s formuláři
-Kontrola aplikací MVC
Modul 7. Použití Entity Framework Core pro práci s databázemi (3 ac. h.)
-Úvod do jádra Entity Framework
-Práce s entitou Framework Core
-Použití entity Framework Core Entity v ASP.NET Core
Modul 8. Použití šablon, CSS a JavaScriptu v ASP.NET Core MVC (3 ac. h.)
-Pomocí šablon zobrazení
-Použití stylů CSS a JavaScipt
-Adaptivní design
Modul 9. Vývoj klientské strany webové aplikace (3 ac. h.)
- Styl aplikace
-Pomocí Task Runner
-Adaptivní design
Modul 10. Testování a ladění webových aplikací (3 ac. h.)
-Testování aplikací MVC
-Implementujte strategie zpracování výjimek
-Protokolování aplikací MVC
Modul 11. Zabezpečení ve webové aplikaci (3 ac. h.)
-Autentizace v ASP.NET Core
-Autorizace v ASP.NET Core
-Ochrana proti útokům
Modul 12. Ukládání do mezipaměti a asynchronní zasílání zpráv (3 ac. h.)
-Implementace strategie ukládání do mezipaměti
-Úspora státu
-Obousměrná komunikace
Modul 13. Implementace WebAPI (3 ac. h.)
- Úvod do WebAPI
- Pomocí WebAPI
- volání WebAPI
Modul 14. Nasazení webové aplikace (3 ac. h.)
-Lokální hosting a nasazení WebAPI
- Nasazení v Microsoft Azure
-Základy Microsoft Azure