Código oficial: IFCD0142Familia: Informática y comunicaciones
Especialidad Formativa

Creación de aplicaciones de mapas web con API de JavaScript 3.x y ArcGIS Server

Emplear los lenguajes de programación más usados en el ámbito Web GIS (sistemas de información geográfica) y crear sus propias aplicaciones de mapas Web con la versión de la API de JavaScript 3.x de ArcGIS, consumiendo servicios de ArcGIS Server y ArcGIS Online.

Convocatoria

Financiación y modalidades

Convocatoria

Ocupados 2024-2027, 2ª Fase

ESTATAL_2024_27_F2

InnovaciónDescarbonizaciónDigitalización

Dirigido a profesionales de

ECONOMÍA E INDUSTRIA DIGITAL

Convenios:

  • Economía e Industria Digital

Opciones de impartición

Modalidad: Presencial

100% presencial

Presencial

Duración

50h

Coste/hora

10.59

Ingreso por alumno: 530

Temario

Contenido del programa

  • Caracterización del lenguaje de programación de JavaScript.(0.8h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Introducción al lenguaje de programación JavaScript.
    • JavaScript y los navegadores Web.
    • Programación orientada a objetos para desarrollar visores cartográficos de última generación.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Depuración de aplicaciones.(0.8h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Firebug.
    • Pestañas consola y script.
    • Resultado de elementos HTML.
    • Pestaña CSS.
    • Depurando código JavaScript.
    • Monitorizar el código.
    • Pestañas DOM y RED.
    • Documentación.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Trabajo con Dojo en ArcGIS Server.(2.4h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Introducción a Dojo.
    • Dijit y Dojox.
    • Arquitectura Dojo.
    • Integración de ArcGIS Server con Dojo.
    • Recursos comunes de ArcGIS Server.
    • Script de inicialización.
    • Archivo de plantilla para aplicaciones.
    • Detalles de la base y el núcleo de Dojo.
    • Comprobación de tipos.
    • Utilidades para string.
    • Procesamiento de arrays.
    • Eventos.
    • Conectando Dojo y manejadores con Dojo.connect().
    • Manejo de eventos.
    • Conveniencia o no de registrar todos los eventos.
    • Normalización de eventos de ratón y teclado.
    • Comunicación publicación/suscripción.
    • Desarrollo de ArcGIS Server.
    • Introducción a ArcGIS Server.
    • Recursos y servicios GIS.
    • Componentes de ArcGIS Server.
    • Arcsde.
    • Ediciones de ArcGIS Server.
    • Novedades en ArcGIS Server.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Programación básica con el API de JavaScript para ArcGIS Server.(1.7h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Plugin de asistencia en código Aptana.
    • Vista general de la API JavaScript de ArcGIS Server.
    • Uso de JavaScript para ArcGIS Server.
    • Trabajo con el mapa.
    • Capas de servicios de mapas.
    • Trabajo con la extensión del mapa.
    • Trabajo con gráficos y graphicslayers.
    • Capas de elementos (feature layers).
    • Dibujo de gráficos y elementos.
    • Eventos de mapa.
    • Ventana de información (InfoWindow).
    • Adición de barras de herramientas.
    • Controles (widgets).
    • Edición.
    • Diseño de una aplicación básica.
    • Plantilla ArcGIS.
    • Parámetros de configuración de la API.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Aplicación de técnicas avanzadas de desarrollo de ArcGIS Server en JavaScript.(2.6h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Introducción a tareas de ArcGIS Server.
    • Consultas espaciales y de atributos.
    • Identificación y búsqueda de entidades.
    • Búsqueda de elementos.
    • Geocodificación y geocodificación inversa.
    • Servicio de geometría (geometry service).
    • Tareas de Network Analysis.
    • Tareas de geoprocesamiento.
    • Trabajo con datos espaciales.
    • Tipos de capas adicionales.
    • Integración con arcgis.com.
    • Utilización de la página proxy.
    • Trabajo con servicios seguros.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Integración con Google Maps y Bing Maps.(1.2h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • ArcGIS Server extensión para Google Maps.
    • Adición de mapas de ArcGIS Server a Google Maps.
    • Creación consultas sobre los datos de las capas.
    • Búsqueda e identificación de features.
    • Geocodificación.
    • Servicios de geometría y geoprocesamiento.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Aplicación de recursos avanzados de Dojo.(1.6h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Identificación de los recursos avanzados de dojo.
    • Trabajo con fuentes de datos usando la API Dojo data.
    • Trabajo con datos JSON.
    • Procesado de datos JSON con Dojo.
    • Trabajo con datos XML.
    • Lectura de datos CSV.
    • AJAX y comunicación con servidores remotos.
    • XHR en Dojo.
    • JSONP para script entre dominios
    • Uso de la etiqueta <iframe>.
    • JSON-RPC.
    • Manipulación de la interfaz de usuario con utilidades DOM.
    • Captura de los datos de entrada del usuario con formularios y diálogos Dojo.
    • Dojo/Dijits avanzados.
    • Creación de gráficos con Dojo Charting.
    • Mostrar imágenes con Dojo.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Empleo de técnicas avanzadas de diseño de aplicaciones para mapas.(0.9h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Diseño centrado en el usuario o ucd.
    • Principio Kiss.
    • Generación de Prototipos.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Empleo de principios básicos para diseño de interfaces y de hojas de estilo en cascada CSS.(2.6h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Diseño Centrado en el Usuario (User Center Design).
    • Sintaxis CSS y comentarios CSS.
    • El uso de Id como selector.
    • Selectores de clases.
    • Insertando CSS.
    • Hojas de estilo externas.
    • Hojas de estilo internas.
    • Estilos CSS en los propios elementos html.
    • Cascadas de las hojas de estilo.
    • Estilos de fondo, texto, fuente, enlaces y listas.
    • Uso de una imagen como marcador de una lista.
    • Estilos de tablas. Tabla de ejemplo.
    • Modelo de cajas CSS.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Aplicación de estilos con CSS.(2.4h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Agrupando CSS y encadenando selectores.
    • Visibilidad con CSS.
    • Dimensionando con CSS.
    • Posicionamiento CSS.
    • Solapando elementos.
    • Elementos flotantes con CSS.
    • Imágenes transparentes con CSS.
    • Transparencia de imágenes con CSS: efectos "mouseover".

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Diseño de interfaces para IPHONE y IPAD.(2.1h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Desarrollo compacto (compact build).
    • Referenciando desarrollo compacto (compact build).
    • Inicialización de los parámetros de visualización.
    • Gestos IOS.
    • Interacción con el mapa mediante gestos IOS.
    • API de Geolocalización (Geolocation API).
    • Herramientas Dojox.mobile.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más
  • Optimización de la creación de aplicaciones de mapas Web con API de JavaScript 3.X y ArcGIS Server para reducir el consumo de energía asociado al empleo de sistemas de información geográfica.(0.9h)

    Antes del contenido

    • Introducción
    • Objetivos
    • Diagrama
    • Quiz mixto

    Contenido teórico

    • Optimización de aplicaciones para reducir el consumo de energía.

    Después del contenido

    • Podcast
    • Recuerda
    • Flashcards
    • Quiz mixto
    • Quiero saber más

Actividades del módulo

  • Aplicaciones prácticas
  • Glosario
  • Bibliografía
  • Legislación de referencia
  • Actividades prácticas
  • Examen
IFCD0142 Creación de aplicaciones de mapas web con API d... | Contenidos SCORM para Centros | Hawkings Learning House