IQSOFT - John Brice Oktatóközpont
IQJB részvételi opció

Developing ASP.NET MVC Web Applications (20486)

Tanfolyam célja

Az ASP.NET "termékcsalád" legújabb gyermeke. A korábbi években az ASP.NET fejlesztők WebForms-ot használtak, ami jó volt, de a mai kor igényeinek már nem elegendő. Az MVC más megközelítést igényel.

A tanfolyam célja, hogy C#-ban, Visual Studio-ban, WEB alkalmazás fejlesztésben, adatelérésben gyakorlott, témánként legalább egy év előélettel rendelkező programozókkal az oktató megismertesse azzal, hogy ezt a tudást hogyan lehet az MVC tervezési mintába, az MVC Framework-be integrálni. Amennyiben Ön tudja az IDisposable Interfész implementációját C#-ban és írt már legalább hárommutatós órát HTML-ben, akkor ez a tanfolyam Önnek való!

Azokat a fejlesztő és tervező kollégákat várjuk a tanfolyamra, akik napi munkájukban jellemzően Web technológiára épülő alkalmazásokat fejlesztenek, illetve fognak fejleszteni a jövőben.

A résztvevők megismerkednek az ASP.NET MVC részleteivel. Teljes körű áttekintést kapnak, hogyan kell MVC-vel tartalomvezérelt oldalakat létrehozni, és megismerkednek az ASP.NET kényelmi lehetőségeivel. A tanfolyam végére a hallgatók komplex web alkalmazásokat tudnak készíteni. A módszeres áttekintés inspirációt ad a további kreatív munkára, és az egyes megoldások alkalmazására.

Tematika
  • ASP.NET alkalmazások típusai
    • Web alkalmazások típusai
    • ASP.NET Web Forms vs. ASP.NET MVC
  • ASP.NET MVC bevezetése
    • MVC tervezési minta működési elve, előnyei és korlátai
    • MVC Project áttekintése
  • Controllerek
    • Request / Response / ActionResult
    • REST / Routing kezelés
    • Felhasználói felület felépítése
  • MVC szintaxisok
    • ASP.NET szintaxis
    • Razor szintaxis
  • Model
    • Model szerepe és felépítése
    • Scaffolding
    • Model Binding
  • View definiálása
    • Dinamikus View
    • Adatbevitel megvalósítása
    • Layout
  • Formok és HTML helperek
    • HTML Helper
    • Rendering Helper
  • Annotáció és validálása
    • Kliens oldalon
    • Szerver oldalon
    • Egyedi validációk
    • Annotációk
  • Authetnikáció és Authorizáció
    • Felhasználói hitelesítés
    • Windows Authentikáció
    • Forms Authentikáció
    • Role és Membership kiterjesztése
  • AJAX
    • jQuery alapok
    • AJAX Helper
    • Aszinkron működés megvalósítása
    • Speciális kliens oldali validációk
  • Routing
    • MVC és Routing kapcsolata
  • ASP.NET MVC és a HTML5
    • HTML5 Formok kezelése
    • Geolocation
    • Canvas
    • SVG (opcionális)
  • Tesztelés
  • Unit Teszt
  • Web UI Teszt
  • Terhelés Teszt
Előfeltételek
  • Programozási alapismeretek
  • Alapvető web fogalmak ismerete
  • SQL Server ismerete előny

A tanfolyam célja, hogy C#-ban, Visual Studio-ban, WEB alkalmazás fejlesztésben, adatelérésben gyakorlott, témánként legalább egy év előélettel rendelkező programozókkal az oktató megismertesse azzal, hogy ezt a tudást hogyan lehet az MVC tervezési mintába, az MVC Framework-be integrálni. Amennyiben Ön tudja az IDisposable Interfész implementációját C#-ban és írt már legalább hárommutatós órát HTML-ben, akkor ez a tanfolyam Önnek való!

Vizsgák
  • Developing ASP.NET MVC 4 Web Applications (70-486)

Kapcsolódó tanfolyamok