KIV/BOPX - Vytvoření mapového klienta s využitím React a OpenLayers/Leaflet - Pernička
Cílem je vytvořit mapového klienta s využitím React a OpenLayers/Leaflet. Klient bude umět kromě zobrazení samotných mapových podkladů (WMS, WMTS, JSON) zobrazovat seznamy vrstev, hledat, přepínat témata, zobrazit detail vybraného objektu. Pro získávání dat se využije existující RESTové rozhraní. Student si dále vyzkouší tvorbu nástrojů nad mapou (měření vzdálenosti a plochy, získání informací z vrstvy, provedení zoom…)
Klíčová slova: REACT, OpenLayers, Leaflet, RestAPI, WMS, WMTS, Javascript, MAVEN, GIT, NPM, Docker
Navržený typ práce: Odborná praxe
Celkový stav inzerátu: Obsazené
Náplní praxe je spolupracovat s týmem analytiků, vývojářů a testerů společnosti. Součástí praxe budou tyto činnosti.
- analýza možností knihovny OpenLayers a Leaflet
- návrh základní funkčnosti mapového klienta
- implementace mapového klienta zobrazující mapové podklady a vrstvy načítané z existujících API
- implementace základních nástrojů na práci s mapou
- nasazení a otestování vytvořené aplikace
V průběhu praxe bude student pracovat na pracovní pozici
- analytik, konzultant – Seznámí se s prací konzultantů při analýze zadání, vytvoří zadání do vývoje v systému JIRA.
- programátor – Bude zaškolen v oblasti vývoje produktů, dostane přístup k firemnímu GITu, přiřazené úkoly v JIRA a při plnění úkolů bude průběžně školen ve využití jednotlivých technologií nutných pro splnění zadání.
- tester – pod dohledem pracovníka z oddělení DevOps (technický konzultant) se bude podílet na nasazení a instalaci vlastní testovací aplikace na testovací prostředí, kde následně implementované řešení důkladně otestuje.
Student projde následujícími školeními
- vstupní školení pro zaměstnance
- teoretický úvod do vývoje GIS, OpenLayers, WMS, geoJSON
- úvod do vývoje webové aplikace v REACTu
- úvod do vývoje v JAVA/SPRING
- metodika používání GITu, používání feature branches, merge, řešení konfliktů
- automatizace build a deploy pomocí GITLab, prostředí Docker
Pro akad. rok: 2021/2022
Vložil: Marbes
Kontaktní osoba: Jan Nekuda
Email: nekuda@marbes.cz
Telefon: +420 776 133 288
Vloženo: 14.3.2022 000 20:08:45
Katedry
Zkratka katedry | Název katedry | Stav | Schválil | Vedoucí práce |
---|
FAV/KIV | Katedra informatiky a výpočetní techniky | Schváleno | Ing. Martin Dostal, Ph.D. madostal@kiv.zcu.cz | Ing. Martin Dostal, Ph.D. madostal@kiv.zcu.cz |