دوره ساخت اپلیکیشن‌های ساده مبتنی بر مکان با زامارین و دات نت MAUI همراه با فلش‌کارت آموزشی — ارائه روی فلش مموری

2,490,000 تومان
اپلیکیشن‌های مکان‌محور بساز! با زامارین و دات نت MAUI اپلیکیشن‌های مکان‌محور بساز! با زامارین و دات نت MAUI آرزوی ساخت اپلیکیشن‌های موبایل را دارید؟ وقتش رسیده که به آرزویتان برسید! آیا همیشه دوست داش...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 622,500 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره ساخت اپلیکیشن‌های ساده مبتنی بر مکان با زامارین و دات نت MAUI

موضوع کلی: برنامه نویسی

موضوع میانی: زامارین (Xamarin) / دات نت MAUI

📋 سرفصل‌های دوره

  • 1. مقدمه: توسعه چندسکویی (Cross-Platform) چیست؟
  • 2. معرفی زامارین (Xamarin) و سیر تکاملی آن
  • 3. معرفی دات نت MAUI: نسل جدید توسعه چندسکویی
  • 4. مقایسه Xamarin.Forms و .NET MAUI: شباهت‌ها و تفاوت‌ها
  • 5. آماده‌سازی محیط توسعه: نصب ویژوال استودیو و Workloadها
  • 6. ساخت اولین پروژه "سلام دنیا" با Xamarin.Forms
  • 7. ساخت اولین پروژه "سلام دنیا" با .NET MAUI
  • 8. آشنایی با ساختار پروژه: فایل‌ها و پوشه‌های کلیدی
  • 9. اجرای اپلیکیشن روی شبیه‌ساز (Emulator) اندروید و iOS
  • 10. اجرای اپلیکیشن روی دستگاه واقعی (Physical Device)
  • 11. مقدمه‌ای بر XAML: زبان توصیف رابط کاربری
  • 12. آشنایی با صفحات (Pages) و ساختار اولیه UI
  • 13. کنترل‌های اصلی: Label, Button, Entry و Editor
  • 14. مدیریت رویدادها: کار با رویداد کلیک (Clicked)
  • 15. چیدمان‌ها (Layouts): معرفی StackLayout
  • 16. چیدمان‌ها (Layouts): کار با Grid برای ساختارهای جدولی
  • 17. چیدمان‌ها (Layouts): انعطاف‌پذیری با FlexLayout
  • 18. کار با تصاویر (Images) و آیکون‌ها
  • 19. اتصال داده (Data Binding): مفاهیم پایه
  • 20. معرفی الگوی MVVM (Model-View-ViewModel)
  • 21. ساخت اولین ViewModel و اتصال آن به View
  • 22. پیاده‌سازی دستورات (Commands) در MVVM
  • 23. ناوبری (Navigation): انتقال بین صفحات
  • 24. ارسال داده بین صفحات هنگام ناوبری
  • 25. استایل‌دهی: آشنایی با منابع (Resources) و استایل‌ها (Styles)
  • 26. پیاده‌سازی تم روشن و تاریک (Light/Dark Theme)
  • 27. نمایش لیست‌ها: کار با ListView
  • 28. نمایش لیست‌ها: بهینه‌سازی با CollectionView
  • 29. سفارشی‌سازی آیتم‌های لیست با DataTemplate
  • 30. کار با فرم‌ها و اعتبارسنجی ورودی‌های کاربر
  • 31. خدمات مبتنی بر مکان: مفاهیم و مبانی
  • 32. معرفی Xamarin.Essentials و .NET MAUI Essentials
  • 33. مدیریت دسترسی‌ها (Permissions): درخواست دسترسی به موقعیت مکانی
  • 34. مدیریت پاسخ کاربر به درخواست دسترسی (مجاز یا رد شده)
  • 35. دریافت آخرین موقعیت مکانی شناخته‌شده (Last Known Location)
  • 36. دریافت موقعیت مکانی فعلی کاربر (Current Location)
  • 37. خطایابی در سرویس موقعیت‌یاب: مدیریت Timeout و خطاها
  • 38. درک مفهوم دقت موقعیت‌یابی (Accuracy)
  • 39. ردیابی مداوم تغییرات موقعیت مکانی در پیش‌زمینه (Foreground Tracking)
  • 40. بهینه‌سازی مصرف باتری هنگام استفاده از GPS
  • 41. محاسبه فاصله بین دو نقطه جغرافیایی
  • 42. معرفی Geocoding: تبدیل آدرس به مختصات جغرافیایی
  • 43. پیاده‌سازی Geocoding در اپلیکیشن
  • 44. معرفی Reverse Geocoding: تبدیل مختصات به آدرس
  • 45. پیاده‌سازی Reverse Geocoding در اپلیکیشن
  • 46. شبیه‌سازی داده‌های مکانی در Emulator
  • 47. کار با سنسور قطب‌نما (Compass) برای جهت‌یابی
  • 48. بهترین شیوه‌ها (Best Practices) برای کار با موقعیت مکانی
  • 49. تفاوت‌های پلتفرمی در ارائه خدمات موقعیت مکانی (iOS vs Android)
  • 50. نمایش هشدار به کاربر در صورت غیرفعال بودن GPS
  • 51. مقدمه‌ای بر کار با نقشه‌ها در اپلیکیشن موبایل
  • 52. معرفی Xamarin.Forms.Maps
  • 53. معرفی Microsoft.Maui.Controls.Maps
  • 54. راه‌اندازی پکیج نقشه و تنظیمات اولیه پروژه
  • 55. دریافت کلید API برای سرویس نقشه گوگل (Google Maps API Key)
  • 56. تنظیمات کلید API در پروژه اندروید
  • 57. تنظیمات سرویس نقشه در پروژه iOS
  • 58. نمایش یک نقشه ساده در صفحه
  • 59. کنترل‌های نقشه: زوم، چرخش و حرکت
  • 60. متمرکز کردن نقشه روی موقعیت فعلی کاربر
  • 61. افزودن پین یا مارکر (Pin/Marker) به نقشه
  • 62. سفارشی‌سازی ظاهر پین‌ها (رنگ و آیکون)
  • 63. نمایش پنجره اطلاعات (Info Window) با کلیک روی پین
  • 64. مدیریت رویداد کلیک روی پین‌ها
  • 65. ترسیم خطوط (Polyline) روی نقشه برای نمایش مسیر
  • 66. ترسیم چندضلعی (Polygon) روی نقشه برای نمایش یک محدوده
  • 67. ترسیم دایره (Circle) روی نقشه برای نمایش شعاع
  • 68. تغییر نوع نقشه (خیابان، ماهواره‌ای، ترکیبی)
  • 69. باز کردن اپلیکیشن‌های نقشه خارجی برای مسیریابی
  • 70. به‌روزرسانی زنده موقعیت یک پین روی نقشه
  • 71. تعریف پروژه نهایی: اپلیکیشن "نزدیک‌ترین کافه"
  • 72. طراحی رابط کاربری و تجربه کاربری (UI/UX) پروژه
  • 73. ساختار پروژه با الگوی MVVM
  • 74. ایجاد مدل داده (Data Model) برای یک مکان (Place)
  • 75. ایجاد یک سرویس داده موقت (Mock Data Service)
  • 76. پیاده‌سازی صفحه اصلی شامل نقشه و لیست
  • 77. دریافت موقعیت کاربر در زمان شروع اپلیکیشن
  • 78. نمایش موقعیت کاربر روی نقشه با یک نشانگر خاص
  • 79. بارگذاری و نمایش مکان‌های نزدیک (کافه‌ها) روی نقشه
  • 80. پیاده‌سازی لیست مکان‌های نزدیک در پایین نقشه
  • 81. اتصال لیست به نقشه: انتخاب آیتم و تمرکز نقشه روی آن
  • 82. اتصال نقشه به جزئیات: کلیک روی پین و نمایش اطلاعات
  • 83. پیاده‌سازی یک نوار جستجوی ساده
  • 84. محاسبه و نمایش فاصله تا هر مکان در لیست
  • 85. مقدمه‌ای بر API‌های وب (REST APIs) و JSON
  • 86. استفاده از HttpClient برای ارسال درخواست به یک API
  • 87. پردازش داده‌های JSON با System.Text.Json
  • 88. جایگزینی سرویس داده موقت با سرویس API واقعی
  • 89. مدیریت وضعیت بارگذاری (Loading State) در UI
  • 90. مدیریت خطاها و نمایش پیام مناسب به کاربر
  • 91. ذخیره‌سازی تنظیمات کاربر با Preferences
  • 92. آشنایی با سرویس‌های پیش‌زمینه (Foreground Services) برای ردیابی مداوم
  • 93. مقدمه‌ای بر Geofencing: ورود و خروج از محدوده‌های جغرافیایی
  • 94. نوشتن کدهای مختص پلتفرم (Platform-Specific Code)
  • 95. بهینه‌سازی عملکرد اپلیکیشن: تکنیک‌های کلیدی
  • 96. تست واحد (Unit Testing) برای ViewModel‌ها
  • 97. مقدمه‌ای بر تست رابط کاربری (UI Testing)
  • 98. آماده‌سازی اپلیکیشن برای انتشار: آیکون‌ها و صفحه اسپلش (Splash Screen)
  • 99. خروجی گرفتن برای اندروید: امضای دیجیتال و ساخت فایل AAB
  • 100. فرآیند انتشار اپلیکیشن در فروشگاه‌های Google Play و App Store
