Seminaris 2015

inLab FIB

PDF Transparències Angular (CC BY-NC-SA 4.0) – PDF, 6.7 MB
ZIP steps-angular – ZIP, 835.0 KB
PDF Transparències Angular - 2ª part (CC BY-NC-SA 4.0) – PDF, 9.8 MB
ZIP steps-leaflet – ZIP, 1.3 MB

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

  1. Angular 
    1. Introducció i conceptes bàsics
    2. Inicialització, l'enllaç de dades i els controladors
    3. Expressions i formularis
    4. Filtres de dades
    5. Àmbits
    6. Plantilles
    7. Directives
  2. Leaflet (Angular Leaflet Directive)
    1. Introducció: el Mapa
    2. Capes
    3. Marcadors
    4. Barrejant marcadors i capes
  3. Aplicació
    1. MVC
    2. Leaflet Plugins
    3. 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-repository
https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

Un 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

Seminaris Empresa 2015 - Facultat d'Informàtica de Barcelona - apre@fib.upc.edu