اپلیکیشن اندرویدی فلشکارت آموزشی Typescript: توسعه اپلیکیشن های AR/VR
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Typescript: توسعه اپلیکیشن های AR/VR
موضوع کلی: برنامه نویسی
موضوع میانی: تایپ اسکریپت (TypeScript)
📋 سرفصلهای دوره
- 1. مقدمهای بر واقعیت افزوده و واقعیت مجازی
- 2. معرفی و نصب TypeScript
- 3. تنظیم محیط توسعه برای پروژههای AR/VR
- 4. مفاهیم پایه سهبعدی: مختصات، دوربین و نور
- 5. کار با کتابخانه Three.js در TypeScript
- 6. ایجاد اشیاء سهبعدی پایه
- 7. مدیریت انیمیشن و حلقه رندر
- 8. تعامل با کاربر: رویدادهای کلیک و لمس
- 9. مقدمهای بر WebXR API
- 10. تشخیص و راهاندازی جلسه AR
- 11. رندر اشیاء مجازی در دنیای واقعی
- 12. مدیریت نور و سایه در AR
- 13. تشخیص سطوح و قرار دادن اشیاء
- 14. ردیابی حرکت دوربین در AR
- 15. ایجاد تعامل با اشیاء AR
- 16. مقدمهای بر واقعیت مجازی با WebXR
- 17. رندر صحنههای VR
- 18. مدیریت حرکت و ناوبری در VR
- 19. کنترلهای دستی در VR
- 20. کار با فیدبک لمسی و صوتی
- 21. مدیریت داراییها: مدلها و بافتها
- 22. بهینهسازی عملکرد برای دستگاههای موبایل
- 23. مدیریت حافظه و garbage collection
- 24. کار با کتابخانه A-Frame
- 25. ایجاد پروژههای AR با A-Frame
- 26. ایجاد پروژههای VR با A-Frame
- 27. مدیریت انیمیشنهای پیچیده
- 28. کار با سیستم ذرات
- 29. ایجاد افکتهای بصری (شیدرها)
- 30. مقدمهای بر WebGL و GLSL
- 31. نوشتن شیدرهای سفارشی
- 32. یکپارچهسازی با دوربین دستگاه
- 33. کار با نشانگرها و تصاویر هدف
- 34. تشخیص ژستهای دست
- 35. مدیریت همآوایی چند کاربر
- 36. ایجاد اتاقهای اشتراکی VR
- 37. مدیریت شبکه و ارتباطات در زمان واقعی
- 38. ذخیره و بازیابی وضعیت جلسه
- 39. ایجاد رابط کاربری در فضای سهبعدی
- 40. مدیریت منوها و دکمههای مجازی
- 41. کار با متن و فونت در سهبعدی
- 42. مدیریت صدا و اسپاتال آدیو
- 43. ایجاد افکتهای صوتی فضایی
- 44. مدیریت Collision Detection
- 45. فیزیک اشیاء در AR/VR
- 46. کار با کتابخانه Cannon.js
- 47. مدیریت جاذبه و برخوردها
- 48. ایجاد بازیهای ساده AR
- 49. ایجاد بازیهای ساده VR
- 50. مدیریت ورودی از صفحه کلید و ماوس
- 51. مدیریت ورودی از گیمپد
- 52. مدیریت ورودی از سنسورهای دستگاه
- 53. بهینهسازی مصرف باتری
- 54. مدیریت نرخ فریم و پایداری
- 55. تست و اشکالزدایی پروژههای AR/VR
- 56. ابزارهای توسعه و دیباگ مرورگر
- 57. مدیریت خطا و استثناها
- 58. امنیت در اپلیکیشنهای AR/VR
- 59. مدیریت دسترسی به دوربین و سنسورها
- 60. ملاحظات حریم خصوصی کاربران
- 61. ایجاد پروژه کامل AR: نمایش محصول
- 62. ایجاد پروژه کامل VR: تور مجازی
- 63. مدیریت بارگذاری داراییهای سنگین
- 64. استفاده از فشردهسازی بافت
- 65. کار با مدلهای GLTF و GLB
- 66. مدیریت انیمیشنهای اسکلتی
- 67. ایجاد کاراکترهای قابل تعامل
- 68. مدیریت هوش مصنوعی ساده برای اشیاء
- 69. مدیریت رویدادهای لمسی پیشرفته
- 70. ایجاد افکتهای انتقال و ترانزیشن
- 71. مدیریت حالتهای مختلف برنامه
- 72. یکپارچهسازی با سرویسهای ابری
- 73. مدیریت ورود و احراز هویت کاربر
- 74. ذخیره دادههای کاربر در فضای ابری
- 75. مدیریت فروشگاه درونبرنامهای
- 76. ملاحظات انتشار در فروشگاههای اپ
- 77. تست بر روی دستگاههای واقعی
- 78. بهبود تجربه کاربری در AR
- 79. بهبود تجربه کاربری در VR
- 80. مدیریت دسترسپذیری
- 81. ایجاد راهنما و آموزش درونبرنامهای
- 82. مدیریت نسخههای مختلف کتابخانهها
- 83. مهاجرت از نسخههای قدیمی TypeScript
- 84. بازبینی و تمیز کردن کد
- 85. مدیریت پروژه با Git
- 86. ایجاد مستندات فنی
- 87. آمادهسازی برای تحویل نهایی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.