Top Banner
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
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

Dec 31, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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