inLab FIB
Programació d'aplicacions web geogràfiques amb Angular JS i Leaflet + Introducció a GIT
Responsable del curs
Jaume Moral
Professors
Jaume Figueres David Martínez
Coneixements previs recomanats
Coneixements de Javascript
Objectius del curs
El seminari d'inLab constarà de 2 cursos independents. Els dos cursos seràn totalment pràctics i es faran en aules de PC
Per una banda, al curs de programació d'aplicacions geogràfiques ens centrarem en el framework web basat en Javascript Angular JS i com desenvolupar aplicacions web amb component geogràfic (que mostrin un mapa i s'hi pugui interaccionar amb ell a diferents nivells de dades). Aquest curs estarà impartit per Jaume Figueres, professor colaborador de inLab expert en Sistemes d'Informació Geogràfica.
D'altra banda, aprofitant que la FIB posarà a disposició dels estudiants el servidor de control de versions GitLab, el colaborador en formació David Martínez ens farà una introducció a l'ús de GIT. Veurem les principals comandes i les bones pràctiques en el seu ús en equips de desenvolupament.
Programa
Programació d'aplicacions web geogràfiques amb Angular JS i Leaflet
- Angular
- Introducció i conceptes bàsics
- Inicialització, l'enllaç de dades i els controladors
- Expressions i formularis
- Filtres de dades
- Àmbits
- Plantilles
- Directives
- Leaflet (Angular Leaflet Directive)
- Introducció: el Mapa
- Capes
- Marcadors
- Barrejant marcadors i capes
- Aplicació
- MVC
- Leaflet Plugins
- Exercicis
Introducció a GIT
Aquest curs es basarà en els tutorials de Atlassian sobre com configurar un repositori GIT i com tractar les branques segons el "Git Flow"
https://www.atlassian.com/git/tutorials/setting-up-a-repositoryhttps://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflowUn cop assolits els coneixements bàsics, es faran pràctiques (Katas) de temes més concrets segons el temps disponible.
http://schauder.github.io/gitkata
Horari
-
3 febrer de
18:00 a 21:00
-
4 febrer de
18:00 a 21:00
-
10 febrer de
18:00 a 21:00