۱. مبانی
نقطه شروع برنامهنویسی: مبانی کامپیوتر، آشنایی با خط فرمان و کنترل نسخه با Git و GitHub.
- مبانی کامپیوتر و برنامهنویسی
- خط فرمان
- Git و GitHub
این مسیر با پایه فناوری مشترک شروع میشود (مبانی کامپیوتر، خط فرمان، Git و GitHub، HTML و CSS، جاوااسکریپت، تایپاسکریپت و ابزارهای توسعه) و سپس به توسعه موبایل با React Native و Expo میرسد: از رابط کاربری و ناوبری تا اتصال به API، مدیریت state و انتشار در استورها.
نقطه شروع برنامهنویسی: مبانی کامپیوتر، آشنایی با خط فرمان و کنترل نسخه با Git و GitHub.
ساخت صفحات وب با HTML و CSS؛ از ساختار معنایی تا چیدمان و طراحی واکنشگرا.
زبان اصلی وب را عمیق یاد بگیرید: نحو، توابع، DOM و برنامهنویسی ناهمگام.
توسعه جاوااسکریپت در مقیاس حرفهای با تایپاسکریپت و ابزارهای توسعه مدرن.
ساخت اپلیکیشنهای موبایل واقعی با فریمورک React Native.
اکوسیستم Expo برای توسعه، تست و ساخت اپلیکیشنهای React Native.
طراحی رابط کاربری موبایل و ساخت کامپوننتهای زیبا و استاندارد.
مدیریت ناوبری بین صفحهها و جریانهای کاربری در اپلیکیشن.
اتصال اپلیکیشن به سرویسهای آنلاین و مدیریت دادهها.
مدیریت state سراسری و پیچیده اپلیکیشن با ابزارهای مدرن.
ذخیرهسازی دادهها روی دستگاه و کار آفلاین اپلیکیشن.
آزمون کامپوننتها و جریانهای کاربری در اپلیکیشن موبایل.
آمادهسازی، انتشار و بهروزرسانی اپلیکیشن در استورها.
در جریان این مسیر چند پروژهٔ واقعی و منظم انجام میدهید که هر کدام بخشی از پورتفولیوی شما میشود؛ از تمرینهای خُرد هفتهوار تا پروژهٔ پایانی که با رهنمایی منتور تحویل میدهید.
در مصاحبهٔ ورودی، مربیان ما علاقه و هدف شما را بررسی میکنند و مسیر مناسب را پیشنهاد میدهند.