Plan de estudios Desplegar temario
Titulación
* No incluye la tasa de expedición del título de la UdG
Código: 24X070 |
Tipología: Diploma de experto (postgrado) |
Idioma: Español |
Fecha de inicio: 10/02/2025 |
Fecha de finalización: 21/06/2025 |
18 ECTS |
Horario: ONLINE |
Lugar de realización: ONLINE |
Plazas: 60 |
El mercado de los SIG demanda cada vez más perfiles de programadores de aplicaciones SIG.
Si eres programador informático y por tu trabajo necesitas incorporar el conocimiento geoespacial para programar aplicaciones SIG y visores de mapas web.
Si ya eres un experto en tecnologías de la información geográfica, te gusta la programación y necesitas aprender a desarrollar aplicaciones web map.
Dirigido a gestores de SIG, desarrolladores web o profesionales de cualquier ámbito que deseen introducirse en el webmapping.
Para realizar el curso de Programación de aplicaciones web map es necesario tener conocimientos en programación como mínimo a nivel HTML, CSS y JavaScript. Se recomienda tener conocimientos de programación en general.
La información geográfica es un elemento estratégico en nuestra sociedad y un potente recurso de comunicación. El Diploma de Experto en Programación de Aplicaciones Web Map permite adentrarse en el desarrollo de aplicaciones de mapas web así como en el diseño y gestión de arquitecturas cliente-servidor y bases de datos espaciales.
Los tres módulos de este Diploma se centran en las tres líneas de desarrollo de cualquier aplicación web.
Al finalizar el curso el estudiante será capaz de:
• Interpretar el papel de las bases de datos en los SIG.
• Conocer las características distintivas del modelo relacional.
• Diseñar una base de datos con tablas, atributos, relaciones, claves primarias, etc.
• Utilizar las órdenes de consulta de bases de datos (SQL) y realizar consultas utilizando las funciones espaciales de PostGIS
• Desarrollar una aplicación que permita mostrar un mapa en la web.
• Ejercitar la API de Openlayers.
• Obtener datos de OpenStreetMap dentro de una aplicación web
• Integrar y modificar los elementos de un mapa web: leyenda, selector de capas, herramientas de edición, pop-ups, mapa de referencia, estilos del mapa, etc.
• Dar estilo a un mapa web y sus componentes.
• Entender la potencialidad de la arquitectura Cliente-Servidor unida al lenguaje SQL de las bases de datos relacionales.
• Unir las herramientas de OpenLayers en la parte Cliente (interacciones de mapa, overlays, herramientas de dibujo, etc.) con la parte servidor para permitir una gestión persistente de las entidades.
• Desarrollo de una aplicación web map (backend+frontend) utilizando un framework de Python.