Curso de Especialista en Creación de aplicaciones. Cursos. Grupo GIS. .com. Formación

Documentos relacionados
Curso de Creación de. Cursos. Grupo GIS. Formación. .com

Curso de Especialista en Creación de aplicaciones. Server 3.X Y 4.X. Cursos. Grupo GIS. .com. Formación

Curso de Creación de. Cursos. Grupo GIS. Formación. .com

Curso de Creación de. Cursos. Grupo GIS. .com. Formación

Curso de Creación de. Cursos. Grupo GIS. .com. Formación

Curso de HTML5 PARA. Cursos. Grupo GIS. Formación. .com

Soluciones de Cartografía, GIS y Teledetección CURSO DE CREACIÓN DE APLICACIONES API DE JAVASCRIPT Y ARCGIS SERVER

Curso INTRODUCCIÓN A LA. Cursos. Grupo GIS. Formación. .com

Curso de HTML5 PARA. Cursos. Grupo GIS. Formación. .com

Curso avanzado de. Cursos. Grupo GIS. Formación. .com

CURSO DE DESARROLLO DE APLICACIONES WEB GIS CON ESRI, CARTO, MAPBOX Y GOOGLE MAPS MODALIDAD ONLINE

CURSO DE DESARROLLO DE APLICACIONES WEB GIS OPEN SOURCE CON OPEN LAYERS Y LEAFLET MODALIDAD ONLINE

Curso de Python en ArcGIS. Cursos. Grupo GIS. Formación. .com

Curso INTRODUCCIÓN A LA. Cursos. Grupo GIS. Formación. .com

CURSO DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO MODALIDAD ONLINE. Cursos. Grupo GIS. Formación. .com

CURSO DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO MODALIDAD ONLINE. Cursos. Grupo GIS. Formación. .com

Curso de GvSIG y Sextante Nivel avanzado. modalidad online. Cursos. Grupo GIS. Formación. .com

Curso de GvSIG y Sextante. modalidad online. Cursos. Grupo GIS. Formación. .com

Curso online. Cursos. CADy3D. .com. Grupo. Formación

Desarrollo de Plugins con Python en QGIS. Desarrolla tu propio plugin para QGIS desde cero. Cursos. Grupo GIS. Formación. .com

Curso de AutoCAD Map 3D. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

Curso avanzado de. Cursos. Grupo GIS. Formación. .com

(Usuario + Avanzado) Modalidad Online. Cursos. Grupo GIS. Formación. .com

Cursos. Grupo GIS. Formación. .com

Curso de Aplicaciones. Cursos. Grupo GIS. Formación. .com

Cursos. Grupo GIS. Formación. .com

CURSO DE MICROSTATION VERSIÓN V8I. Cursos. Grupo. CADy3D. .com. Formación

CURSO DE DESARROLLO DE APLICACIONES WEB GIS OPEN SOURCE CON OPEN LAYERS Y LEAFLET MODALIDAD PRESENCIAL

Curso de AutoCAD Map 3D. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

Cursos. Grupo GIS. Formación. .com

CURSO DE DESARROLLO DE APLICACIONES WEB GIS CON ESRI, CARTO, MAPBOX Y GOOGLE MAPS MODALIDAD PRESENCIAL

CURSO DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO MODALIDAD ONLINE. Cursos. Grupo GIS. Formación. .com

Curso online. Cursos. Grupo GIS. Formación. .com

CURSO DE DESARROLLO DE APLICACIONES WEB GIS OPEN SOURCE CON OPEN LAYERS Y LEAFLET MODALIDAD PRESENCIAL

CURSO DE MICROSTATION VERSIÓN V8I NIVEL AVANZADO MODALIDAD ONLINE. Cursos. Grupo. CADy3D. .com. Formación

CURSO DE AUTOCAD MAP 3D APLICADO AL MEDIO AMBIENTE MODALIDAD ONLINE. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

ESPECIALISTA EN ARCGIS PRO APLICADO AL MEDIO AMBIENTE MARINO MODALIDAD ONLINE. Cursos. Grupo GIS. Formación. .com

Curso de Modelización. online. Cursos. Grupo GIS. Formación. .com

CURSO DE MICROSTATION VERSIÓN V8I NIVEL USUARIO MODALIDAD ONLINE. Cursos. Grupo. CADy3D. .com. Formación

Curso de Especialista en. modalidad online. Cursos. Grupo. CADy3D. .com. Formación

Curso de Python en qgis. Cursos. grupo GIS. Formación. .com

CURSO DE MODELIZACIÓN HIDRÁULICA CON HECRAS Y QGIS MODALIDAD ONLINE. Cursos. Grupo. .com GIS. Formación

CURSO DE MODELIZACIÓN HIDRÁULICA CON HECRAS Y ARCGIS 10 (GEORAS) ONLINE. Cursos. Grupo GIS. Formación. .com

CURSO DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO. MODALIDAD presencial. Cursos. Grupo GIS. Formación. .com

CURSO DE ARCOBJECTS CON ARCGIS Y VISUAL STUDIO MODALIDAD PRESENCIAL. Cursos. Grupo GIS. Formación. .com

Curso de Python en ArcGIS. Cursos. Grupo GIS. Formación. .com

Curso de MODELIZACIÓN. Cursos. Grupo GIS. .com. Formación

CURSO online DE 3DS MAX. Cursos. Grupo. CADy3D. .com. Formación

Curso Online de Cartografía Digital. Cursos. Grupo GIS. .com. Formación

Curso Online de Cartografía Digital. Cursos. Grupo GIS. .com. Formación

Curso de GvSIG y Sextante. Modalidad presencial. Cursos. Grupo GIS. Formación. .com

PROGRAMA FORMATIVO DE LA ESPECIALIDAD FORMATIVA. Especialista en Desarrollo de Sist. de Información Geográfica (SIG) con tecnología ESRI EOCO115PO

Curso de Especialista en. al estudio del agua. Cursos. Grupo. teledetección. Formación. .com

Curso de GvSIG y Sextante Nivel avanzado. Modalidad presencial. Cursos. Grupo GIS. Formación. .com

Curso Online de QGIS aplicado a Medio Ambiente. Cursos. Grupo GIS. Formación. .com

CURSO ONLINE DE QGIS APLICADO A MEDIO AMBIENTE. Cursos. Grupo GIS. Formación. .com

CURSO ONLINE DE 3DS MAX NIVEL USUARIO. Cursos. Grupo. CADy3D. .com. Formación

Curso de Técnicas de. modalidad online. Cursos. Grupo. CADy3D. .com. Formación

Curso de Aplicaciones. Cursos. Grupo GIS. Formación. .com

(Usuario + Avanzado) Modalidad presencial. Cursos. Grupo GIS. Formación. .com

Modalidad Online. Cursos. Grupo GIS. Formación. .com

Curso de Network. Cursos. Grupo GIS. Formación. .com

CURSO PRESENCIAL ARCGIS PRO NIVEL USUARIO. Cursos. Grupo GIS. Formación. .com

Curso de modelado orgánico y control de mallas. Modalidad Online. Cursos. Grupo. CADy3D. .com. Formación

Curso de AutoCAD Map 3D. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

Curso de Técnicas de. modalidad online. Cursos. Grupo. CADy3D. .com. Formación

CURSO DE PIX4D MAPPER PRO

Cursos. Grupo GIS. Formación. .com

CURSO online DE QGIS. Cursos GIS. .com

Curso presencial. Cursos. CADy3D. .com. Grupo. Formación

Cursos. Grupo GIS. Formación. .com

Curso Presencial de Cartografía Digital. Cursos. Grupo GIS. .com. Formación

CURSO online DE QGIS. Cursos GIS. .com

CURSO PRESENCIAL DE CARTOGRAFÍA DIGITAL ARCGIS Y AUTOCAD MAP. Cursos. Grupo GIS. .com. Formación

CURSO DE OBTENCIÓN Y TRATAMIENTO DE DATOS LIDAR CON ARCGIS

Curso de AutoCAD Map 3D. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

CURSO ONLINE DE MODELADO BIM REVIT ACHITECTURE 2014 NIVEL USUARIO. Cursos AUTODESK REVIT. Grupo. CADy3D. .com. Formación

CURSO DE ESPECIALISTA EN PYTHON CON ARCGIS MODALIDAD ONLINE

Curso de Python en qgis. Cursos. Grupo GIS. .com. Formación

Curso de Especialista en. Modalidad presencial. Cursos. Grupo. CADy3D. .com. Formación

Curso de modelado low poly para gráficas en tiempo real. Modalidad Online. Cursos. Grupo. CADy3D. .com. Formación

curso Especialista en 10 y Network Analyst Modalidad online Cursos Grupo GIS Formación .com

Cursos. Grupo GIS. Formación. .com

Curso presencial. Cursos. Grupo GIS. Formación. .com

CURSO DE MODELIZACIÓN HIDRÁULICA CON HECRAS Y ARCGIS 10 (GEORAS) PRESENCIAL. Cursos. Grupo GIS. Formación. .com

CURSO DE AUTOCAD MAP 3D APLICADO AL MEDIO AMBIENTE MODALIDAD PRESENCIAL. Cursos AUTOCAD MAP 3D. Grupo. CADy3D. .com. Formación

Cursos. Grupo GIS. Formación. .com