✦ مجموعه ویژه یادگیری

یک دوره، چند مسیر برای یادگیری بهتر

کتاب‌های آموزشی، محتوای صوتی و تصویری و دسترسی به سامانه آنلاین فلش‌کارت؛ مجموعه‌ای برای مطالعه، تمرین و تثبیت آموخته‌ها.

📚 محتوای متنی 🎧 صوت و ویدیو 🧠 مرور هوشمند

محتویات بسته آموزشی

مجموعه‌ای از منابع برای شیوه‌های مختلف یادگیری
📚
کتاب نکته‌های خودمانی
نسخه PDF با زبان ساده، روان و کاربردی برای یادگیری راحت‌تر مفاهیم.
PDF · بیان ساده
📘
کتاب نکته‌های رسمی فارسی
نسخه PDF با نگارش استاندارد، بیان دقیق و رویکرد علمی.
PDF · نگارش رسمی
❓
کتاب پرسش و پاسخ تشریحی
نسخه PDF برای مرور مفاهیم و آشنایی با پاسخ‌های توضیحی.
PDF · یادگیری مفهومی
✅
کتاب پرسش‌های چهارگزینه‌ای
نسخه PDF برای تمرین، سنجش آموخته‌ها و آمادگی بیشتر.
PDF · تمرین و سنجش
🎧
پادکست‌های صوتی فارسی
محتوای صوتی برای یادگیری و مرور مطالب در زمان‌های مختلف.
محتوای صوتی
🎬
ویدیوهای آموزشی فارسی
محتوای ویدیویی برای تکمیل تجربه یادگیری و درک بهتر مطالب.
محتوای ویدیویی
💻
اکانت سامانه آنلاین فلش‌کارت
دسترسی به نرم‌افزار آنلاین فلش‌کارت ویژه این دوره برای تمرین و مرور مطالب.
دسترسی آنلاین
🎓
گواهی پایان دوره
امکان دریافت گواهی پس از تکمیل فعالیت‌های لازم در سامانه و طی مراحل تأیید.
پس از تکمیل شرایط
💾
بسته فیزیکی روی فلش مموری
این محصول به‌صورت فلش مموری حاوی فایل‌های آموزشی، محتوای صوتی و ویدیویی ارائه می‌شود.
تحویل فیزیکی
نکته: استفاده از سامانه آنلاین فلش‌کارت به اتصال اینترنت نیاز دارد؛ محتوای قابل استفاده آفلاین به نوع فایل‌های موجود در بسته بستگی دارد.
SMART LEARNING

🌐 سامانه آنلاین فلش‌کارت؛ مرور هدفمند و هوشمند

اکانت ارائه‌شده، دسترسی به نسخه تحت وب سامانه فلش‌کارت ویژه این دوره را فراهم می‌کند. این سامانه از الگوریتم زمان‌بندی مرور SM-2 استفاده می‌کند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم می‌کند.

به این ترتیب، کارت‌های دشوارتر می‌توانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسب‌تری داشته باشید.

🧠
مرور زمان‌بندی‌شده
📈
پیگیری پیشرفت
🔄
تمرین و تکرار هدفمند
📚 حجم آموزشی دوره
هزاران
فلش‌کارت آموزشی، به‌صورت تقریبی
۶۰ ساعت
مدت‌زمان معادل برآوردشده آموزشی

مدت‌زمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج می‌شود.

🏅

گواهی دوزبانه با استعلام آنلاین

گواهی فارسی و انگلیسی · لینک اختصاصی · QR Code

پس از تکمیل فعالیت‌های لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر می‌شود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.

⚖️ توضیح مهم درباره گواهی پایان دوره

این گواهی صرفاً به‌عنوان گواهی اتمام دوره آموزشی صادر می‌شود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.

تجربه‌ای کامل‌تر برای مطالعه، تمرین و یادگیری
express24.ir
تگ‌ها: .NET .NET MAUI C# Cross-Platform Development Developer Location-Based Apps Mobile Development Xamarin آموزش برنامه نویسی اپلیکیشن مبتنی بر مکان برنامه نویسی برنامه نویسی موبایل دات نت MAUI زامارین ساخت اپلیکیشن

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.