About the Course
This comprehensive Introduction to GeoApp Development course equips you, as a developer, with the knowledge and skills to build dynamic and interactive web applications powered by ArcGIS. Through a blend of theory, hands-on exercises, and real-world coding examples, you’ll gain a solid foundation in leveraging the ArcGIS Maps SDK for JavaScript to create engaging web GIS experiences.
The course delves into essential concepts like web mapping fundamentals, working with ArcGIS Online content, and building interactive map interfaces. You’ll explore advanced topics like spatial queries, data visualization, and implementing custom functionality using JavaScript.
By the end of the course, you’ll be well-equipped to design, develop, and deploy web GIS applications that effectively communicate spatial data and insights to your audience.
Topics
- Understand core web mapping concepts and technologies used in GeoApp development.
- Leverage ArcGIS Online content and services as building blocks for your web apps.
- Create user-friendly map interfaces with essential navigation, search, and zoom functionalities.
- Explore techniques for loading, displaying, and querying various spatial datasets.
- Enhance your applications with compelling data visualizations like thematic maps and charts.
- Implement custom logic and user interactions using the power of JavaScript.
Target Group:
This course is designed for developers with basic programming knowledge (e.g., HTML, CSS, JavaScript) who are interested in learning how to develop web applications using the ArcGIS API for JavaScript.
Prerequisites:
Basic understanding of GIS concepts
Basic understanding of web development concepts (HTML, CSS, JavaScript) is required
Course Outputs:
Upon completion, you’ll be able to:
- Develop interactive web maps with functionalities like navigation, search, and zoom.
- Integrate ArcGIS Online maps, data, and services within your web applications.
- Load, display, and query spatial data using the ArcGIS API for JavaScript.
- Design compelling data visualizations like thematic maps, charts, and other visual elements.
- Implement custom functionalities like advanced interactions and logic using JavaScript.