Transcripción:

Curso de Especialista en Creación de aplicaciones API de JavaScript y Arc Server MODALIDAD ONLINE TYC Formación Cursos.com Grupo

EL CURSO OBJETIVOS El curso capacitará a los alumnos en la creación de aplicaciones Web de mapas con el API de JavaScript para Arc Server. Los alumnos podrán insertar una funcionalidad de representación cartográfica ligera en un aplicación Web a través de los servidores que nos proporciona ESRI. Junto con la creación de aplicaciones de mapas web con la versión 3.x y la nueva versión 4.x de la API de JavaScript de Arc. Se aportarán nociones a los alumnos de las novedades que incorpora la nueva versión de la API respecto a las anteriores. Se formará al alumno sobre conceptos básicos del lenguaje de programación JavaScript con el principal objetivo de desarrollar visores cartográficos que puedan llevar implementados la tecnología 3D. Dar a conocer uno de los lenguajes de programación más utilizados en el desarrollo de visores cartográficos. Acercar a los alumnos, de forma amena, al conocimiento de las tecnologías Web de Esri. Aportar las nociones necesarias para que los alumnos desarrollen sus propias aplicaciones con la API JavaScript de Arc. Enseñar la conexión entre la API JavaScript y el servidor Arc Server de Esri para poder servir y compartir dichos mapas en la web.

Metodología online Formación a distancia con Moodle, para acceder a los contenidos del curso, realizar prácticas y consultas al equipo docente. La plataforma está disponible 24 horas al día y a través de la misma el alumno/a podrá solicitar ayuda del profesorado en todo momento. Consultar material formativo online, descargar información, realizar ejercicios prácticos y realizar tests. Además los profesores facilitarán de forma progresiva la información básica de partida para la realización de un caso práctico final. Nuestros cursos son subvencionables a través de la Fundación Estatal para la Formación en el Empleo. PERFILES Fundación Estatal PARA LA FORMACIÓN EN EL EMPLEO El curso está dirigido a todos aquellos que deseen iniciarse en el mundo del desarrollo Web con herramientas de Esri, concretamente con la API de JavaScript. PROFESORADO Alberto Santos Estévez Consultor y desarrollador en ámbitos Geoespaciales con más de 15 años de experiencia en integraciones de sistemas de Ingeniería y sistemas de alto rendimiento. Chencho Martín Lagunas Analista programador con amplia experiencia tanto en desarrollo Back-End como Front-End. Especializado en el análisis y procesado de datos con Python, ha participado en proyectos de gran calado de ámbito internacional y nacional para empresas de ingeniería y desarrollo de software. Importante: Requiere conocimientos a nivel usuario de Sistemas de Información Geográfica.

PROGRAMA BLOQUE I: API DE JAVASCRIPT 3.x Ud 1. INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN DE JAVASCRIPT Ud 2. DEPURAR APLICACIONES Qué es firebug? Pestañas consola y script Resaltado de elementos html La pestaña CSS Depurando código JavaScript Monitorizar el código Pestaña DOM Pestaña RED Documentación Ud 3. TRABAJAR CON DOJO DE ARC SERVER Introducción a dojo Dijit Dojox Arquitectura dojo Intergrando Arc Server con dojo Recursos comunes de Arc 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 Qué son los eventos? Conectando dojo y manejadores con dojo.connect() Manejando eventos Debemos registrar todos los eventos? Normalización de eventos de ratón y teclado Comunicación publicación/suscripción Ud 4. ARC SERVER PARA DESARROLLADORES Qué es Arc Server? Recursos y servicios Componentes de Arc Server Arcsde Ediciones de Arc Server Novedades en Arc Server 10.1. Novedades en Arc Server 10.3.1 Ud 5. INICIACIÓN A LA PROGRAMACIÓN CON EL API DE JAVASCRIPT PARA ARC SERVER Plugin de asistencia en código aptana Vista general de la API JavaScript de Arc Server Por qué JavaScript? Trabajando con el mapa Capas de servicios de mapas con tiles y dinámicos Trabajando con la extensión del mapa Trabajando con gráficos y graphicslayers Capas de elementos (feature layers) Dibujando gráficos y elementos Eventos de mapa La ventana de información (info window) Añadiendo barras de herramientas Controles (widgets) Edición Diseño de una aplicación básica Plantilla Arc Parámetros de configuración de la API Ud 6. TÉCNICAS AVANZADAS DE ARC SERVER PARA JAVASCRIPT PARA DESARROLLADORES Introducción a tareas de Arc Server Consultas espaciales y de atributos Identificar y encontrar entidades Encontrando elementos Geocodificación y geocodificación inversa Servicio de geometría (geometry service) Tareas de Network Analysis Tareas de geoprocesamiento Trabajando con datos espaciales Tipos de capas adicionales Integración con arcgis.com Utilizando la página proxy Trabajando con servicios seguros Ud 7. INTEGRACIÓN CON GOOGLE MAPS Y BING MAPS Arc Server extension para Google Maps Añadiendo mapas de Arc Server a Google Maps Creando consultas sobre los datos de las capas Buscando features Identificando features Geocodificando Los servicios de geometría Servicios de geoprocesamiento

