Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desarrollo de Web Apps Geográficas con MapLibre y JavaScript
Role Play
Highest Rated
Rating: 4.8 out of 5(28 ratings)
1,089 students

Desarrollo de Web Apps Geográficas con MapLibre y JavaScript

Desarrollo Web GIS Frontend: Crea aplicaciones web geográficas con geocodificación, ruteo y visualización de datos
Last updated 4/2026
Spanish

What you'll learn

  • Crear mapas interactivos utilizando MapLibre y datos GeoJSON, personalizando su apariencia y comportamiento.
  • Integrar APIs externas de servicios geoespaciales para añadir funcionalidades como geocodificación y cálculo de rutas.
  • Implementar una arquitectura modular en JavaScript para organizar el código de aplicaciones web GIS de manera profesional y mantenible.
  • Desplegar una aplicación web GIS completamente funcional en plataformas de hospedaje gratuitas como GitHub Pages.

Course content

9 sections28 lectures6h 52m total length
  • Presentación del curso y del instructor2:21

    ¡Hola! bienvenido(a) este curso de Desarrollo Web GIS Frontend.

    Este curso intensivo guía a los estudiantes desde los fundamentos hasta la creación de una aplicación completa de mapas interactivos. A través de 9 capítulos y 28 videos prácticos, los participantes aprenderán a integrar MapLibre con JavaScript, consumir APIs geoespaciales, implementar funcionalidades de geocodificación, ruteo y filtrado, y finalmente publicar su aplicación en la web. Ideal tanto para desarrolladores web que desean especializarse en GIS como para profesionales GIS que quieren migrar hacia soluciones web interactivas.


    Ahora permíteme contarte un poco sobre mi:

    • Soy Ingeniero Catastral y Geodesta, Especialista en Sistemas de Información Geográfica, Magister en Ciencias de la Información y las Comunicaciones con Énfasis en Geomática y estoy haciendo una especialización en Pedagogía. También tengo certificación CompTIA, ArcGIS Desktop Professional, ArcGIS Enterprise Professional y ArcGIS Utility Network.

    • Me encantan los sistemas de información geográfica, hacer análisis espaciales y aplicar ciencia de datos para crear modelos que permitan estudiar variables espaciales.

    • Programar es otro de mis grandes gustos. Java, Python, R, C# y JavaScript son algunos de los lenguajes que he usado. Además también me gusta enseñarlos.

    • Soy una persona autodidacta y curiosa. Me gusta enseñar, compartir y divulgar conocimiento de calidad y explicado de una manera fácil y práctica

    • Manejo tecnologías emergentes como Machine Learning, Realidad Aumentada, 3D, Internet de las Cosas y Big Data. Todo con un enfoque geoespacial.


    ¡Vamos a aprender juntos!

Requirements

  • Conocimientos básicos recomendados: Fundamentos de HTML y CSS (estructura básica de páginas web) y Conceptos elementales de JavaScript (variables, funciones, eventos).
  • ¡No te preocupes si eres principiante! El curso está diseñado para avanzar progresivamente, explicando cada concepto desde lo básico. Incluiremos recursos adicionales para quienes necesiten reforzar conocimientos previos.
  • Equipo necesario: Computadora con conexión a internet, Navegador web actualizado (Chrome, Firefox, Edge o Safari) y Editor de código (recomendados: Visual Studio Code)

Description

El curso "Desarrollo de Web Apps Geográficas con MapLibre y JavaScript" ofrece una experiencia completa de aprendizaje para aquellos interesados en combinar el desarrollo web con tecnologías geoespaciales. A lo largo de 7 capítulos estructurados metódicamente, los estudiantes evolucionarán desde comprender los conceptos básicos hasta implementar una aplicación web GIS totalmente funcional.

Comenzaremos estableciendo una base sólida con el análisis de requerimientos y el diseño de la interfaz de usuario, donde aprenderás a traducir las necesidades del cliente en un plan de desarrollo. Continuaremos con los fundamentos esenciales del desarrollo web, cubriendo HTML, CSS y JavaScript.

El núcleo del curso se centra en la integración de MapLibre, una biblioteca de código abierto para visualización de mapas interactivos. Aprenderás a configurar mapas personalizados, trabajar con datos GeoJSON, y crear simbologías. Implementarás ventanas emergentes (popups) interactivas que enriquecerán la experiencia del usuario.

Un componente clave será la integración de APIs geográficas. Trabajaremos con LocationIQ para implementar geocodificación (conversión de direcciones a coordenadas), obtención de la ubicación del usuario, y cálculo de rutas óptimas entre puntos de interés. Estas habilidades son fundamentales en el desarrollo de aplicaciones geoespaciales modernas.

Para asegurar que el código sea mantenible y escalable, dedicaremos tiempo a la estructuración adecuada mediante módulos en JavaScript y refactorización. Estas técnicas son esenciales para proyectos profesionales y te permitirán gestionar aplicaciones más complejas en el futuro. Culminaremos con la publicación tu aplicación en la web y hacerla accesible al público objetivo. Como valor añadido, exploraremos cómo la inteligencia artificial puede complementar y potenciar el rol del programador.

Este curso equilibra perfectamente teoría y práctica, con un enfoque "aprender haciendo" donde cada concepto se aplica inmediatamente en un proyecto de planificación turística. Al finalizar, no solo aprenderás de las tecnologías presentadas, sino que tendrás un proyecto completo para tu portafolio que demuestra tus habilidades en el desarrollo Web GIS.

Who this course is for:

  • Desarrolladores web junior que desean ampliar sus habilidades hacia aplicaciones geoespaciales y diferenciarse en el mercado laboral.
  • Profesionales GIS con experiencia en software de escritorio que quieren migrar hacia soluciones web interactivas sin necesidad de aprender frameworks complejos.
  • Estudiantes de sistemas de información geográfica, geografía, geociencias o similares con conocimientos básicos de programación que desean crear aplicaciones prácticas relacionadas con su campo.
  • No es necesario tener experiencia previa en sistemas GIS, ya que el curso cubre los conceptos fundamentales desde cero. Los estudiantes ideales tienen curiosidad por la programación web y les motiva crear soluciones visuales e interactivas basadas en mapas.