۱. مبانی
نقطه شروع برنامهنویسی: مبانی کامپیوتر، آشنایی با خط فرمان و کنترل نسخه با Git و GitHub.
- مبانی کامپیوتر و برنامهنویسی
- خط فرمان
- Git و GitHub
این مسیر با همان پایه فناوری مشترک شروع میشود (مبانی کامپیوتر، خط فرمان، گیت و گیتهاب، HTML و CSS، جاوااسکریپت، تایپاسکریپت و ابزارهای توسعه) و سپس به تخصصهای بکاند میرسد: Node.js، دیتابیسها، SQL، GraphQL، APIها، احراز هویت و کنترل دسترسی، تستنویسی و استقرار در محیط تولید.
نقطه شروع برنامهنویسی: مبانی کامپیوتر، آشنایی با خط فرمان و کنترل نسخه با Git و GitHub.
ساخت صفحات وب با HTML و CSS؛ از ساختار معنایی تا چیدمان و طراحی واکنشگرا.
زبان اصلی وب را عمیق یاد بگیرید: نحو، توابع، DOM و برنامهنویسی ناهمگام.
توسعه جاوااسکریپت در مقیاس حرفهای با تایپاسکریپت و ابزارهای توسعه مدرن.
اجرای جاوااسکریپت سمت سرور با Node.js: ماژولها، ابزارها و نوشتن سرویسهای اول.
اصول معماری سمت سرور: مدلها، مسیریابی و ساختار پروژههای مقیاسپذیر.
طراحی و کار با دیتابیسها: مدلسازی داده، روابط و تراکنشها.
پرسوجو، فیلتر و مدیریت دادهها با زبان SQL.
APIهای منعطف و مستند با زبان پرسوجوی GraphQL.
طراحی و ساخت REST APIهای کاربردی با مستندات و نسخهبندی مناسب.
امنیت ورود کاربران: احراز هویت، توکنها، نقشها و مجوزهای دسترسی.
تست واحد و تست یکپارچهسازی برای سرویسها و APIهای بکاند.
انتشار امن برنامهها در محیط تولید: کانتینرها، CI/CD و پایش.
در جریان این مسیر چند پروژهٔ واقعی و منظم انجام میدهید که هر کدام بخشی از پورتفولیوی شما میشود؛ از تمرینهای خُرد هفتهوار تا پروژهٔ پایانی که با رهنمایی منتور تحویل میدهید.
در مصاحبهٔ ورودی، مربیان ما علاقه و هدف شما را بررسی میکنند و مسیر مناسب را پیشنهاد میدهند.