PROGRAMA Ud 8. RECURSOS AVANZADOS DE DOJO Introducción Trabajando con fuentes de datos usando la api dojo data Trabajando con datos json Procesando datos json con dojo Trabajando con datos xml Leyendo datos csv Ajax y comunicación con servidores remotos Xhr en dojo Sonp para script entre dominios Usando iframe Json rpc Manipulando la interfaz de usuario con utilidades dom Capturando los datos de entrada del usuario con formularios y diálogos dojo Dojo dijits avanzados Creando gráficos con dojo charting Mostrar imágenes con dojo Ud 9. TÉCNICAS AVANZADOS DE DISEÑO DE APLICACIONES PARA MAPAS Diseño centrado en el usuario o ucd Kiss Prototipos Ud 10. INTRODUCCIÓN AL DISEÑO DE INTERFACES. CONCEPTOS BÁSICOS DE CSS Diseño centrado en el usuario o ucd Sintaxis css Comentarios css 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 Estilos de texto Estilos de fuente Estilos de los enlaces Estilos de listas Usando una imagen como marcador de una lista Estilos de tablas Tabla de ejemplo Modelo de cajas css Ud 11. ESTILO AVANZADO CON CSS 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. Ud 12. DISEÑO DE INTERFACES PARA IPHONE E IPAD 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 geolocation Dojox.mobile Proyecto final de curso

PROGRAMA BLOQUE II: API DE JAVASCRIPT 4.x Ud 1. INTRODUCCIÓN Que aporta la nueva versión? Limitaciones. Ejercicio guiado 1: Dónde encontrar documentación de ayuda de la API y ejemplos? Ud 2. PROGRAMACIÓN DE CONSTRUCTORES Qué son los constructores (constructors)? Propiedades de los constructores. Colecciones (collection). El objeto Promise. Ejercicio guiado 2: Propiedades Ejercicio guiado 3: Trabajando con el objeto Promise Ud 3. MAPAS, VISTAS Y CAPAS Mapas y Vistas (Maps and Views). Novedades en la nueva versión de la API. MapView, SceneView y LayerView. El mapa como fuente de datos. Web Map: manipulando datos del Web Map. Mapas y Capas (Maps and Layers). Tipos de Layers: -GraphicsLayer -FeatureLayer -MapImageLayer -SceneLayer -VectorTileLayer -GroupLayer Cómo acceder a los datos a través del objeto LayerView? Métodos para trabajar con FeatureLayer. Ejercicio guiado 4: Crear un mapa simple 2D. Ejercicio guiado 5: Crear un Web Map. Ejercicio guiado 6: Acceder a datos del Feature Layer. Ejercicio guiado 7: Trabajar con VectorTileLayer. Ud 4. TRABAJANDO CON ESCENAS 3D Scene y WebScene. Cómo añadir una WebScene a tu aplicación? Crear un mapa 3D. Los datos de elevación. Editando la SceneView: las propiedades Camera y Enviroment. -Controlando sol y sombras. -Local Scenes. Cómo añadir SceneLayers? Representación y simbología 3D. Uso de la propiedad visualvariable. -PointSymbol3D -LineSymbol3D -PolygonSymbol3D -LabelSymbol3D -IconSymbol3DLayer -ObjectSymbol3DLayer -TextSymbol3DLayer -LineSymbol3DLayer -PolygonSymbol3DLayer -ExtrudeSymbol3DLayer -MeshSymbol3DLayer Ejercicio guiado 8: Desarrollo de un mapa global 3D. Ejercicio guiado 9: Desarrolo de un mapa local 3D. Ejercicio guiado 10: Aplicación de la simbología 3D. Ud 5. CONCLUSIONES

Grupo TYC Formación Cursos.com (+34) 910 325 482 formacion@tycgis.com TYC MADRID Calle Fuencarral 158, Entreplanta, Oficina 16-17 28010 Madrid TYC MÁLAGA Avda. Pintor Joaquin Sorolla 137, 1º D 29017 MÁLAGA TYC MÉXICO Tequesquitengo 4, Fracc. Cuaunáhuac C.P. 62450, Cuernavaca, Morelos. TYC Panamá Calle Eusebio A. Morales El Cangrejo PH Neo Plaza Oficina 2015