Gyakorlatok

Gyakorlatok időbeosztása, 2020. tavasz

Időbeosztás készítés várhatóan 2020. januárban.

Virtuális gép indítása a kari felhőben(A hiányzásokat a TVSz előírásai szerint kezeljük, így a  félév során egy gyakorlatról lehet igazolatlanul hiányozni.)

1. Böngészőben belépni a kari felhőbe az egyetemi azonosítóval: https://smallville.cloud.bme.hu
        Figyelem: az ellenőrzési rész virtuális gépe a KIFÜ-NIIF felhőben van és nem a VIK felhőben (smallville)
2. A virtuális gépek ablak alatti zöld "Új" gombra kattintva egy új virtuális gép indítása:
         A megjelenő sablonok közül kiválasztani a "Integrációs és ellenőrzési technikák gyakorlat VM v1" nevű sablont

3. Ha a virtuális gép fut, akkor a lokális gépen elindítani a távoli asztal kapcsolatot a következő két paranccsal:
    rm ~/.freerdp/known_hosts
    xfreerdp -f -u cloud vm.niif.cloud.bme.hu:XXXX

ahol XXXX a futó virtuális gép port címe.

1. gyakorlat - RDF, SPARQL

RDF, SPARQL feladatok

2. gyakorlat - RDF alapú integráció

RDF integráció

3. gyakorlat - Ontológiák alkalmazása 

Ontológia alkalmazás feladatok

 

Telepítési útmutató és minta adatbázis az RDF, SPARQL gyakorlatok saját gépen történő elvégzéséhez:

 RDF4J telepítési útmutató

 Adatbázis - Szépművészeti múzeum


4. gyakorlat - Folytonos integráció 

Forráskódkezelés, folytonos integráció (source code management, continous integration)

FIGYELEM: Akinek nincs még GitHub felhasználója, az regisztráljon a gyakorlat előtt, mert szükség lesz rá a gyakorlat elvégzésekor! Akinek a GitHub felhasználója alatt egyéb érzékeny projektek vannak, annak pedig javasolt egy új felhasználó regisztrálása a laborhoz.

5. gyakorlat - Statikus ellenőrzési technikák 

Kód felülvizsgálat, statikus analízis eszközök (code reviews, static analysis tools)

FIGYELEM: a gyakorlat épít a 4. gyakorlat anyagára, így aki azon nem volt jelen, az mindenképpen nézze meg a segédletet és próbálja ki az ott bemutatott eszközöket (Git, GitHub, Travis).

6. gyakorlat - Dinamikus ellenőrzési technikák 

Egységtesztelés, izoláció (unit testing, isolation, mocking, kód lefedettség mérése)

FIGYELEM: a gyakorlat épít a 4. gyakorlat anyagára, így aki azon nem volt jelen, az mindenképpen nézze meg a segédletet és próbálja ki az ott bemutatott eszközöket (Git, GitHub, Travis).

© 2010-2020 BME MIT | Hibajelentés | Használati útmutató