Képzés: Programtervező Informatikus BSc, Szoftverfejlesztő (B) szakirány
Tárgykód: IP-08bWAF
Célkitűzés:
A kurzus célja a hallgatók megismertetése a webes, illetve hálózati technológiák programozási lehetőségeivel egy objektumorientált, eseményvezérelt környezetben, valamint betekintés a számítási felhők által nyújtott lehetőségekbe.
A félév célterületei a dinamikus weblapfejlesztés és webszolgáltatások, valamint a felhő-alapú alkalmazások megvalósítása.
A félév során alkalmazott platform a .NET keretrendszer 4.5-s változata, amelynek kurrens technológiái kerülnek ismertetésre (ASP.NET, WebAPI, TPL).
Előfeltétel:
- Eseményvezérelt alkalmazások fejlesztése II (IP-08bEVALK2, erős).
Szükséges előismeretek:
- Alapvető webes technológiák (HTML, CSS).
- Objektumorientált és eseményvezérelt programozás, modellezés (UML).
- C# programozási nyelvi és .NET keretrendszer alapismeretek.
- Grafikus felületű alkalmazások (WPF), eseményvezérlés.
- Relációs adatbázis-kezelési alapok (SQL).
Előadás tematika:
1) Webes alkalmazások és biztonságuk.
2) ASP.NET: webfejlesztés MVC architektúrában.
3) ASP.NET: objektumrelációs adatkezelés.
4) ASP.NET: megjelenítés és tartalomkezelés.
5) ASP.NET: adatbevitel és validáció.
6) ASP.NET: állapotfenntartás.
7) ASP.NET: autentikáció és autorizáció.
8) ASP.NET WebAPI: webszolgáltatások megvalósítása.
9) ASP.NET WebAPI: webszolgáltatások felhasználása.
10) ASP.NET WebAPI: szolgáltatás alapú rendszerek megvalósítása.
11) ASP.NET: lokalizáció és globalizáció.
12) Kliens-szerver rendszerek megvalósítása (TCP/IP, TPL).
Számonkérés:
A hallgatók a tárgyból a félév során két beadandó feladatot, valamint egy géptermi zárthelyit kell teljesíteniük.
- Beadandók: A beadandók dokumentációból, valamint programból állnak, utóbbi csak a megfelelő dokumentáció bemutatásával értékelhető. A beadandók ötfokozatú skálán értékelhetőek. Csak a kitűzött feladatot megoldó, önállóan megvalósított, letesztelt program fogadható el.
- Zárthelyi: A géptermi zárthelyire évfolyamszinten a félév végén kerül sor. A zárthelyik értékelése hatfokozatú skálán (0-5) történik az adott feladatrészek megoldásának függvényében. A sikertelen (0-1) zárthelyi javítására, pótlásra van lehetőség.
Értékelés:
A hallgatók a tárgyból aláírást, valamint gyakorlati jegyet szerezhetnek.
Az aláírás előfeltétele a géptermi zárthelyi eredményes (legalább 2 pontos) teljesítése, valamint minden beadandó elfogadtatása (még a géptermi zárthelyit megelőzően).
A gyakorlati jegy a két beadandó feladatra kapott pontszám, valamint a zárthelyire kapott pontszám átlaga.