Centre d’innovació i Tecnologia BARCELONATECH




Fechas y Horarios

Fecha inicio: Curso finalizado. Pendiente de reprogramación.


Duración

12 horas


Lugar de realización

InLab FIB UPC
c/ Jordi Girona, 1-3. Edifici C6. 08034, Barcelona







Tecnologías de la Información y de las Comunicaciones (TIC)


Creación de geo-aplicaciones web con Angular


Simplificar la creación de aplicaciones web mediante frameworks es un objetivo difícil de cumplir. En este curso nos centraremos en Angular y cómo desarrollar aplicaciones web con componente geográfico (donde se muestre un mapa y se pueda interaccionar con él en diferentes niveles de datos).

Todo desarrollador ha tenido que escribir en demasiadas ocasiones código JavaScript para inicializar un mapa, o añadir muchas líneas para poder realizar tareas simples en el mundo geo. Además todo esto se mezcla con el código de la aplicación y poco a poco hace que el desarrollo JavaScript sea cargante. Aquí entra Angular, donde los objetos son realmente re-usables entre aplicaciones diferentes; no volveremos a inicializar un visor nunca más y podremos encapsular los diferentes modelos de datos entre partes de la aplicación creando aplicaciones donde el modelo MVC se convertirá en el método natural de trabajar.

Se requieren conocimientos básicos de desarrollo en JavaScript.

 

BENEFICIOS DEL PROGRAMA

  • Desarrollo de aplicaciones web con componente geográfico de manera efectiva y sencilla mediante Angular y Leaflet, evitando los problemas y dificultades inherentes al desarrollo con JavaScript.

 

A QUIÉN VA DIRIGIDO

  • Desarrolladores de aplicaciones web con componente geográfico que quieran incorporar a sus procesos de desarrollo la metodología y ventajas asociadas al uso de Angular y Leaflet.
  • Estudiantes de Informática y/o Telecomunicaciones que quieran ampliar sus conocimientos en esta área.
  • Profesionales que, contando con los conocimientos mínimos, estén interesados en ampliar su conocimiento teórico y práctico en el desarrollo de geo-aplicaciones con Angular y Leaflet.

 

CONTENIDOS

1. Angular

    • Introducción y conceptos básicos
    • Inicialización, el enlace de datos y los controladores
    • Expresiones y formularios
    • Filtros de datos
    • Ámbitos
    • Plantillas
    • Directivas

2. Leaflet (Angular Leaflet Directive)

    • Introducción: el mapa
    • -Posicionar

      -Conocer los límites

      -Limitar

    • Capas
    • Marcadores
    • Combinando marcadores y capas
    • Paths
    • GeoJSON
    • Acontecimientos

3. Aplicación

    • MVC
    • Leaflet Plugins
    • Ejercicios

 

DIRECCIÓN Y PROFESORADO

Dirección académica

Jaume Figueras Jove

Licenciado en Informática por la UPC en 1998. Lleva acabo su investigación en control automático y en simulación y optimización por ordenador. Ha diseñado y desarrollado CORAL, un sistema óptimo para el control de redes de alcantarillado, aplicados en Barcelona(España); PLIO, un sistema óptimo de control y planificación para la producción y distribución de agua potable, aplicado en Santiago de Chile (Chile) y Murcia(España). Hoy en día participa en diferentes proyectos industriales, como la optimización de consumo energético de las líneas de tranvía en Barcelona junto a TRAM y SIEMENS y el desarrollo de tooPath (http://www.toopath.com) un sistema web gratuito que permite el seguimiento de dispositivos móviles. Es también el representante local de OSM (http://www.openstreetmap.org) en Catalunya y participa en diferentes proyectos FOSS.

 

 

Profesorado

Jaume Figueras Jove

Licenciado en Informática por la UPC en 1998. Lleva acabo su investigación en control automático y en simulación y optimización por ordenador. Ha diseñado y desarrollado CORAL, un sistema óptimo para el control de redes de alcantarillado, aplicados en Barcelona(España); PLIO, un sistema óptimo de control y planificación para la producción y distribución de agua potable, aplicado en Santiago de Chile (Chile) y Murcia(España). Hoy en día participa en diferentes proyectos industriales, como la optimización de consumo energético de las líneas de tranvía en Barcelona junto a TRAM y SIEMENS y el desarrollo de tooPath (http://www.toopath.com) un sistema web gratuito que permite el seguimiento de dispositivos móviles. Es también el representante local de OSM (http://www.openstreetmap.org) en Catalunya y participa en diferentes proyectos FOSS.

 

INFORMACIÓN GENERAL

Formación en modalidad Presencial

 

Sistema de evaluación Evaluación continua y asistencia mínima 80%.

 

Matrícula 264€