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

توسعه فرانت‌اند

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

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

۱. مبانی

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

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

۲. مبانی وب

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

  • HTML
  • CSS
  • Tailwind CSS

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

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

  • جاوااسکریپت
  • APIها و HTTP
  • DevTools

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

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

  • Node.js
  • npm
  • Vite
  • تایپ‌اسکریپت

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

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

  • React
  • استفاده از Tailwind CSS در React
  • TanStack Query
  • React Hook Form + Zod
  • تست‌نویسی
  • Next.js

۶. توسعه با کمک هوش مصنوعی

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

  • توسعه با کمک هوش مصنوعی

۷. کیفیت و انتشار

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

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

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

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

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

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

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

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