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 katedryNázev katedryStavSchválilVedoucí práce
FAV/KIVKatedra informatiky a výpočetní technikySchválenoIng. Martin Dostal, Ph.D.
madostal@kiv.zcu.cz
Ing. Martin Dostal, Ph.D.
madostal@kiv.zcu.cz