Modern szoftvertechnológia (VK)

Oktatási cél: A tárgy célja, hogy megismertesse a hallgatókkal a professzionális nagyvállalati szoftverfejlesztés eszközeit és módszereit, nagy hangsúllyal a legjobb gyakorlatokra és a tervezés, a fejlesztési folyamat és az üzemeltetés során előkerülő kihívásokra. A hallgató gyakorlati ismereteket szerez egy magas funkcionális és nemfunkcionális követelményekkel rendelkező nagyvállalati alkalmazás fejlesztéséhez, teszteléséhez, üzemeltetéséhez és karbantartásához szükséges eszközökről és módszerekről. A Java hatékony használata mellett bemutatjuk a legfontosabb Java alapú keretrendszereket, ezek alkalmazását webes és más alkalmazások fejlesztése során. A teljes szoftveréletciklust lefedő technológiákat és technikákat mutatunk be, hogy a hallgató a kurzus elvégzése után magabiztosan tudjon mozogni egy nagyléptékű Java alapú szoftverfejlesztési projektben.

Tematika: A tantárgy kereteiben bemutatjuk azokat a kihívásokat és a megoldásukat szolgáló legkorszerűbb technológiákat, amelyek a nagyvállalati szoftverfejlesztés során leggyakrabban előkerülnek. Egy-egy problémakör kapcsán megvizsgáljuk, hogy jellemzően milyen gyakorlati eszközök állnak rendelkezésre a problémák megoldására, melyek azok a szakmai elvek, amelyek megjelennek bennük, hogy ezzel a hallgató egyfelől képes legyen a nagyvállalati rendszerekben előforduló feladatok gyakorlati megoldására is, másfelől elsajátítsa azt a gondolkodásmódot, amivel a folyamatosan fejlődő és egyre újabb feladatokat adó nagyvállalati szoftverfejlesztésben helyt tud állni.

Modern szoftvertechnológia