, ,

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

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

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

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب ساخت اپلیکیشن‌های ساده مبتنی بر مکان با زامارین و دات نت MAUI”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا