2
Alkalmazásfejlesztési környezetek A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek a programozási alapismereteken túl a nagyobb szoftverfejlesztési projektek esetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, az automatikus tesztelés és folyamatos integrációs szerver használata, a verziókezelés és dokumentációs módszerek. A fordítási folyamatok speciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználása szerver oldali megoldások számára. Mindezek során a tantárgy kiemelt hangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamint az ezekből származó speciális környezetekre. A megszerezhető ismeretek főbb témakörei: ´Alkalmazásfejlesztés alapjai, platformok és technológiák ´Verziókezelés (GIT, SVN, CVS, TFS) ´C++, objektum orientált tervezési elvek, KISS elv ´Tervezési minták: céljuk, felismerésük, megvalósítások C++ nyelven, „antipatternek”. ´Dokumentálás: UML alapok, Markdown, Doxygen és JavaDoc ´Qt alapok: fejlesztő környezet, alapkoncepciók ´Qt és GUI tervezés ´Qt és kommunikáció: Bluetoothon és WiFi-n keresztül beágyazott rendszerrel ´Automatikus tesztelési módszerek ´Automatikus fordító, tesztelő és integrációs környezetek ´Felhő szolgáltatások használata: PHP+MySQL alapú szerver oldal, REST API-n keresztül elért felhő szolgáltatás, valamint ezek elérése kliens oldalról. Automatizálási és Alkalmazott Informatikai Tanszék http://www.aut.bme.hu Rendszertervezés specializáció BSc képzés Jelentkezés a Neptunban: Rendszertervezés / AUT

Rendszertervezés specializáció · ´Felhő szolgáltatások használata: PHP+MySQL alapú szerver oldal, RESTAPIn keresztül elért felhő szolgáltatás, valamint ezek elérése

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Rendszertervezés specializáció · ´Felhő szolgáltatások használata: PHP+MySQL alapú szerver oldal, RESTAPIn keresztül elért felhő szolgáltatás, valamint ezek elérése

Alkalmazásfejlesztési környezetek

A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek aprogramozási alapismereteken túl a nagyobb szoftverfejlesztési projektekesetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, azautomatikus tesztelés és folyamatos integrációs szerver használata, averziókezelés és dokumentációs módszerek. A fordítási folyamatokspeciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználásaszerver oldali megoldások számára. Mindezek során a tantárgy kiemelthangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamintaz ezekből származó speciális környezetekre.

A megszerezhető ismeretek főbb témakörei:

´Alkalmazásfejlesztés alapjai, platformok éstechnológiák

´Verziókezelés (GIT, SVN, CVS, TFS)´C++, objektum orientált tervezési elvek, KISS elv´Tervezési minták: céljuk, felismerésük,

megvalósítások C++ nyelven, „antipatternek”.´Dokumentálás: UML alapok, Markdown, Doxygen és

JavaDoc´Qt alapok: fejlesztő környezet, alapkoncepciók´Qt és GUI tervezés´Qt és kommunikáció: Bluetoothon és WiFi-n keresztül

beágyazott rendszerrel´Automatikus tesztelési módszerek´Automatikus fordító, tesztelő és integrációs

környezetek´Felhő szolgáltatások használata: PHP+MySQL alapú

szerver oldal, REST API-n keresztül elért felhőszolgáltatás, valamint ezek elérése kliens oldalról.

Témalabor, önálló labor ésszakdolgozat témakörök

´ AdaptED: mobil oktatójátékok, adaptív tanulás´ Compiler platformok´ Reszponzív web: HTML5, JavaScript, angular,´ Android, iOS, Windows Phone alkalmazásfejlesztés´ Beágyazott Linux´ Algoritmusok implementálása kódgenerálással´ Biofeedback eszközök´ SensorHUB: IoT, mobil, web, backend, Big Data´ Beágyazott és szerver oldali adatbázisok´ Játékfejlesztés´ Fejlesztési módszertanok, agilis eszközök

... és még sokminden más

Tanszéken folyó kutatási-fejlesztési projektek

´ AdaptED: mobil oktatójáték adaptív tanulással´ Adaptív eBook reader´ Alkalmazott mobil technológiák´ MSDN kompetencia központ´ Multiplatform mobilalkalmazas-fejlesztes´ Okostelefonok tavoli felugyelete´ Elosztott adatfeldolgozas´ Fejlesztési módszertanok és technikák´ Szoftverfejlesztesi projektek minosegbiztositasa´ Beágyazott rendszerek és robotika´ Aláírás felismerés´ Ethical Hacking´ SensorHUB – IoT keretrendszer és alkalmazásai´ Social Driving – VehicleICT´ Visual Modeling and Transformation System (VMTS)

Bővebb információ: http://www.aut.bme.hu

A specializáció gazdatanszéke: MIT

Ipari partnerek:´ Nokia´ Microsoft´ T-Systems´ Magyar Telekom´ evoSoft´ evopro´ Bosch´ IT - Services´ IBM´ Vodafone´ Telenor´ MiSys´ Quattrosoft´ OTP Mobil´ Oracle´ Cloudera´ Morgan Stanley´ Nexon

Automatizálási és Alkalmazott Informatikai Tanszékhttp://www.aut.bme.hu

Rendszertervezés specializációBSc képzés

Jelentkezés a Neptunban: Rendszertervezés / AUT

Page 2: Rendszertervezés specializáció · ´Felhő szolgáltatások használata: PHP+MySQL alapú szerver oldal, RESTAPIn keresztül elért felhő szolgáltatás, valamint ezek elérése

Alkalmazásfejlesztési környezetek

A tantárgy célja megismertetni a hallgatókkal azokat az eszközöket, melyek aprogramozási alapismereteken túl a nagyobb szoftverfejlesztési projektekesetében szükségesek. Ide tartoznak a magas szintű osztálykönyvtárak, azautomatikus tesztelés és folyamatos integrációs szerver használata, averziókezelés és dokumentációs módszerek. A fordítási folyamatokspeciálisabb beállítási lehetőségei, valamint felhő szolgáltatások felhasználásaszerver oldali megoldások számára. Mindezek során a tantárgy kiemelthangsúlyt fektet a beágyazott rendszerekhez kapcsolódó feladatokra, valamintaz ezekből származó speciális környezetekre.

A megszerezhető ismeretek főbb témakörei:

´Alkalmazásfejlesztés alapjai, platformok éstechnológiák

´Verziókezelés (GIT, SVN, CVS, TFS)´C++, objektum orientált tervezési elvek, KISS elv´Tervezési minták: céljuk, felismerésük,

megvalósítások C++ nyelven, „antipatternek”.´Dokumentálás: UML alapok, Markdown, Doxygen és

JavaDoc´Qt alapok: fejlesztő környezet, alapkoncepciók´Qt és GUI tervezés´Qt és kommunikáció: Bluetoothon és WiFi-n keresztül

beágyazott rendszerrel´Automatikus tesztelési módszerek´Automatikus fordító, tesztelő és integrációs

környezetek´Felhő szolgáltatások használata: PHP+MySQL alapú

szerver oldal, REST API-n keresztül elért felhőszolgáltatás, valamint ezek elérése kliens oldalról.

Témalabor, önálló labor ésszakdolgozat témakörök

´ AdaptED: mobil oktatójátékok, adaptív tanulás´ Compiler platformok´ Reszponzív web: HTML5, JavaScript, angular,´ Android, iOS, Windows Phone alkalmazásfejlesztés´ Beágyazott Linux´ Algoritmusok implementálása kódgenerálással´ Biofeedback eszközök´ SensorHUB: IoT, mobil, web, backend, Big Data´ Beágyazott és szerver oldali adatbázisok´ Játékfejlesztés´ Fejlesztési módszertanok, agilis eszközök

... és még sokminden más

Tanszéken folyó kutatási-fejlesztési projektek

´ AdaptED: mobil oktatójáték adaptív tanulással´ Adaptív eBook reader´ Alkalmazott mobil technológiák´ MSDN kompetencia központ´ Multiplatform mobilalkalmazas-fejlesztes´ Okostelefonok tavoli felugyelete´ Elosztott adatfeldolgozas´ Fejlesztési módszertanok és technikák´ Szoftverfejlesztesi projektek minosegbiztositasa´ Beágyazott rendszerek és robotika´ Aláírás felismerés´ Ethical Hacking´ SensorHUB – IoT keretrendszer és alkalmazásai´ Social Driving – VehicleICT´ Visual Modeling and Transformation System (VMTS)

Bővebb információ: http://www.aut.bme.hu

A specializáció gazdatanszéke: MIT

Ipari partnerek:´ Nokia´ Microsoft´ T-Systems´ Magyar Telekom´ evoSoft´ evopro´ Bosch´ IT - Services´ IBM´ Vodafone´ Telenor´ MiSys´ Quattrosoft´ OTP Mobil´ Oracle´ Cloudera´ Morgan Stanley´ Nexon

Automatizálási és Alkalmazott Informatikai Tanszékhttp://www.aut.bme.hu

Rendszertervezés specializációBSc képzés

Jelentkezés a Neptunban: Rendszertervezés / AUT