Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
WebGIS: From Beginner to Advanced
Rating: 4.2 out of 5(282 ratings)
1,280 students

WebGIS: From Beginner to Advanced

Developing Interactive Web GIS Platforms with Server Side Technologies
Last updated 10/2024
English

What you'll learn

  • SEE DESCRIPTION FOR DISCOUNT CODE
  • Fundamentals of web development with HTML, CSS, and Bootstrap.
  • Developing interactive user interfaces using JavaScript and jQuery.
  • How to use Leaflet and its plugins to create functional web maps.
  • Loading, styling, and displaying your own data in a WebGIS environment.
  • Querying spatial data and displaying the results separately in WebGIS.
  • Hosting PostgreSQL on both local systems and cloud platforms.
  • Storing and retrieving spatial data from PostgreSQL databases.
  • Basic SQL commands to interact with databases.
  • Using server-side scripting with PHP.
  • Performing real-time data updates, inserts, and deletes in a WebGIS system.
  • Implementing a tile-based approach to display raster data on WebGIS platforms.
  • Setting up hosting services to make your WebGIS accessible from anywhere in the world.

Course content

13 sections93 lectures18h 1m total length
  • Introduction to the Course4:09
  • What is WebGIS?6:12

    Web GIS hosts geographic information systems on the internet, enabling duplex communication between users and a cloud portal, driven by HTML, CSS, JavaScript, Ajax, and databases: PostgreSQL, MySQL, Oracle, MongoDB.

  • Final WebGIS Portal that We Will Develop11:20

    Build and deploy a final WebGIS portal with base maps and vector layers (point, polyline, polygon). Filter, search, and perform real-time insert, update, and delete across users.

Requirements

  • You need to have a working knowledge on GIS. If you can make some maps using ArcGIS or QGIS, then it is good enough.
  • No programming experience needed. I will teach you everything step by step.

Description

**DISCOUNT CODE**: Use the current month in uppercase followed by the year.

Examples: JANUARY2026, FEBRUARY2026, MARCH2026

This course is designed for anyone who wants to learn WebGIS from the ground up, even if you’re starting from scratch. While there are many WebGIS courses out there, few provide a complete, structured path from beginner to advanced levels. Most courses focus on either beginners or experts, but this course takes you on a comprehensive journey that covers everything—from the basics to more advanced concepts.

No prior programming experience is necessary. Everything is taught step by step, with a focus on building your skills progressively. You don’t need to be a GIS expert; as long as you have a desire to learn, you’ll be ready to succeed.

In this course, I will guide you through:

  • HTML

  • CSS

  • JavaScript

  • Bootstrap

  • jQuery

  • Leaflet

  • PHP

  • PostgreSQL

  • PostGIS

  • SQL

  • GDAL

By the end of the course, you will have gained the skills to combine both client-side and server-side technologies to create a fully functional WebGIS system. You’ll be able to handle real-time data insertion, updates, and deletion operations efficiently. Users will be able to query data seamlessly through an intuitive Graphical User Interface (GUI) that you design.

And finally, we’ll make your WebGIS system accessible from anywhere in the world, ensuring that your data and tools are available to anyone, anytime!

Who this course is for:

  • GIS Professionals.
  • Students willing to learn advanced GIS.
  • Basically for anyone who is interested in mapping and want to develop his/her skills in GIS.