Companies Home Search Profile

Leaflet From Scratch With A GeoDjango Project

Focused View

Ikrom Nishanbaev

17:40:06

401 View
  • 1 - Setting up a work environment.mp4
    13:15
  • 2 - First Leaflet Map.mp4
    15:58
  • 3 - Debugging techniques.mp4
    05:46
  • 4 - Central Leaflet Map Class Overview.mp4
    17:19
  • 5 - Map controls.mp4
    12:51
  • 6 - Raster layers.mp4
    14:46
  • 7 - Vector layers.mp4
    15:20
  • 8 - Leaflet Map Class Options.mp4
    11:33
  • 9 - Leaflet Map Class Events Geolocation API.mp4
    16:24
  • 10 - Leaflet Map Class Methods.mp4
    18:56
  • 11 - Leaflet Map Class Properties.mp4
    03:58
  • 12 - Geographical location longitude and latitude.mp4
    04:55
  • 13 - Custom marker icon Part 1.mp4
    10:32
  • 14 - Custom marker icon Part 2.mp4
    07:52
  • 15 - Drawing polylines dynamically Part 1.mp4
    13:05
  • 16 - Drawing polylines dynamically Part 2.mp4
    15:06
  • 17 - Polyline options.mp4
    05:24
  • 18 - Drawing polygons dynamically Part 1 A Leaflet plugin development.mp4
    15:47
  • 19 - Drawing polygons dynamically Part 2 A Leaflet plugin development.mp4
    14:57
  • 20 - Drawing polygons dynamically Part 3 A Leaflet plugin development.mp4
    16:45
  • 21 - Rectangle overlays.mp4
    05:56
  • 22 - Circle overlays.mp4
    08:29
  • 23 - SVG Scalable Vector Graphics Part 1.mp4
    14:52
  • 24 - SVG Scalable Vector Graphics Part 2.mp4
    03:46
  • 25 - LayerGroup Part 1.mp4
    10:24
  • 26 - LayerGroup Part 2.mp4
    20:53
  • 27 - FeatureGroup.mp4
    07:22
  • 28 - GeoJSON Part 1.mp4
    16:27
  • 29 - GeoJSON Part 2.mp4
    12:00
  • 30 - GeoJSON Part 3.mp4
    08:43
  • 31 - Basic styling of point features.mp4
    06:02
  • 32 - Event based styling.mp4
    10:46
  • 33 - Styling point features using a pointToLayer function.mp4
    09:38
  • 34 - Styling lines.mp4
    10:29
  • 35 - Styling polygons Part 1.mp4
    04:41
  • 36 - Styling polygons Part 2.mp4
    02:34
  • 37 - Layer order Part 1.mp4
    04:16
  • 38 - Layer order Part 2.mp4
    16:06
  • 39 - Video Overlay.mp4
    11:11
  • 40 - WMS Layer Part 1.mp4
    11:39
  • 41 - WMS Layer Part 2.mp4
    16:32
  • 42 - WFS Layer Part 1.mp4
    18:04
  • 43 - WFS Layer Part 2.mp4
    14:16
  • 44 - Map projections and CRS Introduction.mp4
    08:06
  • 45 - Map Projections and CRS basics.mp4
    08:58
  • 46 - Extending projections and CRS support in Leaflet with Proj4Leaflet Part 1.mp4
    15:06
  • 47 - Extending projections and CRS support in Leaflet with Proj4Leaflet Part 2.mp4
    13:11
  • 48 - Map projection methods in Leaflet.mp4
    07:05
  • 49 - Leaflet Draw Plugin.mp4
    14:57
  • 50 - Leaflet Cluster Plugin.mp4
    18:27
  • 51 - Leaflet miscellaneous part 1.mp4
    03:03
  • 52 - Leaflet miscellaneous part 2.mp4
    03:32
  • 53 - Python introduction and installation.mp4
    04:09
  • 54 - Python executing code.mp4
    03:53
  • 55 - Python indentation.mp4
    05:16
  • 56 - Python comments.mp4
    02:44
  • 57 - Python variables part 1.mp4
    05:35
  • 58 - Python variables part 2.mp4
    06:12
  • 59 - Python strings introduction.mp4
    06:35
  • 60 - Python string slicing.mp4
    04:15
  • 61 - Python string formatting.mp4
    06:55
  • 62 - Python lists introduction.mp4
    06:18
  • 63 - Python lists changing and adding items.mp4
    04:49
  • 64 - Python lists removing list items.mp4
    03:31
  • 65 - Python list comprehension part 1.mp4
    02:52
  • 66 - Python list comprehension part 2.mp4
    10:45
  • 67 - Python tuples introduction.mp4
    05:53
  • 68 - Python tuples accessing changing adding and removing items.mp4
    10:45
  • 69 - Python sets introduction.mp4
    08:41
  • 70 - Python sets adding and removing items.mp4
    06:51
  • 71 - Python sets math operations on sets.mp4
    06:30
  • 72 - Python dictionaries introduction.mp4
    10:12
  • 73 - Python dictionaries accessing adding and removing items.mp4
    07:44
  • 74 - Python operators.mp4
    08:06
  • 75 - Python If Elif and Else statements.mp4
    10:15
  • 76 - Python ternary operators.mp4
    08:18
  • 77 - Python while Loop.mp4
    08:12
  • 78 - Python for loop.mp4
    13:32
  • 79 - Python functions introduction.mp4
    08:04
  • 80 - Python functions standard positional and keyword arguments part 1.mp4
    08:21
  • 81 - Python functions standard positional and keyword arguments part 2.mp4
    06:13
  • 82 - Python scope.mp4
    05:57
  • 83 - Python classes introduction.mp4
    09:07
  • 84 - Python classes inheritance.mp4
    12:16
  • 85 - Project Intro.mp4
    06:17
  • 86 - Setting up a Django project.mp4
    05:36
  • 87 - Setting up Django apps.mp4
    08:15
  • 88 - Setting up GeoDjango.mp4
    10:08
  • 88 - windows-geodjango-settings-conf.zip
  • 89 - Setting up PostGIS database.mp4
    08:55
  • 90 - Installing psycopg2.mp4
    01:33
  • 91 - Linking the apps to the project first migration and creating a superuser.mp4
    08:20
  • 92 - Creating database models.mp4
    13:58
  • 93 - Foreign key and media folder.mp4
    03:26
  • 94 - Installation of Pillow database model migration and Django admin interface.mp4
    09:27
  • 95 - Creating records using Django admin interface.mp4
    08:35
  • 96 - Introduction to Django views and urls.mp4
    08:01
  • 97 - Introduction to serialization and Django database queries part 1.mp4
    09:04
  • 98 - Introduction to serialization and Django database queries part 2.mp4
    09:06
  • 99 - Introduction Django REST Framework and serialization.mp4
    11:19
  • 100 - Category model RetrieveAPIView.mp4
    07:21
  • 101 - Places model ListAPIView.mp4
    08:17
  • 102 - Places RetrieveAPIView.mp4
    03:43
  • 103 - Implementing a view that returns the nearest 3 cities to the place Part 1.mp4
    05:49
  • 104 - Implementing a view that returns the nearest 3 cities to the place Part 2.mp4
    12:39
  • 105 - Permission and throttling.mp4
    06:28
  • 106 - Login and format suffixes.mp4
    03:59
  • 107 - Setting up a frontend views urls and templates.mp4
    10:07
  • 108 - Django static files.mp4
    07:47
  • 109 - Leaflet map in Django.mp4
    03:45
  • 110 - Adding GeoJSON places to the map.mp4
    05:37
  • 111 - Changing the default places markers to circle markers.mp4
    02:07
  • 112 - Setting the distinct style for the selected place.mp4
    06:34
  • 113 - Places popup window and text.mp4
    04:59
  • 114 - Styling the map template.mp4
    06:16
  • 115 - Updating the menu information.mp4
    07:45
  • 116 - Adding the nearby three cities to the Leaflet map.mp4
    07:00
  • 117 - Adding the nearby three cities to the Leaflet map Part 2.mp4
    04:27
  • 118 - Cities popup window and text.mp4
    03:29
  • 119 - Congratulations and Next steps.mp4
    03:11
  • Description


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

    What You'll 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 is this for?


  • 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
  • More details


    Description

    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!

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Ikrom Nishanbaev
    Ikrom Nishanbaev
    Instructor's Courses
    Ikrom has been programming for around 10 years and actively works with modern geospatial technologies and web technologies. Ikrom is currently a PhD student at Curtin University in Australia, where he is doing research on the geospatial semantic web. He holds a master's degree in Geoinformatics and a bachelor's degree in Computer Science.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 119
    • duration 17:40:06
    • Release Date 2023/03/09