IFCD0142 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.
- Compatibilidad
- SCORM 1.2. Compatible con Moodle, Canvas, Blackboard, TalentLMS y otros
- Trazabilidad para FUNDAE
- Registros completos de actividad y evaluación, listos para auditoría
- Idiomas
- Castellano, catalán, euskera y gallego
- Última revisión
- 2026
Para quién es
Esta acción formativa está dirigida a profesionales de los siguientes sectores:
- Economía e industria digital
- Convenios: Economía e industria digital
Contenido del programa
- Caracterización del lenguaje de programación de JavaScript(1h)
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(1h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Firebug
- Pestañas consola y script
- Resaltado 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(3h)
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
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Desarrollo de ArcGIS Server(1.2h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- 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)
- Adicció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
- Adicció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(1h)
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(1h)
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
Diseñado para que terminen
Los cursos buenos son los que se terminan. Cada recurso está pensado para mantener a tus estudiantes avanzando: desde el primer objetivo hasta el cierre del curso.
Objetivos
Saben qué van a aprender al inicio de cada tema. Sin avanzar a ciegas.
Diagramas
Conceptos clave visualizados antes de leer. Menos esfuerzo, mejor retención.
Podcasts
Otro formato para avanzar fuera del ordenador: en el coche, andando, entre tareas.
Autoevaluaciones
Saben dónde están en cada paso. Sin sorpresas al final del curso.
Tarjetas de estudio
Repasan en 5 minutos. No tienen que releer todo el tema antes de avanzar.
Recuerda
Cierre de cada tema con lo esencial. Pasan al siguiente con todo claro.
Quiero saber más
Opcional, para curiosos. No alarga el curso de quien solo quiere terminar.
Demo abierta
Pruébalo tú mismo. Un curso completo, sin formularios.
SEAD025PO Básico de Gestión de Prevención de Riesgos Laborales · 50h · 4 idiomas
Bonificación FUNDAE
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
Importe subvencionable y modalidades
Lo que tú cobras por estudiante al impartir esta acción bonificada. No es el precio del SCORM.
Duración
50h
Importe subvencionable por estudiante
530€
Módulo económico: 10.59€/hora
