Developing ASP.NET MVC 5 Web Applications

20486

Webes alkalmazások fejlesztése ASP.NET MVC 5 segítségével

Részvételi forma

Képzési forma

Mentorált

Képzés hossza

5 nap (5×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

458 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A tanfolyam során a résztvevők megismerik összetett webes alkalmazások fejlesztését ASP.NET MVC 5 technológiák használatával, Visual Studio 2017 környezetben. A tanfolyamot korábbi ASP.NET programozási ismeretekkel és gyakorlattal már rendelkező szakembereknek ajánljuk, akik szeretnék megismerni robusztus, skálázható, biztonságos és modern üzleti webalkalmazások fejlesztését és a kapcsolódó alkalmazástervezési és implementálási technikákat. A tanfolyam egyben segítséget nyújt a 070-486 kódú, ASP.NET MVC fejlesztési hivatalos Microsoft vizsgához is.

Tematika

  • Bevezetés az ASP.NET MVC 5 technológiába: a Microsoft webtechnológiák áttekintése, Web Forms alapú fejlesztés kontra MVC alapú fejlesztés, az MVC 5 architektúra és képességek áttekintése minta alkalmazáson keresztül
  • MVC 5 alapú alkalmazások tervezése: tervezési folyamat és követelmények, komponensek áttekintése; modell-ek, controller-ek és view-k tervezése, MVC alkalmazás összeállítása
  • MVC 5 modellek fejlesztése: MVC projekt létrehozása, MVC modellek készítése, tulajdonságok és metódusok hozzáadása modellhez, Display és Edit annotációk használata MVC modellben, események kezelése, MVC 5 controllerek fejlesztése, felhasználói interakció menedzselése: MVC controllerek hozzáadása projekthez, MVC controllerek készítése, Action-ök készítése, Action Filter-ek írása controllerben
  • MVC 5 View-k fejlesztése: a View szerepe az MVC web alkalmazásban, a Razor View szintaxis fontossága és áttekintése, általános és HTML Helper-ek használata, parciális View-k és Razor Helper-ek alkalmazása kód újrafelhasználáshoz
  • MVC 5 webalkalmazások tesztelése és hibafelderítése: hibatípusok áttekintése, hibakeresési és tesztelési metódusok és eszközök, MVC komponensek unit tesztelése, kivételkezelési stratégia kialakítása, kivételkezelés konfigurálása
  • MVC 5 webalkalmazások strukturálása: a strukturálás célja, strukturálás tervezése, információs architektúra elemzése, útvonalak konfigurálása ASP.NET Routing Engine segítségével, navigációs struktúra kialakítása
  • Stílusok alkalmazása MVC 5 környezetben: View sablonok használata, CSS használata MVC alkalmazásban, adaptív felhasználó interfész készítés, look and feel tervezési technikák
  • Reszponzív weboldalak készítése MVC 5 webalkalmazásban: alapfogalmak, az AJAX és a részleges lapfrissítések használata, AJAX Helper-ek és parciális view-k alkalmazása, cachelési technikák, ASP.NET cache konfigurálás
  • Javascript és JQuery használata reszponzív MVC 5 alkalmazásban: Javascript code renderelése és futtatása, JQuery szkriptkönyvtár használata, webszolgáltatások hívása jQuery segítségével, felhasználói interfész komponensek frissítése jQuery használatával
  • Biztonságos MVC 5 webalkalmazás fejlesztése: biztonsági fogalmak, autentikáció és authorizáció konfigurálása és implementálása, erőforrás-hozzáférés szabályozása, szerepek és tagságok kezelése és társítása, megbízható és biztonságos alkalmazások készítésének irányelvei, állapotmenedzsment
  • Windows Azure Services használata MVC 5 webalkalmazásban: a Windows Azure áttekintése és használatának előnyei, Windows Azure szolgáltatások tervezése és írása, Windows Azure szolgáltatás meghívása web alkalmazásban
  • Web API-k integrálása webalkalmazásba: a Web API-k működése és előnyei, MVC 5 integrálhatóság, Web API fejlesztése és hívása mobil és webalkalmazásból, Restful Web API áttekintése és alkalmazása, RESTful szolgáltatások hívása kliensoldali kódból
  • MVC 5 webalkalmazás kérések kezelése: alapfogalmak, működés; HTTP modulok, HTTP Handler-ök, és Web Socket-ek használata
  • MVC 5 webalkalmazások bevezetése/ telepítése, publikálás webszerverre, MVC 5 alkalmazás publikálása Windows Azure platformra, webalkalmazás tesztelése

Kapcsolódó vizsga: 070-486: Developing ASP.NET MVC Web Applications (MCSA Web Applications)

Szükséges előképzettség

Windows 7 vagy magasabb felhasználói ismeret, korábbi, legalább 2-3 éves C# és ASP.NET programozási ismeretek és gyakorlat Visual Studio környezetben (a 10267-es kódú tanfolyam ismeretanyaga). A Visual Studio fejlesztői környezet ismerete. Mivel a tananyagok angol nyelvűek, ezért az angol nyelv legalább alapfokú, dokumentumolvasás-szintű ismerete szükséges. Az előadás magyar nyelven zajlik.