Web GIS and Online Mapping Training Course

Web GIS and Online Mapping Training Course

This 5-day training course provides a comprehensive introduction to Web GIS and online mapping, equipping participants with the fundamental knowledge and practical skills to create, manage, and deploy interactive web-based mapping applications. Designed for individuals looking to leverage the power of the internet for spatial data visualization and analysis, the course covers the core concepts of web mapping technologies and offers hands-on experience with popular tools and platforms. Participants will learn how to transform traditional GIS data into dynamic online maps accessible to a wider audience.

The course begins with an overview of Web GIS concepts and web mapping architectures. It then delves into working with online basemaps and data services, along with techniques for publishing spatial data as web services. A significant portion of the training focuses on developing interactive web maps using open-source JavaScript libraries, visualizing spatial data on the web, and integrating external data and APIs. Participants will also explore cloud-based GIS platforms and conclude with the practical exercise of building a complete web GIS application.


Who Should Attend the Training

  • GIS professionals
  • Web developers
  • Data analysts
  • Urban planners
  • Environmental managers
  • Researchers
  • IT professionals interested in spatial data
  • Anyone looking to share spatial information online

Objectives of the Training

Upon completion of this training, participants will be able to:

  • Understand the core concepts, components, and architecture of Web GIS.
  • Differentiate between various web mapping technologies and protocols.
  • Utilize online basemaps and integrate external map services.
  • Publish spatial data from desktop GIS and databases as web services.
  • Develop interactive web maps using open-source JavaScript mapping libraries.
  • Effectively visualize and symbolize spatial data on the web.
  • Integrate data from external APIs and web services into web maps.
  • Understand the functionalities and applications of various Web GIS platforms.
  • Explore and utilize cloud-based GIS solutions for online mapping.
  • Design and implement a basic, functional web GIS application.

Personal Benefits

  • Acquire in-demand skills: Learn to develop and deploy web-based mapping solutions.
  • Expand career opportunities: Open doors to roles in web development, GIS, and data visualization.
  • Enhance project reach: Share spatial insights with a broader audience via online platforms.
  • Improve communication: Create interactive and engaging maps for better data storytelling.
  • Stay current with technology: Gain expertise in modern web mapping frameworks and tools.

Organizational Benefits

  • Improved data dissemination: Share critical spatial information more effectively with stakeholders.
  • Enhanced collaboration: Facilitate collaborative decision-making through interactive online maps.
  • Cost-effective solutions: Leverage open-source tools and cloud platforms to minimize expenses.
  • Increased public engagement: Provide accessible and user-friendly mapping applications for public use.
  • Streamlined workflows: Automate data publishing and map generation for greater efficiency.

Training Methodology

  • Interactive lectures and conceptual discussions
  • Extensive hands-on coding exercises and practical labs
  • Step-by-step demonstrations for building web map components
  • Real-world examples of web GIS applications
  • Group problem-solving and collaborative development sessions
  • Q&A sessions with expert trainers
  • Individual project work to apply learned concepts

Trainer Experience

Our trainers are highly experienced Web GIS developers and spatial solution architects with extensive backgrounds in designing, building, and deploying web-based mapping applications for various organizations. They possess strong expertise in front-end web development, GIS principles, and backend spatial data management. Their practical experience ensures that participants receive instruction that is not only theoretically sound but also rich with real-world insights, best practices, and troubleshooting tips, providing actionable knowledge and skills directly applicable to building robust web mapping solutions.


Quality Statement

We are committed to delivering high-quality training programs that are both comprehensive and practical. Our courses are meticulously designed, continually updated to reflect the latest advancements in web mapping technologies, and delivered by expert instructors. We strive to empower participants with the knowledge and skills necessary to excel in their respective fields, ensuring a valuable and impactful learning experience that directly translates to real-world application.


Tailor-made Courses

