In this course you will learn how to design a web application for geospatial data dissemination, approaching it from a spatial problem-solving perspective. The course centers on a didactical case study related to food security in Burundi, East Africa, through which you will gain insight into creating a geospatial web application that assesses producers' access to food markets. You will learn essential concepts in spatial data management, analysis, and visualization, along with basic programming skills. Hands-on training encompasses geodatabase creation and query, webserver setup, map-server configuration, and framework utilization.
This course aligns with the UN's Sustainable Development Goal 2 (Zero Hunger) and the Dutch government's priorities for global development. As urbanization increases in sub-Saharan Africa, efficient food supply chain management becomes crucial, especially in the wake of pandemic-related disruptions. Burundi, a landlocked country with food security issues, urbanization, and geographic constraints, offers an ideal context for exploring geospatial solutions for educational purposes.
After completing this course, you will be familiar with the development lifecycle of web mapping applications, translating use and user specifications into a basic web app design, the building blocks of programming languages and their roles, and building and querying a spatial database according to specific requirements and data.
Learning outcomes
- Explain the development lifecycle of a web mapping application.
- Translate use and user specifications into a basic web application design.
- Explain the basic building blocks of programming languages and their role in a web application.
- Build and query a spatial database according to specific requirements and data.
- Develop a basic functional web application using HTML, CSS, and JavaScript in the front-end and Python and SQL in the back-end.
Lead teachers:
Questions?
For questions, please email: info@geoversity.io