لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Next JS و Google Maps API: درخواستهای سواری مبتنی بر مکان
Next JS and Google Maps API : Location-Based Ride Requests
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
باز کردن قفل جهان: توسعه برنامه با قابلیت جغرافیایی با Next.js و Google Maps API با Supabase در باطن Understand JS Fundamentals: مفاهیم و ویژگی های کلیدی Next JS، از جمله رندر سمت سرور و ساختار کلی پروژه های Next JS Master Google Maps API ادغام: کسب مهارت در ادغام Google Maps API در برنامه های Next JS پیاده سازی خدمات مبتنی بر مکان: توسعه برای توانایی پیاده سازی خدمات مبتنی بر مکان در برنامه های وب استفاده از Supabase Geo-Queries: کاوش و پیاده سازی geoqueries قدرتمند Supabase برای بهبود مکان محور قابلیت های پیش نیازها: Javascript React JS
به: تسلط بر Google Maps API در Next.JS خوش آمدید: ایجاد یک برنامه درخواست سفر ساده. با ایجاد یک برنامه درخواست سواری مبتنی بر مکان با Google Maps API، Next.JS را بیاموزید و تمرین کنید. این دوره آموزشی عملی مبتنی بر پروژه برای توسعه دهندگانی طراحی شده است که مشتاق هستند مهارت های خود را در Next.js ارتقا دهند و به طور یکپارچه Google Maps API را برای برنامه های قدرتمند دارای قابلیت جغرافیایی ادغام کنند. هنر ساخت اپلیکیشن درخواست سواری را بدون پیچیدگیهای ویژگیهای بیدرنگ کشف کنید، و کاربران را به درایورهای ثابت برای یک تجربه یادگیری ساده وصل کنید. در طول دوره، ما از پشته فناوری قوی Next.js، Google Maps API و Supabase برای یک فرآیند توسعه یکپارچه استفاده میکنیم. برنامه درسی با وضوح در ذهن ساخته شده است، و آن را برای توسعه دهندگان با دانش اولیه React JS در دسترس قرار می دهد. با هدایت دستورالعملهای متخصص، درک عمیقی از پیچیدگیهای ادغام Next.js و Google Maps API به دست خواهید آورد و پایه محکمی برای پروژههای آینده فراهم میکند. پس از تکمیل، شما نه تنها یک برنامه درخواست سواری کاملاً کاربردی خواهید داشت، بلکه مهارت ایجاد برنامههای کاربردی متنوع با قابلیت جغرافیایی را نیز خواهید داشت. از پلتفرمهای اشتراکگذاری سواری و برنامههای تحویل گرفته تا شبکههای اجتماعی مبتنی بر مکان و پلتفرمهای تجارت الکترونیکی مبتنی بر نقشه تعاملی، امکانات بیحد و مرز هستند. برای باز کردن قفل دنیای توسعه برنامه های دارای قابلیت جغرافیایی و ارتقای مهارت های کدنویسی خود، اکنون ثبت نام کنید.
من از:
استفاده خواهم کرد
ویندوز
Next.JS 14
React.JS 18
Node V20.9
جاوا اسکریپت، به جای Typescript
نکته ها: من هنوز احراز هویت کاربر را انجام نداده ام. در صورت درخواست دانش آموزان انجام می شود.
سرفصل ها و درس ها
معرفی
Introduction
مقدمه/به دوره آموزشی خوش آمدید
Introduction / Welcome to the course
ایجاد یک برنامه Next JS
Creating a Next JS app
آنچه در داخل برنامه Next JS وجود دارد
What's inside a Next JS app
مسیریابی و ناوبری
Routing and Navigation
کامپوننت ها در Next JS
Components in Next JS
راه دیگری برای پیمایش (معرفی اجزای سمت مشتری) - قسمت 1
Another way of navigating (introducing client side components)-Part 1
راه دیگری برای پیمایش (معرفی اجزای سمت مشتری) - قسمت 2
Another way of navigating (introducing client side components)-Part 2
Next Js و Google Maps API
Next Js and Google Maps API
شروع به کار با Google Maps API
Getting started with the Google Maps API
بعدی JS/Google Maps API - ادغام - قسمت 1
Next JS/Google Maps API - Integration - Part 1
بعدی JS/Google Maps API - ادغام - قسمت 3
Next JS/Google Maps API - Integration - Part 3
بعدی JS/Google Maps API - ادغام - قسمت 4
Next JS/Google Maps API - Integration - Part 4
استفاده از نشانگرها
Using Markers
استفاده از نشانگرها - قسمت 2: نمادهای سفارشی
Using Markers - Part 2 : Custom icons
استفاده از نشانگرها - قسمت 3: گزینه های نشانگر
Using Markers - Part 3 : Marker options
استفاده از نشانگرها - قسمت 4: رویدادهای نشانگر
Using Markers - Part 4: Marker events
استفاده از نشانگرها - قسمت 5: مؤلفه InfoWindow
Using Markers - Part 5 : The InfoWindow component
شروع به کار با برنامه ما
Getting started with our app
شروع به کار با اپلیکیشن ou
Getting started with ou app
درخواست سفر
Making a trip request
فعال کردن Google Places API
Enabling the Google Places API
استفاده از نتایج جستجوی Google Places (منبع)
Using the Google Places Search Results (origin)
استفاده از شی نقشه/اعمال محدودیت در جستجوی Plcaes
Using the Map Object / Applying restrictions on Plcaes Search
استفاده از نتایج جستجوی Google Places (مقصد)
Using the Google Places Search Results (destination)
با استفاده از نتیجه پرس و جو Directions API
Using the Directions API query result
شروع کار با Supabase برای باطن
Getting started with Supabase for the backend
معرفی Supabase
Introducing Supabase
ایجاد پروژه در Supabase
Creating a project in Supabase
واکشی داده با Supabase
Fetching data with Supabase
واکشی داده ها از سرور
Fetching data from the server
ایجاد جدول Geo-Enabled در Supabase
Creating a Geo-Enabled table in Supabase
درج داده ها در جدول "درخواست ها".
Inserting data in the "requests" table
نهایی کردن برنامه
Finalizing the app
ساخت صفحه جزئیات درخواست - قسمت 1
Building the request detail page - part 1
ساخت صفحه جزئیات درخواست - قسمت 2
Building the request detail page - part 2
استفاده از داده های درخواست - قسمت 1
Using the request data - part 1
استفاده از داده های درخواست - قسمت 2
Using the request data - part 2
ایجاد جدول درایورها/افزودن درایورها
Creating the drivers table / Adding drivers
واکشی جدول رانندگان
Fetching the drivers table
فیلتر کردن درایورها بر اساس مسافت - قسمت 1
Filtering the drivers by distance - part 1
فیلتر کردن درایورها بر اساس مسافت - قسمت 2
Filtering the drivers by distance - part 2
پنجره اطلاعات رانندگان
Drivers' InfoWindow
مسیرها/مسیر بین رانندگان و مبدا درخواست
Directions/Route between drivers and the request origin
استقرار برنامه در vercel
Deploying the app to vercel
دریافت نام دامنه/بهروزرسانی کلیدها و اعتبارنامههای Google Maps
Getting a domain name / Updating Google Maps Keys and Credentials
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات