برنامه نویسی

طراحی وبسایت (فرانت اند)

یک نقشه راه ۲۶هفته‌ای که شما را از صفر به سطح جونیور فرانت‌اند می‌رساند: از HTML و CSS و جاوااسکریپت تا تایپ‌اسکریپت، ری‌اکت و Next.js؛ سپس توسعه با کمک هوش مصنوعی و انتشار یک محصول واقعی. تمام مراحل پروژه‌محور است و با دو گیت ارزیابی و یک پروژه پایانی همراه می‌شود.

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

۰۱
مبانی

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

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

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

HTMLCSSTailwind CSS
۰۳
جاوااسکریپت

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

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

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

Node.jsnpmViteتایپ‌اسکریپت
۰۵
کتابخانه‌های جاوااسکریپت

شناخت React و اکوسیستم آن (هفته ۱۶ تا ۲۲): کامپوننت‌ها، Tailwind، TanStack Query، React Hook Form و Zod، تست‌نویسی و Next.js، سپس پروژه ۴ و پروژه پایانی. این ماژول در هفته ۲۰ با گیت React ارزیابی می‌شود.

Reactاستفاده از Tailwind CSS در ReactTanStack QueryReact Hook Form + Zodتست‌نویسیNext.js
۰۶
توسعه با کمک هوش مصنوعی

از هفته ۲۲: توسعه اگنتیک و برنامه‌نویسی با کمک هوش مصنوعی؛ استفاده از دستیارهای کدنویسی برای تولید و بهبود کد در کنار درک عمیق مفاهیم.

توسعه با کمک هوش مصنوعی
۰۷
کیفیت و انتشار

آماده‌سازی محصول برای انتشار در دنیای واقعی (در طول مسیر و مرحله پایانی): دسترس‌پذیری، عملکرد، سئو، امنیت و استقرار.

دسترس‌پذیریعملکرد و سرعتسئوامنیتاستقرار

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

ساخت وب‌سایت‌های کامل و واکنش‌گرا
تسلط بر جاوااسکریپت، ری‌اکت و Next.js
کار با Git و همکاری تیمی
توسعه با کمک هوش مصنوعی
پورتفولیوی واقعی شامل پروژه پایانی

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

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

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

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