We understand that every organization has unique training needs. We offer customized Web GIS and online mapping courses designed to address your specific development goals and technical requirements. Whether you require a deep dive into a particular JavaScript library, integration with specific data sources, or a focus on a particular cloud platform, we can develop a bespoke training solution to meet your requirements. Please contact us to discuss how we can tailor a program for your team.


 

Course Duration: 5 days

Training fee: USD 1300

Module 1: Introduction to Web GIS and Online Mapping

  • What is Web GIS? Evolution and importance.
  • Key components of a Web GIS architecture (client, server, data).
  • Understanding different types of online maps (static, interactive, thematic).
  • Advantages of web-based mapping over traditional desktop GIS.
  • Common use cases and applications of Web GIS.
  • Practical session: Exploring various online mapping portals and interactive web maps.

Module 2: Web Mapping Technologies and Architecture

  • Introduction to web browsers and their role in web mapping.
  • Core web technologies: HTML, CSS, JavaScript.
  • Understanding GIS servers (e.g., GeoServer, ArcGIS Server) and their functions.
  • Web mapping protocols: WMS, WFS, WMTS.
  • REST APIs for geographic data.
  • Practical session: Setting up a basic web server environment and serving a simple HTML page.

Module 3: Working with Online Basemaps and Data Services

  • Integrating popular online basemaps (e.g., OpenStreetMap, Google Maps, Satellite imagery).
  • Consuming OGC (Open Geospatial Consortium) compliant web map services (WMS, WMTS).
  • Utilizing feature services (WFS) for dynamic data display.
  • Understanding tile services and their efficiency.
  • Caching strategies for web maps.
  • Practical session: Adding various online basemaps and external WMS/WMTS layers to a simple web map.

Module 4: Publishing Spatial Data as Web Services

  • Preparing spatial data for web publication.
  • Introduction to GIS server software (e.g., GeoServer).
  • Publishing vector data (Shapefiles, GeoJSON) as WMS/WFS layers.
  • Publishing raster data (GeoTIFF) as WMS layers.
  • Securing web services and access control.
  • Practical session: Publishing a vector dataset from a desktop GIS to a GeoServer instance and viewing it via WMS.

Module 5: Developing Interactive Web Maps with Open-Source Libraries

  • Introduction to popular JavaScript mapping libraries (e.g., Leaflet, OpenLayers).
  • Setting up a basic interactive map using a chosen library.
  • Adding different types of map layers (tile layers, marker layers, polygon layers).
  • Controlling map interactions: Zoom, pan, clicks, popups.
  • Styling map features using CSS and JavaScript.
  • Practical session: Building a basic interactive web map displaying points, lines, and polygons with popups.

Module 6: Spatial Data Visualization on the Web

  • Techniques for thematic mapping on the web: Choropleth maps, heatmaps.
  • Dynamic symbolization based on attribute values.
  • Creating interactive legends and layer controls.
  • Handling large datasets for efficient web visualization.
  • Best practices for web map aesthetics and user experience.
  • Practical session: Implementing thematic mapping (e.g., choropleth) and dynamic styling on a web map.

Module 7: Integrating External Data and APIs

  • Understanding the concept of APIs (Application Programming Interfaces).
  • Fetching data from external non-GIS APIs (e.g., weather data, demographic data).
  • Parsing JSON and XML data formats.
  • Overlaying external data on web maps.
  • Developing custom interactivity based on integrated data.
  • Practical session: Integrating data from a public API (e.g., a weather API) and displaying it on the map.

Module 8: Introduction to Web GIS Applications

  • Overview of common web GIS application patterns.
  • Client-side vs. Server-side processing in web GIS.
  • Building simple web GIS applications with search functionalities.
  • Incorporating geocoding and reverse geocoding services.
  • Planning user interfaces for web mapping applications.
  • Practical session: Adding search functionality and basic geocoding to the interactive web map.

Module 9: Cloud-Based GIS Platforms and Solutions

  • Introduction to cloud computing for GIS.
  • Overview of major cloud-based GIS platforms (e.g., ArcGIS Online, CARTO, Mapbox).
  • Benefits and considerations of using cloud GIS.
  • Publishing and consuming data on cloud platforms.
  • Introduction to serverless functions for GIS workflows.
  • Practical session: Publishing data to a cloud-based GIS platform and creating an interactive map using its tools.

Module 10: Building a Complete Web GIS Application

  • Review of all course concepts: From data preparation to web deployment.
  • Guided project: Participants build a complete, functional web GIS application.
  • Incorporating multiple layers, interactive features, and external data.
  • Deploying the web application to a simple web server.
  • Troubleshooting common web mapping issues.
  • Practical session: Developing and deploying a comprehensive web GIS application based on a provided scenario.

Requirements:

·       Participants should be reasonably proficient in English.

·       Applicants must live up to Armstrong Global Institute admission criteria.

Terms and Conditions

1. Discounts: Organizations sponsoring Four Participants will have the 5th attend Free

2. What is catered for by the Course Fees: Fees cater for all requirements for the training – Learning materials, Lunches, Teas, Snacks and Certification. All participants will additionally cater for their travel and accommodation expenses, visa application, insurance, and other personal expenses.

3. Certificate Awarded: Participants are awarded Certificates of Participation at the end of the training.

4. The program content shown here is for guidance purposes only. Our continuous course improvement process may lead to changes in topics and course structure.

5. Approval of Course: Our Programs are NITA Approved. Participating organizations can therefore claim reimbursement on fees paid in accordance with NITA Rules.

Booking for Training

Simply send an email to the Training Officer on training@armstrongglobalinstitute.com and we will send you a registration form. We advise you to book early to avoid missing a seat to this training.

Or call us on +254720272325 / +254725012095 / +254724452588

Payment Options

We provide 3 payment options, choose one for your convenience, and kindly make payments at least 5 days before the Training start date to reserve your seat:

1. Groups of 5 People and Above – Cheque Payments to: Armstrong Global Training & Development Center Limited should be paid in advance, 5 days to the training.

2. Invoice: We can send a bill directly to you or your company.

3. Deposit directly into Bank Account (Account details provided upon request)

Cancellation Policy

1. Payment for all courses includes a registration fee, which is non-refundable, and equals 15% of the total sum of the course fee.

2. Participants may cancel attendance 14 days or more prior to the training commencement date.

3. No refunds will be made 14 days or less before the training commencement date. However, participants who are unable to attend may opt to attend a similar training course at a later date or send a substitute participant provided the participation criteria have been met.

Tailor Made Courses

This training course can also be customized for your institution upon request for a minimum of 5 participants. You can have it conducted at our Training Centre or at a convenient location. For further inquiries, please contact us on Tel: +254720272325 / +254725012095 / +254724452588 or Email training@armstrongglobalinstitute.com

Accommodation and Airport Transfer

Accommodation and Airport Transfer is arranged upon request and at extra cost. For reservations contact the Training Officer on Email: training@armstrongglobalinstitute.com or on Tel: +254720272325 / +254725012095 / +254724452588

 

Instructor-led Training Schedule

Course Dates Venue Fees Enroll
Sep 15 - Sep 19 2025 Kigali $1,300
Oct 06 - Oct 10 2025 Dubai $1,300
Sep 22 - Sep 26 2025 Mombasa $1,300
Oct 20 - Oct 24 2025 Cape Town $1,300
Nov 17 - Nov 21 2025 Kisumu $1,300
Dec 08 - Dec 12 2025 Nakuru $1,300
Sep 29 - Oct 31 2025 Naivasha $1,300
Jan 12 - Jan 16 2026 Arusha $1,300
Nov 24 - Nov 28 2025 Nanyuki $1,300
Armstrong Global Institute

Armstrong Global Institute
Typically replies in minutes

Armstrong Global Institute
Hi there 👋

We are online on WhatsApp to answer your questions.
Ask us anything!
×
Chat with Us