Udemy

Leaflet From Scratch With A GeoDjango Project

Enroll Now
  • 882 Students
  • Updated 5/2024
4.6
(151 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 44 Minute(s)
Language
English
Taught by
Ikrom Nishanbaev
Rating
4.6
(151 Ratings)
2 views

Course Overview

Leaflet From Scratch With A GeoDjango Project

Master Leaflet (JavaScript web mapping library), GeoDjango, Django REST, PostGIS, and build web mapping applications

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

Examples: DECEMBER2025, JANUARY2025, FEBRUARY2025


Leaflet is an open source JavaScript front-end library that can be used to build interactive web mapping applications.

This course focuses on the latest version of the Leaflet (the course was recorded in 2023), and is the most comprehensive and modern Leaflet course you can find in UDEMY. It starts with very basics and goes all the way to advanced concepts. Once we master all the Leaflet concepts, we build a complete Leaflet project in the last section, which uses Leaflet at the front-end, and GeoDjango, Django REST framework and PostGIS at the back-end. For those who do not have Python programming experience, I provide a crash course on Python that covers the concepts you will need in the project development.

By the end of this course, you can build amazing web mapping applications using Leaflet.


More details about what the course covers

  • Introduction to Leaflet library

  • Setting up the environment

  • Simple map

  • Introduction to key concepts and components of Leaflet

  • Vector Layers in Leaflet including points, polylines, polygons, GeoJSON layers, markers, scalable vector graphics

  • Styling Vector layers including basic styling, event based styling and others

  • Raster layers, WMS and WFS layers

  • Managing layers in Leaflet including GeoJSON

  • Projections and Coordinate Reference Systems including different projections, coordinate transformations, and reprojecting of geospatial data

  • Map controls and interactions

  • Custom Leaflet plugin development

  • A crash course on Python (optional)

  • Full stack web-GIS development with Leaflet, Django, GeoDjango, Django REST Framework, and PostGIS

  • And much more!

Course Content

  • 10 section(s)
  • 121 lecture(s)
  • Section 1 Getting started
  • Section 2 Key concepts in Leaflet
  • Section 3 Leaflet Map Object
  • Section 4 Vector layers
  • Section 5 Grouping Layers in Leaflet and GeoJSON
  • Section 6 Styling Vector Layers
  • Section 7 Raster Layers, WMS Layer and WFS Layer
  • Section 8 Map Projections and Coordinate Reference System (CRS)
  • Section 9 Map controls and Leaflet Plugins
  • Section 10 Leaflet Miscellaneous

What You’ll Learn

  • SEE DESCRIPTION FOR DISCOUNT CODE
  • All the Key Concepts of Leaflet
  • Vector Layers in Leaflet including points, polylines, polygons, GeoJSON layers, markers, scalable vector graphics
  • Styling Vector layers including basic styling, event based styling and others
  • Raster layers, WMS and WFS layers
  • Managing layers in Leaflet including GeoJSON
  • Map projections and Coordinate Reference Systems
  • Map controls and interactions
  • Custom Leaflet plugin development
  • Full stack web-GIS development with Leaflet, Django, GeoDjango, Django REST Framework, and PostGIS
  • Learn and Build a Complete Web-GIS Project with Leaflet, Django, GeoDjango, Django REST Framework, and PostGIS
  • And much much more


Reviews

  • R
    Robert Kidd
    5.0

    Enjoyed the course but can not find resource files with completed project.

  • M
    Marco Neri
    5.0

    Todo muy bien explicado

  • L
    Ludmila
    5.0

    great course, easy and thorough. planation👌

  • C
    Caroline Malmberg
    5.0

    This is a great course. The tutor sets you up for a great start if you want to build a web application using Django & Leaflet.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed