آموزش Leaflet از ابتدا با پروژه GeoDjango
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- همه مفاهیم کلیدی Leaflet
- لایههای وکتور در Leaflet شامل نقاط، polylineها، چندضلعیها، لایههای GeoJSON، نشانگرها و گرافیکهای وکتور مقیاسپذیر
- استایلدهی به لایههای وکتور شامل استایلدهی اولیه، استایلدهی مبتنی بر رویداد و غیره
- لایههای رستر، لایههای WMS و WFS
- مدیریت لایهها در Leaflet شامل GeoJSON
- پروجکشنهای نقشه و سیستمهای مرجع مختصات
- کنترلهای نقشه و تعاملات
- توسعه پلاگین سفارشی Leaflet
- توسعه Web GIS کامل با جنگو، Leaflet ،GeoDjango ،Django REST Framework و PostGIS
- یادگیری و ساخت یک پروژه Web GIS کامل با جنگو، Leaflet ،GeoDjango ،Django REST Framework و PostGIS
- و غیره
پیشنیازهای دوره
مبانی اچ تی ام ال، سی اس اس و جاوا اسکریپت
توضیحات دوره
Leaflet یک کتابخانه جاوا اسکریپت متنباز برای توسعه اپلیکیشنهای نقشهبرداری وب تعاملی است.
این دوره بر روی آخرین نسخه Leaflet تمرکز دارد (دوره در سال 2023 ضبط شده) و جامعترین و مدرنترین دوره Leaflet است که میتوانید پیدا کنید. این دوره با مبانی شروع میشود و به مفاهیم پیشرفته میرسد. وقتی همه به مفاهیم Leaflet تسلط پیدا کنید، در بخش پایانی یک پروژه کامل Leaflet را طراحی خواهید کرد که از Leaflet برای فرانتاند و از GeoDjango ،Django REST framework و PostGIS در بکاند استفاده میکند. برای کسانی که تجربه برنامهنویسی پایتون ندارند، مدرس یک دوره فشرده پایتون ارائه میدهد که مفاهیم مورد نیاز در توسعه پروژه را پوشش میدهد.
در پایان این دوره، میتوانید اپلیکیشنهای نقشهبرداری وب شگفتانگیزی با Leaflet بسازید.
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند نقشهبرداری وی با Leaflet را یاد بگیرند.
- افرادی که به توسعه اپلیکیشنهای Web GIS با جنگو، Leaflet ،GeoDjango ،Django REST Framework و PostGIS علاقه دارند.
- متخصصان و دانشجویان GIS (علم اطلاعات جغرافیایی)
آموزش Leaflet از ابتدا با پروژه GeoDjango
-
راهاندازی محیط کار 13:15
-
اولین نقشه Leaflet 15:58
-
تکنیکهای اشکالزدایی 05:46
-
کلاس مرکزی نقشه Leaflet - بررسی 17:19
-
کنترلهای نقشه 12:51
-
لایههای رستر 14:46
-
لایههای وکتور 15:20
-
گزینههای کلاس نقشه Leaflet 11:33
-
رویدادهای کلاس نقشه Leaflet - بررسی Geolocation API 16:24
-
متدهای کلاس نقشه Leaflet 18:56
-
ویژگیهای کلاس نقشه Leaflet 03:58
-
محل جغرافیایی - طول و عرض جغرافیایی 04:55
-
آیکون نشانگر سفارشی - بخش 1 10:32
-
آیکون نشانگر سفارشی - بخش 2 07:52
-
رسم Polylineها به صورت پویا - بخش 1 13:05
-
رسم Polylineها به صورت پویا - بخش 2 15:06
-
گزینههای Polyline 05:24
-
طراحی چندضلعیها به صورت پویا - بخش 1 (توسعه پلاگین Leaflet) 15:47
-
طراحی چندضلعیها به صورت پویا بخش 2 (توسعه پلاگین Leaflet) 14:57
-
طراحی چندضلعیها به صورت پویا - بخش 3 (توسعه پلاگین Leaflet) 16:45
-
همپوشانیهای مستطیلی 05:56
-
همپوشانیهای دایرهای 08:29
-
SVG - گرافیکهای وکتور مقیاسپذیر - بخش 1 14:52
-
SVG - گرافیکهای وکتور مقیاسپذیر - بخش 2 03:46
-
LayerGroup - بخش 1 10:24
-
LayerGroup - بخش 2 20:53
-
FeatureGroup 07:22
-
GeoJSON - بخش 1 16:27
-
GeoJSON - بخش 2 12:00
-
GeoJSON - بخش 3 08:43
-
استایلدهی اولیه به ویژگیهای نقطهای 06:02
-
استایلدهی مبتنی بر رویداد 10:46
-
استایلدهی به ویژگیهای نقطهای با تابع pointToLayer 09:38
-
استایلدهی به خطوط 10:29
-
استایلدهی به چندضلعیها - بخش 1 04:41
-
استایلدهی به چندضلعیها - بخش 2 02:34
-
ترتیب لایه - بخش 1 04:16
-
ترتیب لایه - بخش 2 16:06
-
همپوشانی ویدئو 11:11
-
لایه WMS - بخش 1 11:39
-
لایه WMS - بخش 2 16:32
-
لایه WFS - بخش 1 18:04
-
لایه WFS - بخش 2 14:16
-
پروجکشنهای نقشه و CRS - مقدمه 08:06
-
پروجکشنهای نقشه و مبانی CRS 08:58
-
گسترش پشتیبانی از CRS و پروجکشنها در Leaflet با Proj4Leaflet - بخش 1 15:06
-
گسترش پشتیبانی از CRS و پروجکشنها در Leaflet با Proj4Leaflet - بخش 2 13:11
-
متدهای پروجکشش در Leaflet 07:05
-
پلاگین Leaflet Draw 14:57
-
پلاگین Leaflet Cluster 18:27
-
موضوعات متفرقه Leaflet - بخش 1 03:03
-
موضوعات متفرقه Leaflet - بخش 2 03:32
-
مقدمه و نصب پایتون 04:09
-
اجرای کد پایتون 03:53
-
تورفتگی در پایتون 05:16
-
کامنتها در پایتون 02:44
-
متغیرها در پایتون - بخش 1 05:35
-
متغیرها در پایتون - بخش 2 06:12
-
رشتهها در پایتون - مقدمه 06:35
-
اسلایس رشته پایتون 04:15
-
فرمتبندی رشته پایتون 06:55
-
لیستها در پایتون - مقدمه 06:18
-
لیستها در پایتون - تغییر و افزودن آیتمها 04:49
-
لیستها در پایتون - حذف آیتمهای لیست 03:31
-
list comprehension در پایتون - بخش 1 02:52
-
list comprehension در پایتون - بخش 2 10:45
-
تاپلها در پایتون - مقدمه 05:53
-
تاپلها در پایتون - دسترسی، تغییر، افزودن و حذف آیتمها 10:45
-
مجموعهها در پایتون - مقدمه 08:41
-
مجموعهها در پایتون - افزودن و حذف آیتمها 06:51
-
مجموعهها در پایتون - عملیاتهای ریاضی روی مجموعهها 06:30
-
دیکشنریهای پایتون - مقدمه 10:12
-
دیکشنریهای پایتون - دسترسی، افزودن و حذف آیتمها 07:44
-
عملگرهای پایتون 08:06
-
دستورات If ،Elif و Else در پایتون 10:15
-
عملگرهای سهگانه در پایتون 08:18
-
حلقه while در پایتون 08:12
-
حلقه for در پایتون 13:32
-
توابع در پایتون - مقدمه 08:04
-
توابع در پایتون - آرگومانهای استاندارد، موقعیتی و کلمه کلیدی - بخش 1 08:21
-
توابع در پایتون - آرگومانهای استاندارد، موقعیتی و کلمه کلیدی - بخش 2 06:13
-
اسکوپ در پایتون 05:57
-
کلاسها در پایتون - مقدمه 09:07
-
کلاسها در پایتون - وراثت 12:16
-
مقدمه پروژه 06:17
-
راهاندازی یک پروژه جنگو 05:36
-
راهاندازی اپلیکیشنهای جنگو 08:15
-
راهاندازی GeoDjango 10:08
-
راهاندازی پایگاهداده PostGIS 08:55
-
اتصال پروژه GeoDjango به پایگاهداده PostGIS 04:12
-
نصب psycopg2 01:33
-
لینکدهی اپلیکیشنها به پروژه، اولین مهاجرت و ایجاد یک ابرکاربر 08:20
-
ایجاد مدلهای پایگاهداده 13:58
-
کلید خارجی و فولدر رسانه 03:26
-
نصب Pillow، مهاجرت مدل پایگاهداده و رابط ادمین جنگو 09:27
-
ایجاد رکوردها با رابط ادمین جنگو 08:35
-
آشنایی با viewها و URLهای جنگو 08:01
-
آشنایی با سریالسازی و کوئریهای پایگاهداده جنگو - بخش 1 09:04
-
آشنایی با سریالسازی و کوئریهای پایگاهداده جنگو - بخش 2 09:06
-
آشنایی با Django REST Framework و سریالسازی 11:19
-
مدل دستهبندی - RetrieveAPIView 07:21
-
مدل مکانها - ListAPIView 08:17
-
مکانها - RetrieveAPIView 03:43
-
پیادهسازی یک view که 3تا از نزدیکترین شهرها به مکان را بازمیگرداند - بخش 1 05:49
-
پیادهسازی یک view که 3تا از نزدیکترین شهرها به مکان را بازمیگرداند - بخش 2 12:39
-
مجوز و throttling 06:28
-
لاگین و پسوندهای فرمت 03:59
-
راهاندازی viewها، URLها و قالبهای فرانتاند 10:07
-
فایلهای استاتیک جنگو 07:47
-
نقشه Leaflet در جنگو 03:45
-
افزودن مکانهای GeoJSON به نقشه 05:37
-
تغییر نشانگرهای مکان پیشفرض به نشانگرهای دایرهای 02:07
-
راهاندازی سبک متمایز برای مکان انتخاب شده 06:34
-
پنجره و متن پاپآپ مکانها 04:59
-
استایلدهی به قالب نقشه 06:16
-
بروزرسانی اطلاعات منو 07:45
-
افزودن 3 شهر نزدیک به نقشه Leaflet 07:00
-
افزودن 3 شهر نزدیک به نقشه Leaflet - بخش 2 04:27
-
پنجره و متن پاپآپ شهرها 03:29
-
تبریک و گامهای بعدی 03:11
مشخصات آموزش
آموزش Leaflet از ابتدا با پروژه GeoDjango
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:120
- مدت زمان :17:44:19
- حجم :9.6GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy