روبیک هاب
توسعه موبایل

توسعه موبایل

این مسیر با پایه فناوری مشترک شروع می‌شود (مبانی کامپیوتر، خط فرمان، Git و GitHub، HTML و CSS، جاوااسکریپت، تایپ‌اسکریپت و ابزارهای توسعه) و سپس به توسعه موبایل با React Native و Expo می‌رسد: از رابط کاربری و ناوبری تا اتصال به API، مدیریت state و انتشار در استورها.

سرفصل‌های آموزشی

۱. مبانی

نقطه شروع برنامه‌نویسی: مبانی کامپیوتر، آشنایی با خط فرمان و کنترل نسخه با Git و GitHub.

  • مبانی کامپیوتر و برنامه‌نویسی
  • خط فرمان
  • Git و GitHub

۲. مبانی وب

ساخت صفحات وب با HTML و CSS؛ از ساختار معنایی تا چیدمان و طراحی واکنش‌گرا.

  • HTML
  • CSS

۳. جاوااسکریپت

زبان اصلی وب را عمیق یاد بگیرید: نحو، توابع، DOM و برنامه‌نویسی ناهمگام.

  • جاوااسکریپت

۴. ابزارها و توسعه تایپ‌شده

توسعه جاوااسکریپت در مقیاس حرفه‌ای با تایپ‌اسکریپت و ابزارهای توسعه مدرن.

  • تایپ‌اسکریپت
  • ابزارهای توسعه

۵. React Native

ساخت اپلیکیشن‌های موبایل واقعی با فریم‌ورک React Native.

۶. Expo

اکوسیستم Expo برای توسعه، تست و ساخت اپلیکیشن‌های React Native.

۷. رابط کاربری موبایل

طراحی رابط کاربری موبایل و ساخت کامپوننت‌های زیبا و استاندارد.

۸. ناوبری

مدیریت ناوبری بین صفحه‌ها و جریان‌های کاربری در اپلیکیشن.

۹. اتصال به API

اتصال اپلیکیشن به سرویس‌های آنلاین و مدیریت داده‌ها.

۱۰. مدیریت State

مدیریت state سراسری و پیچیده اپلیکیشن با ابزارهای مدرن.

۱۱. ذخیره‌سازی محلی

ذخیره‌سازی داده‌ها روی دستگاه و کار آفلاین اپلیکیشن.

۱۲. تست‌نویسی موبایل

آزمون کامپوننت‌ها و جریان‌های کاربری در اپلیکیشن موبایل.

۱۳. ساخت و انتشار اپ

آماده‌سازی، انتشار و به‌روزرسانی اپلیکیشن در استورها.

دستاوردهای یادگیری

  • ساخت اپلیکیشن کامل موبایل با React Native
  • اتصال اپ به سرویس‌های آنلاین
  • مدیریت state و داده‌های محلی
  • انتشار اپ در استورها

پروژه‌ها در این مسیر

در جریان این مسیر چند پروژهٔ واقعی و منظم انجام می‌دهید که هر کدام بخشی از پورتفولیوی شما می‌شود؛ از تمرین‌های خُرد هفته‌وار تا پروژهٔ پایانی که با رهنمایی منتور تحویل می‌دهید.

هنوز مطمئن نیستید کدام مسیر مناسب شماست؟

در مصاحبهٔ ورودی، مربیان ما علاقه و هدف شما را بررسی می‌کنند و مسیر مناسب را پیشنهاد می‌دهند.