A tanfolyamról
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
Kinek ajánljuk
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ó!