مسیر حرفه‌ای شدن
در توسعه فرانت‌اند

یک نقشه یادگیری گام‌به‌گام و پروژه‌محور برای ورود به بازار کار. از پایه‌های وب تا معماری پیشرفته در قالب ۵ گام تخصصی.

اسکرول کنیدkeyboard_double_arrow_down
routeنقشه راه مهندسی فرانت‌اند

مراحل گام‌به‌گام تا تسلط کامل

هر مرحله شامل تخصص‌های کلیدی، ابزارها و پروژه عملی مختص همان فاز است

گام اولمقدماتی
html

آشنایی با HTML و وب معنایی

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

یادگیری ساختار بنیادین وب. تسلط بر تگ‌های معنایی (Semantic HTML)، فرم‌ها و اعتبارسنجی ورودی‌ها، اصول دسترس‌پذیری (ARIA) و رعایت پایه‌های سئو تکنیکال برای ساخت صفحات بهینه‌شده.

task_altسرفصل‌های کلیدی این مرحله:

تگ‌های معنایی (header, nav, article, section, footer)
ساختار پیشرفته فرم‌ها و اعتبارسنجی استاندارد
اصول دسترسی‌پذیری وب (Accessibility & WAI-ARIA)
متا تگ‌های سئو، OpenGraph و اشتراک‌گذاری اجتماعی
HTML5SemanticsAccessibilityFormsSEO
verified
پروژه عملی این فاز

طراحی لندینگ‌پیج استاندارد و معنایی

پیاده‌سازی یک صفحه فرود کامل با سمانتیک بی‌نقص، بدون ارورهای W3C و نمره ۱۰۰ دسترس‌پذیری.

preview.code
<!DOCTYPE html>
<html lang="fa" dir="rtl">
  <head>
    <meta charset="UTF-8" />
    <title>اسپاتی‌کد | فرانت‌اند</title>
  </head>
  <body>
    <main role="main">...</main>
  </body>
</html>
گام دوممقدماتی تا متوسط
palette

استایل‌دهی مدرن با CSS و Tailwind

جادوی بصری، چیدمان‌های مدرن و طراحی واکنش‌گرا

تسلط کامل بر معماری استایل‌دهی مدرن. از چیدمان‌های Flexbox و CSS Grid گرفته تا متغیرهای CSS، مدیاکوئری‌های ریسپانسیو، ترنزیشن‌ها و فریمورک محبوب Tailwind CSS برای سرعت‌بخشی به طراحی رابط کاربری.

task_altسرفصل‌های کلیدی این مرحله:

سیستم‌های چیدمان دوبعدی و یک‌بعدی (Grid & Flexbox)
طراحی واکنش‌گرا (Responsive) برای تمامی ابعاد نمایشگر
انیمیشن‌ها، ترنزیشن‌ها و جلوه‌های مدرن Glassmorphism
سیستم طراحی و یوتیلیتی‌های Tailwind CSS با تم Dark Mode
CSS3FlexboxCSS GridTailwind CSSAnimations
verified
پروژه عملی این فاز

قالب ریسپانسیو با تم روز و شب

ساخت رابط کاربری مدرن با کارت‌های شیشه‌ای، هدر هوشمند و انیمیشن‌های نرم کلاینت.

preview.code
.hero-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
  align-items: center;
}
گام سوممتوسط
code

جادوی جاوااسکریپت مدرن (ES6+)

موتور محرک تعاملات، لاجیک و مفاهیم ناهمگام

قلب تپنده وب مدرن. یادگیری عمیق ساختار داده‌ها، توابع، دستکاری ساختار DOM، فراخوانی APIها با Fetch و Axios، پرامیس‌ها و Async/Await، رویدادها و ابزارهای خطایابی مرورگر.

task_altسرفصل‌های کلیدی این مرحله:

مفاهیم مدرن ES6+ (Destructuring, Spread, Modules)
تعامل مستقیم با درخت DOM و مدیریت رویدادها (Events)
برنامه‌نویسی ناهمگام (Promises, Async / Await, Fetch API)
کار با حافظه مرورگر (LocalStorage, Session, Cookies)
JavaScriptES6+Async/AwaitDOMFetch API
verified
پروژه عملی این فاز

اپلیکیشن مدیریت تسک با اتصال به API

برنامه تک‌صفحه‌ای تعاملی با ذخیره‌سازی داده، فیلترهای لحظه‌ای و مدیریت خطای شبکه.

preview.code
async function fetchCourses() {
  const res = await fetch('/api/courses');
  if (!res.ok) throw new Error('خطا در ارتباط');
  return await res.json();
}
گام چهارمپیشرفته
hub

کتابخانه قدرتمند React.js

تفکر کامپوننتی، هوک‌های اختصاصی و مدیریت وضعیت

انقلاب توسعه رابط کاربری. تفکر در قالب کامپوننت‌های مستقل، چرخه حیات، هوک‌های پایه و پیشرفته (useState, useEffect, useMemo, useCallback)، مدیریت وضعیت با Zustand و فرم‌های تعاملی.

task_altسرفصل‌های کلیدی این مرحله:

معماری کامپوننت‌ها، Props و ترکیب‌پذیری (Composition)
هوک‌های استاندارد و طراحی Custom Hooks سفارشی
مدیریت وضعیت سراسری با ابزارهای مدرن (Zustand)
مدیریت درخواست‌ها و کش سرور با TanStack Query
React 19HooksZustandReact QueryTailwind
verified
پروژه عملی این فاز

فروشگاه آنلاین کامل با سبد خرید زنده

پیاده‌سازی فروشگاه SPA کامل با فیلتر دسته‌بندی، سبد خرید زنده و تسویه‌حساب مرحله‌ای.

preview.code
const { cart, addItem } = useCartStore();
const total = useMemo(() => {
  return cart.reduce((sum, item) => sum + item.price, 0);
}, [cart]);
گام پنجمتخصصی / شغلی
rocket_launch

توسعه فول‌استک با Next.js

App Router، رندرینگ سمت سرور (SSR) و سئو فوق‌العاده

قله مهارت فرانت‌اند. استفاده از معماری نوین Next.js با React Server Components، رندرینگ سمت سرور (SSR)، تولید سایت استاتیک (SSG)، اکشن‌های سرور (Server Actions)، بهینه‌سازی تصاویر و فونت‌ها و دیپلوی پایدار.

task_altسرفصل‌های کلیدی این مرحله:

معماری Next.js App Router و Server Components
رندرینگ ترکیبی (SSR, SSG, ISR) برای بالاترین سرعت
تعریف Route Handlers و Server Actions بدون نیاز به سرور مجزا
بهینه‌سازی تصاویر، سئو متادیتا و دیپلوی استاندارد
Next.jsApp RouterSSR / SSGServer ActionsSEO
verified
پروژه عملی این فاز

پلتفرم آموزشی جامع با داشبورد کاربر

توسعه یک پلتفرم کامل با احراز هویت، درگاه پرداخت، پلیر ویدیو و سئو عالی.

preview.code
export default async function DashboardPage() {
  const profile = await getProfile();
  return <UserDashboard user={profile} />;
}

shopping_cartسبد خرید

production_quantity_limits

سبد خرید شما خالی است