Tantárgy neve, kódja: Alkalmazásfejlesztés Web-es technológiákkal, GINFBAL-ALKFWEBT-1
A hallgatók megismerkedjenek a felhőtechnológiák és szolgáltatások által biztosított szoftverfejelsztési lehetőségekkel.
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.
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.
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.
- 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.
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.
Office 365 hallgatóknak: https://o365.oh.gov.hu/ Visual Studio Dev Essentials: https://visualstudio.microsoft.com/dev-essentials/
[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/
[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/