Tantárgy neve, kódja: Alkalmazásfejlesztés Web-es technológiákkal, GINFBAN-ALKFWEBT-1

Szak neve, képzési szintje: Mérnökinformatikus alapszak, BSc
Tanterv: 2021
Heti órászám (előadás + gyakorlat + labor): 2+0+2
Kreditérték: 5
Elmélet: 0 %
Gyakorlat: 0 %
A tantárgy tantervi helye: 6. félév
Munkarend: Nappali
Előtanulmányi feltételek: 100 kredit + WEB-programozás I.
Értékelés: gyakorlati jegy
Tantárgy besorolása: Szakirányon kötelezően választható
Oktatás nyelve: Magyar
Tantárgyfelelős: Dr. Bolla Kálmán Milán
Felelős tanszék: Informatika Tanszék
Tantárgy oktatója(i):
Ellenőrzésért felel: Halczman Szilvia Lídia
Tárgy oktatásának célja:
A hallgatók megismerkedjenek a felhőtechnológiák és szolgáltatások által biztosított szoftverfejelsztési lehetőségekkel.
Elsajátítandó ismeretanyag előadás:

Microsoft Azure technológiák és szolgáltatások megismerése. Azure IaaS, PaaS, SaaS közötti különbségek, hybrid környezetek kialakításának létjogosultsága, valamint gyakorlati megvalósítása. Azure és Office 365 előfizetések aktiválása, előfizetések főbb típusai. Egyedi fejlesztések publikálása PaaS és IaaS szolgáltatásokba. Elkészült alkalmazások skálázása. Erőforrás készletek, virtuális hálózatok, tárolók (storage) virtuális gépek létrehozása és kezelése. Office 365 főbb szolgáltatásai, saját domain használata, felhasználó, valamint csoportok kezelés, felhasználók importálása, felhasználók szinkronizációja földi Active Directory-val (AAD Sync), valamint ADFS kialakításának lépései, hybrid rendszerek kialakítása. Exchange Online levelező szerver kezelése, postafiókok létrehozása, konvertálása, postafiók jogosultságok, mailboxok migrálása. Office 365 egyéb szolgáltatásainak, megoldásainak ismertetése.


Elsajátítandó ismeretanyag laboratórium:

Microsoft Azure szolgáltatások használata, IaaS, PaaS, SaaS megvalósítása. Office 365 szolgáltatások használata. Publikálás PaaS, IaaS szolgáltatásba. Virtuális gépek létrehozása, hálózat kialakítása, Active Directory használata Azure-ban.

Elsajátítandó szakmai kompetenciák (tudás, képesség, attitűd, autonómia és felelősség, további szakmai kompetenciák):
Tudása:

- Képes alkalmazást fejleszteni, kliens-szerver és WEB, mobil rendszereket programozni, multiplatform rendszereket kialakítani. - Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására. - Képes szakterületén elemzési, specifikációs, tervezési, fejlesztési és üzemeltetési feladatok ellátására, alkalmazza a fejlesztési módszertanokat, hibakeresési, tesztelési és minőségbiztosítási eljárásokat. - Magyar és angol nyelven kommunikál szakmai kérdésekről és alkotó módon használja az informatika formális nyelvezetét.

Képességei:

tudása - Az angol nyelvtudása eléri a képzéshez, az angol nyelvű szakirodalom megismeréséhez, a szakszöveg megértéshez, feldolgozásához, és a szakképzettséggel ellátható szakmai feladatok elvégzéséhez, valamint a folyamatos szakmai önképzéshez szükséges szintet. - Ismeri a főbb programozási paradigmákat, programnyelveket, fejlesztési eszközöket. Tudása kiterjed az információs rendszerek modellezésére, adatbázis alapú rendszerek kialakítására, számítógépes hálózatok felépítésére, működésére és implementációjára, intelligens rendszerek jellemzőire, a mobil alkalmazásfejlesztés sajátosságaira, a korszerű, általános célú operációs rendszerek menedzselésére, és az IT biztonság szempontjaira. - Ismeri a fontos szoftverfejlesztési módszertanokat, informatikai tervek és dokumentációk jelölésrendszerét. - Ismeri az informatika és a mérnöki szakma szókincsét és kifejezési sajátosságait magyar és angol nyelven, legalább alapszinten.

Attitűdje:

- Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit. -Nyitott az új módszerek programozási nyelvek, eljárások megismerésére és azok készség szintű elsajátítására - Törekszik a hatékony és minőségi munkavégzésre.

Autonómia és felelősség:

- Felelősséget érez az önálló és csoportban végzett informatikai rendszerelemzői, -fejlesztői és -üzemeltetési tevékenységéért. - Feltárja az alkalmazott technológiák hiányosságait, a folyamatok kockázatait és kezdeményezi az ezeket csökkentő intézkedések megtételét.

További szakmai kompetenciák:


A számonkérés és értékelés rendszere:
Félévközi tanulmányi követelmények:
Az órák látogatása, az ott hallottak otthoni áttekintése és kiegészítése az órán ajánlott irodalom alapján.
Vizsgakövetelmények:

Elméleti és gyakorlati ZH.

Tanulmányi segédanyagok, laborháttér:

Office 365 hallgatóknak: https://o365.oh.gov.hu/ Visual Studio Dev Essentials: https://visualstudio.microsoft.com/dev-essentials/

Kötelező irodalom:

[1] Microsoft Azure Essentials: Fundamentals of Azure, Second Edition: https://blogs.msdn.microsoft.com/microsoft_press/2016/09/01/free-ebook-microsoft-azure-essentials-fundamentals-of-azure-second-edition/

Ajánlott irodalom:

[1] Office 365 hallgatóknak: https://o365.oh.gov.hu/[2 ]Visual Studio Dev Essentials: https://visualstudio.microsoft.com/dev-essentials/[3] Kozák János szakmai blogja: https://kozakjanos.wordpress.com/