🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش لِفلت از صفر با پروژه جئو جنگو
- آخرین آپدیت
دانلود Leaflet From Scratch With A GeoDjango Project
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع توسعه اپلیکیشنهای نقشهبرداری وب با Leaflet، GeoDjango، Django REST و PostGIS
در این دوره، به تسلط کامل بر کتابخانه نقشهبرداری وب جاوا اسکریپت Leaflet، GeoDjango، Django REST Framework و PostGIS میرسید و قادر خواهید بود اپلیکیشنهای نقشهبرداری تعاملی و قدرتمند تحت وب بسازید.
برای دریافت کد تخفیف ویژه، لطفاً به توضیحات پایینتر مراجعه فرمایید.
مباحث کلیدی که در این دوره پوشش داده میشوند:
یادگیری تمامی مفاهیم اصلی Leaflet
کار با لایههای وکتور در Leaflet (نقطه، خط، پلیگون، GeoJSON، مارکر، SVG)
استایلدهی پیشرفته لایههای وکتور
آشنایی با لایههای رستری، WMS و WFS
مدیریت لایهها در Leaflet از جمله GeoJSON
پروجکشنهای نقشه و سیستمهای مختصات مرجع (CRS)
کنترلها و تعاملات نقشه
توسعه افزونههای سفارشی Leaflet
توسعه فولاستک وب-GIS با Leaflet، Django، GeoDjango، Django REST Framework و PostGIS
ساخت یک پروژه کامل وب-GIS از صفر تا صد
پیشنیازها:
آشنایی با مبانی HTML، CSS و جاوا اسکریپت.
**کد تخفیف:**
برای دریافت تخفیف، از ماه جاری (به حروف بزرگ انگلیسی) به دنبال آن سال (میلادی) استفاده کنید.
مثالها: MAY2025, JUNE2025, JULY2025
Leaflet یک کتابخانه متنباز (Open Source) جاوا اسکریپت فرانتاند است که برای ساخت اپلیکیشنهای نقشهبرداری وب تعاملی کاربرد دارد.
این دوره بر جدیدترین نسخه Leaflet تمرکز دارد (این دوره در سال ۲۰۲۳ ضبط شده است) و جامعترین و مدرنترین دوره آموزش Leaflet است که میتوانید در یودمی (UDEMY) پیدا کنید. این دوره از مفاهیم بسیار پایه شروع میشود و تا مفاهیم پیشرفته Leaflet پیش میرود. پس از تسلط کامل بر تمامی مفاهیم Leaflet، در بخش نهایی یک پروژه کامل Leaflet را از صفر تا صد پیادهسازی میکنیم. در این پروژه، از Leaflet در فرانتاند (Front-end) و از GeoDjango، Django REST Framework و PostGIS در بکاند (Back-end) استفاده میشود. برای کسانی که تجربه برنامهنویسی پایتون (Python) ندارند، یک دوره فشرده آموزش پایتون ارائه میشود که مفاهیم مورد نیاز برای توسعه پروژه را پوشش میدهد.
با اتمام این دوره، قادر خواهید بود اپلیکیشنهای نقشهبرداری وب شگفتانگیزی را با استفاده از Leaflet بسازید.
جزئیات بیشتر درباره محتوای دوره:
مقدمهای بر کتابخانه Leaflet
تنظیم محیط توسعه
ساخت یک نقشه ساده
معرفی مفاهیم و اجزای کلیدی Leaflet
لایههای وکتور در Leaflet شامل: نقاط (points)، خطوط چندگانه (polylines)، چندضلعیها (polygons)، لایههای GeoJSON، نشانگرها (markers) و گرافیکهای وکتوری مقیاسپذیر (scalable vector graphics)
استایلدهی لایههای وکتور شامل: استایلدهی پایه، استایلدهی مبتنی بر رویداد و سایر روشها
لایههای رستری، لایههای WMS و WFS
مدیریت لایهها در Leaflet از جمله GeoJSON
پروجکشنها و سیستمهای مرجع مختصات (CRS) شامل: پروجکشنهای مختلف، تبدیل مختصات و بازپروجکت کردن دادههای مکانی
کنترلها و تعاملات نقشه
توسعه افزونههای سفارشی Leaflet
یک دوره فشرده پایتون (Python Crash Course) (اختیاری)
توسعه فولاستک وب-GIS با Leaflet، Django، GeoDjango، Django REST Framework و PostGIS
و مباحث بسیار بیشتر!
سرفصل ها و درس ها
شروع کار
Getting started
راهاندازی محیط کار
Setting up a work environment
اولین نقشه Leaflet
First Leaflet Map
تکنیکهای اشکالزدایی
Debugging techniques
مفاهیم کلیدی در Leaflet
Key concepts in Leaflet
کلاس اصلی نقشه Leaflet - نمای کلی
Central Leaflet Map Class - Overview
کنترلهای نقشه
Map controls
لایههای رستری
Raster layers
لایههای وکتور
Vector layers
شیء نقشه Leaflet
Leaflet Map Object
گزینههای کلاس نقشه Leaflet
Leaflet Map Class Options
رویدادهای کلاس نقشه Leaflet - API موقعیت جغرافیایی
Leaflet Map Class Events - Geolocation API
متدهای کلاس نقشه Leaflet
Leaflet Map Class Methods
ویژگیهای کلاس نقشه Leaflet
Leaflet Map Class Properties
لایههای وکتور
Vector layers
موقعیت جغرافیایی - طول و عرض جغرافیایی
Geographical location - longitude and latitude
آیکون نشانگر سفارشی - بخش 1
Custom marker icon - Part 1
آیکون نشانگر سفارشی - بخش 2
Custom marker icon - Part 2
رسم پلیلاینها به صورت پویا - بخش 1
Drawing polylines dynamically - Part 1
رسم پلیلاینها به صورت پویا - بخش 2
Drawing polylines dynamically - Part 2
گزینههای پلیلاین
Polyline options
رسم چندضلعیها به صورت پویا - بخش 1 (توسعه پلاگین Leaflet)
Drawing polygons dynamically - Part 1 (A Leaflet plugin development)
رسم چندضلعیها به صورت پویا - بخش 2 (توسعه پلاگین Leaflet)
Drawing polygons dynamically Part 2 (A Leaflet plugin development)
رسم چندضلعیها به صورت پویا - بخش 3 (توسعه پلاگین Leaflet)
Drawing polygons dynamically - Part 3 (A Leaflet plugin development)
نمایش نظرات