کتاب صوتی React Native: Creating an Augmented Reality (AR) App

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره React Native: Creating an Augmented Reality (AR) App

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

موضوع میانی: ری‌اکت نیتیو (React Native)

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

  • 1. مقدمه‌ای بر واقعیت افزوده (AR)
  • 2. ری‌اکت نیتیو چیست و چرا برای AR مناسب است؟
  • 3. آشنایی با ابزارهای کلیدی: ARKit برای iOS و ARCore برای اندروید
  • 4. بررسی کتابخانه‌ها و فریم‌ورک‌های AR در اکوسیستم ری‌اکت نیتیو
  • 5. آماده‌سازی محیط توسعه: نصب Node.js, Watchman, و JDK
  • 6. راه‌اندازی محیط توسعه برای iOS با Xcode و CocoaPods
  • 7. راه‌اندازی محیط توسعه برای اندروید با Android Studio و SDK
  • 8. ساخت اولین پروژه ری‌اکت نیتیو و اجرای آن روی شبیه‌ساز
  • 9. ساختار یک پروژه ری‌اکت نیتیو: پوشه‌ها و فایل‌های کلیدی
  • 10. مروری بر کامپوننت‌های اصلی ری‌اکت نیتیو: View, Text, Image
  • 11. استایل‌دهی در ری‌اکت نیتیو با استفاده از StyleSheet
  • 12. مبانی Flexbox برای طراحی چیدمان واکنش‌گرا
  • 13. کار با State و Props برای مدیریت داده‌ها در کامپوننت‌ها
  • 14. مدیریت رویدادهای کاربر: TouchableOpacity و Button
  • 15. معرفی هوک‌ها (Hooks): useState و useEffect
  • 16. ناوبری (Navigation) بین صفحات در اپلیکیشن‌های ری‌اکت نیتیو
  • 17. مبانی گرافیک سه‌بعدی: سیستم مختصات، بردارها و ماتریس‌ها
  • 18. آشنایی با مفاهیم رندرینگ: صحنه (Scene)، دوربین (Camera) و اشیاء (Objects)
  • 19. نورپردازی و سایه‌ها در دنیای سه‌بعدی
  • 20. فرمت‌های مختلف مدل‌های سه‌بعدی (glTF, OBJ, FBX) و کاربرد آن‌ها
  • 21. انتخاب و راه‌اندازی یک کتابخانه AR (مانند ViroReact یا ترکیب‌های مدرن)
  • 22. درخواست و مدیریت دسترسی به دوربین و سنسورهای دستگاه
  • 23. نمایش فید زنده دوربین به عنوان پس‌زمینه اپلیکیشن
  • 24. مفاهیم پایه‌ای AR: ردیابی جهان (World Tracking)
  • 25. تشخیص سطوح افقی (Horizontal Plane Detection)
  • 26. تشخیص سطوح عمودی (Vertical Plane Detection)
  • 27. نمایش بصری سطوح شناسایی‌شده برای راهنمایی کاربر
  • 28. مفهوم Anchorها و نحوه اتصال محتوای مجازی به دنیای واقعی
  • 29. کار با نقاط ویژگی (Feature Points)
  • 30. تخمین نور محیط (Light Estimation) برای تطبیق نور صحنه مجازی
  • 31. معرفی کتابخانه three.js و react-three-fiber برای رندرینگ سه‌بعدی
  • 32. راه‌اندازی react-three-fiber در پروژه ری‌اکت نیتیو
  • 33. ایجاد اولین صحنه سه‌بعدی با کامپوننت Canvas
  • 34. افزودن یک شکل هندسی ساده (مکعب) به صحنه AR
  • 35. افزودن دوربین و کنترل‌های آن
  • 36. انواع نورپردازی در صحنه: Ambient, Directional, Point
  • 37. پیدا کردن و آماده‌سازی مدل‌های سه‌بعدی برای استفاده در اپلیکیشن
  • 38. بارگذاری یک مدل سه‌بعدی با فرمت glTF/GLB در صحنه
  • 39. موقعیت‌دهی (Positioning) مدل‌های سه‌بعدی در فضای AR
  • 40. چرخش (Rotation) مدل‌های سه‌بعدی
  • 41. تغییر مقیاس (Scaling) مدل‌های سه‌بعدی
  • 42. مفهوم مواد (Materials) و بافت‌ها (Textures)
  • 43. اعمال یک بافت ساده (Simple Texture) به یک مدل
  • 44. کار با مواد پیشرفته مبتنی بر فیزیک (PBR Materials)
  • 45. ایجاد و مدیریت سایه‌های واقع‌گرایانه در صحنه
  • 46. بهینه‌سازی مدل‌های سه‌بعدی برای اجرا روان روی موبایل
  • 47. پخش انیمیشن‌های موجود در مدل‌های سه‌بعدی
  • 48. کنترل انیمیشن‌ها: پخش، توقف، و حلقه تکرار
  • 49. افزودن متن سه‌بعدی به صحنه AR
  • 50. مبانی تعامل کاربر در واقعیت افزوده
  • 51. تشخیص لمس صفحه (Screen Tap) توسط کاربر
  • 52. مفهوم Raycasting: تبدیل مختصات لمس دوبعدی به فضای سه‌بعدی
  • 53. پیاده‌سازی Raycasting برای یافتن نقاط تقاطع در دنیای واقعی
  • 54. قرار دادن یک مدل سه‌بعدی در نقطه‌ای که کاربر لمس می‌کند
  • 55. انتخاب اشیاء موجود در صحنه با لمس کردن آن‌ها
  • 56. برجسته کردن (Highlight) شیء انتخاب‌شده
  • 57. پیاده‌سازی ژست‌های حرکتی (Gestures) با react-native-gesture-handler
  • 58. حرکت دادن (Pan/Drag) اشیاء سه‌بعدی در صحنه
  • 59. تغییر مقیاس اشیاء با ژست دو انگشتی Pinch
  • 60. چرخش اشیاء با ژست دو انگشتی Twist/Rotate
  • 61. حذف یک شیء از صحنه توسط کاربر
  • 62. ساخت رابط کاربری دوبعدی (UI Overlay) روی نمای AR
  • 63. افزودن دکمه‌ها برای تعامل با صحنه (مانند افزودن شیء جدید)
  • 64. نمایش اطلاعات متنی (مانند ابعاد شیء) روی صفحه
  • 65. اتصال رویدادهای UI دوبعدی به دنیای سه‌بعدی AR
  • 66. ایجاد یک منوی ساده برای انتخاب مدل‌های مختلف
  • 67. ردیابی تصویر (Image Tracking): مقدمه و کاربردها
  • 68. آماده‌سازی تصاویر مرجع برای ردیابی
  • 69. پیاده‌سازی ردیابی تصویر و قرار دادن محتوای مجازی روی آن
  • 70. مقدمه‌ای بر ردیابی اشیاء سه‌بعدی (Object Tracking)
  • 71. مقدمه‌ای بر ردیابی چهره (Face Tracking)
  • 72. اعمال یک ماسک یا فیلتر ساده روی چهره کاربر
  • 73. ضبط ویدیو یا گرفتن اسکرین‌شات از صحنه AR
  • 74. افزودن فایل‌های صوتی به اپلیکیشن AR
  • 75. پخش صدای فضایی (Spatial Audio) بر اساس موقعیت اشیاء
  • 76. بهینه‌سازی عملکرد (Performance Optimization): مدیریت حافظه و پردازنده
  • 77. کاهش تعداد Draw Callها برای رندر سریع‌تر
  • 78. استفاده از تکنیک‌های Level of Detail (LOD)
  • 79. مدیریت وضعیت (State Management) در یک صحنه AR پیچیده
  • 80. استفاده از ابزارهایی مانند Zustand یا Redux برای مدیریت اشیاء صحنه
  • 81. ذخیره و بازیابی وضعیت صحنه AR (Persistence)
  • 82. کار با داده‌های خام سنسورهای دستگاه (شتاب‌سنج، ژیروسکوپ)
  • 83. عیب‌یابی (Debugging) صحنه‌های AR و مشکلات رایج
  • 84. شروع پروژه نهایی: اپلیکیشن پیش‌نمایش مبلمان در خانه
  • 85. پروژه نهایی: طراحی رابط کاربری و لیست انتخاب مبلمان
  • 86. پروژه نهایی: پیاده‌سازی تشخیص سطح و قرار دادن مبلمان
  • 87. پروژه نهایی: افزودن قابلیت جابجایی، چرخش و تغییر مقیاس مبلمان
  • 88. پروژه نهایی: افزودن قابلیت تغییر رنگ یا مدل مبلمان
  • 89. پروژه نهایی: تکمیل و تست اپلیکیشن روی دستگاه واقعی
  • 90. آماده‌سازی اپلیکیشن برای انتشار در فروشگاه‌ها
  • 91. تنظیمات نهایی، آیکون و صفحه اسپلش (Splash Screen)
  • 92. ساخت نسخه نهایی (Release Build) برای اندروید (APK/AAB)
  • 93. ساخت نسخه نهایی (Archive) برای iOS و ارسال به TestFlight
  • 94. جمع‌بندی دوره، مسیرهای یادگیری آینده و منابع بیشتر
  • 95. **پیاده‌سازی تشخیص تصویر و ردیابی اشیا با ARKit/ARCore**
  • 96. **ایجاد و مدیریت صحنه‌های AR با استفاده از کامپوننت‌های AR ری‌اکت نیتیو**
  • 97. **افزودن مدل‌های سه‌بعدی و تعامل با آن‌ها در محیط AR**
  • 98. **استفاده از مکان‌یابی (Geolocation) و GPS در برنامه‌های AR**
  • 99. **بهینه‌سازی عملکرد برنامه‌های AR در ری‌اکت نیتیو برای دستگاه‌های مختلف**
  • 100. **تست و رفع اشکال برنامه‌های AR ری‌اکت نیتیو**
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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