توسعه موبایل

طراحی و توسعه موبایل اپلیکیشن

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

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

۰۱
مبانی

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

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

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

HTMLCSS
۰۳
جاوااسکریپت

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

جاوااسکریپت
۰۴
ابزارها و توسعه تایپ‌شده

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

تایپ‌اسکریپتابزارهای توسعه
۰۵
React Native

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

۰۶
Expo

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

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

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

۰۸
ناوبری

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

۰۹
اتصال به API

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

۱۰
مدیریت State

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

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

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

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

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

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

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

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

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

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

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

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

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