Leaflet From Scratch With A GeoDjango Project
Leaflet From Scratch With A GeoDjango Project, available at $64.99, has an average rating of 4.74, with 121 lectures, based on 99 reviews, and has 569 subscribers.
You will learn about 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 This course is ideal for individuals who are People that want to learn web mapping using Leaflet or People interested in developing a web-GIS apps with Leaflet, Django, GeoDjango, Django REST framework, and PostGIS or GIS (Geographic Information Science) professionals and students It is particularly useful for People that want to learn web mapping using Leaflet or People interested in developing a web-GIS apps with Leaflet, Django, GeoDjango, Django REST framework, and PostGIS or GIS (Geographic Information Science) professionals and students.
Enroll now: Leaflet From Scratch With A GeoDjango Project
Summary
Title: Leaflet From Scratch With A GeoDjango Project
Price: $64.99
Average Rating: 4.74
Number of Lectures: 121
Number of Published Lectures: 121
Number of Curriculum Items: 121
Number of Published Curriculum Objects: 121
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- 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
Who Should Attend
- People that want to learn web mapping using Leaflet
- People interested in developing a web-GIS apps with Leaflet, Django, GeoDjango, Django REST framework, and PostGIS
- GIS (Geographic Information Science) professionals and students
Target Audiences
- People that want to learn web mapping using Leaflet
- People interested in developing a web-GIS apps with Leaflet, Django, GeoDjango, Django REST framework, and PostGIS
- GIS (Geographic Information Science) professionals and students
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 Curriculum
Chapter 1: Getting started
Lecture 1: Setting up a work environment
Lecture 2: First Leaflet Map
Lecture 3: Debugging techniques
Chapter 2: Key concepts in Leaflet
Lecture 1: Central Leaflet Map Class – Overview
Lecture 2: Map controls
Lecture 3: Raster layers
Lecture 4: Vector layers
Chapter 3: Leaflet Map Object
Lecture 1: Leaflet Map Class Options
Lecture 2: Leaflet Map Class Events – Geolocation API
Lecture 3: Leaflet Map Class Methods
Lecture 4: Leaflet Map Class Properties
Chapter 4: Vector layers
Lecture 1: Geographical location – longitude and latitude
Lecture 2: Custom marker icon – Part 1
Lecture 3: Custom marker icon – Part 2
Lecture 4: Drawing polylines dynamically – Part 1
Lecture 5: Drawing polylines dynamically – Part 2
Lecture 6: Polyline options
Lecture 7: Drawing polygons dynamically – Part 1 (A Leaflet plugin development)
Lecture 8: Drawing polygons dynamically Part 2 (A Leaflet plugin development)
Lecture 9: Drawing polygons dynamically – Part 3 (A Leaflet plugin development)
Lecture 10: Rectangle overlays
Lecture 11: Circle overlays
Lecture 12: SVG – Scalable Vector Graphics (Part 1)
Lecture 13: SVG – Scalable Vector Graphics (Part 2)
Chapter 5: Grouping Layers in Leaflet and GeoJSON
Lecture 1: LayerGroup – Part 1
Lecture 2: LayerGroup – Part 2
Lecture 3: FeatureGroup
Lecture 4: GeoJSON – Part 1
Lecture 5: GeoJSON – Part 2
Lecture 6: GeoJSON – Part 3
Chapter 6: Styling Vector Layers
Lecture 1: Basic styling of point features
Lecture 2: Event based styling
Lecture 3: Styling point features using a pointToLayer function
Lecture 4: Styling lines
Lecture 5: Styling polygons – Part 1
Lecture 6: Styling polygons – Part 2
Lecture 7: Layer order – Part 1
Lecture 8: Layer order – Part 2
Chapter 7: Raster Layers, WMS Layer and WFS Layer
Lecture 1: Video Overlay
Lecture 2: WMS Layer – Part 1
Lecture 3: WMS Layer – Part 2
Lecture 4: WFS Layer – Part 1
Lecture 5: WFS Layer – Part 2
Chapter 8: Map Projections and Coordinate Reference System (CRS)
Lecture 1: Map projections and CRS – Introduction
Lecture 2: Map Projections and CRS basics
Lecture 3: Extending projections and CRS support in Leaflet with Proj4Leaflet – Part 1
Lecture 4: Extending projections and CRS support in Leaflet with Proj4Leaflet – Part 2
Lecture 5: Map projection methods in Leaflet
Chapter 9: Map controls and Leaflet Plugins
Lecture 1: Leaflet Draw Plugin
Lecture 2: Leaflet Cluster Plugin
Chapter 10: Leaflet Miscellaneous
Lecture 1: Leaflet miscellaneous – part 1
Lecture 2: Leaflet miscellaneous – part 2
Chapter 11: Python Language Fundamentals (optional)
Lecture 1: Python introduction and installation
Lecture 2: Python executing code
Lecture 3: Python indentation
Lecture 4: Python comments
Lecture 5: Python variables – part 1
Lecture 6: Python variables – part 2
Lecture 7: Python strings – introduction
Lecture 8: Python string slicing
Lecture 9: Python string formatting
Lecture 10: Python lists – introduction
Lecture 11: Python lists – changing and adding items
Lecture 12: Python lists – removing list items
Lecture 13: Python list comprehension – part 1
Lecture 14: Python list comprehension – part 2
Lecture 15: Python tuples – introduction
Lecture 16: Python tuples – accessing, changing, adding, and removing items
Lecture 17: Python sets – introduction
Lecture 18: Python sets – adding and removing items
Lecture 19: Python sets – math operations on sets
Lecture 20: Python dictionaries – introduction
Lecture 21: Python dictionaries – accessing, adding, and removing items
Lecture 22: Python operators
Lecture 23: Python If, Elif, and Else statements
Lecture 24: Python ternary operators
Lecture 25: Python while Loop
Lecture 26: Python for loop
Lecture 27: Python functions – introduction
Lecture 28: Python functions – standard, positional, and keyword arguments (part 1)
Lecture 29: Python functions – standard, positional, and keyword arguments (part 2)
Lecture 30: Python scope
Lecture 31: Python classes – introduction
Lecture 32: Python classes – inheritance
Chapter 12: Project Chapter 1 – Setting up Django, GeoDjango, PostGIS and psycopg2
Lecture 1: Project Source Code
Lecture 2: Project Intro
Lecture 3: Setting up a Django project
Lecture 4: Setting up Django apps
Instructors
-
Ikrom Nishanbaev
Geospatial and Web Developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 5 votes
- 4 stars: 24 votes
- 5 stars: 68 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024