Képzés:
- Mérnök Informatikus BSc, Szoftver- és nyelvtechnológiai témacsoport
- Mérnök Informatikus MSc, Szoftver- és nyelvtechnológiai témacsoport
Tárgykód: MIM_D61
Célkitűzés:
A kurzus célja a korábbi félév ismereteire alapozva a .NET keretrendszer 4-es változatának elsajátítása, különös tekintettel a hálózati, szerver és kliens oldali webes, valamint mobil fejlesztési területekre (ASP.NET, WPF, WCF, LINQ, Entity Framework, Silverlight technológiák segítségével). A félév során a hallgatóknak lehetősége lesz csoportban történő alkalmazásfejlesztésre, és így összetett alkalmazásrendszerek megvalósítására.
Előfeltétel:
- Programozás .NET környezetben (MIB_SZI-C5, erős, csak BSc).
Szükséges előismeretek:
- Objektumorientált és eseményvezérelt programozás, modellezés (UML).
- C# programozási nyelv és a .NET keretrendszer alapismeretek.
- Grafikus felület .NET környezetben (WinForms, WPF).
- Relációs adatbázis-kezelés .NET környezetben (SQL, ADO.NET).
- Párhuzamosság, szálkezelés.
Tematika:
1) ASP.NET: weboldalak életciklusa, állapot és adatkezelés.
2) ASP.NET: webportálok szerkezete, az MVC architektúra.
3) Hálózatkezelés: direkt kapcsolatok, kliens-szerver rendszerek.
4) Hálózatkezelés: szolgáltatás alapú kommunikáció (WS, WCF).
5) Silverlight: gazdag internet alkalmazások (RIA).
6) Silverlight: mobil alkalmazások (Windows Phone 7).
7) Projekt előrehaladás jelentés, konzultáció.
8) Projektmegbeszélés.
9) Projekt előrehaladás jelentés, konzultáció.
10) Projekt előrehaladás jelentés, konzultáció.
11) Projektmegbeszélés.
12) Projekt bemutató.
Számonkérés:
A hallgatók a tárgyból aláírást, valamint gyakorlati jegyet szerezhetnek.
A hallgatók néhányfős fejlesztőcsapatokat állítanak fel, és minden fejlesztőcsapatnak egy teljes szoftverfejlesztési projektet kell megvalósítania. A projektet a félév második felében folyamatosan, a szoftvertechnológiai módszertan elvárásait betartva (tervezés, architektúra felépítés, tesztelés), a félév során technológiákat alkalmazva kell vezetni (verziókövetés mellett), és az eredményszoftvert a félév végén prezentálni kell.
Az aláírás előfeltétele a projektben való aktív részvétel, vagyis a feladatok legalább elégséges szintű, határidőre történő elvégzése. Az értékelés a hallgató teljes féléves, a projektben folytatott tevékenysége, valamint a teljes projekt eredményessége alapján egyénileg kerül megállapításra a félév végén.