front-end path

مسیر فرانت‌اند

از اولین دیو تا کامپوننت قابل تست؛ مسیری که با HTML و CSS ساخت‌یافته شروع می‌شود، با JavaScript مدرن جان می‌گیرد و با React و مدیریت وضعیت به پروژهٔ واقعی می‌رسد.

۲۴ ساعت آموزش ۴ مقاله ۷ ویدیوی آپارات ۳ قالب آماده
learning roadmap

نقشهٔ راه این مسیر

به‌ترتیب شماره‌ها جلو برو؛ هر قدم به منبعِ همین مسیر وصل است. بعد از هر قدم، تسک هفتگی پنل را انجام بده.

  1. ۱

    HTML را یاد بگیر؛ اسکلت هر صفحه

    تگ‌ها، ساختار سند، هدینگ‌ها، لینک، تصویر و فرم مقدماتی. هدف: بتوانی یک صفحهٔ سادهٔ معنایی بنویسی.

  2. ۳

    CSS را تمام کن؛ ظاهر و چیدمان

    رنگ، فونت، باکس‌مدل، Flexbox و Grid و ریسپانسیو. هدف: هر چیدمانی را بدون حدس‌زدن بسازی.

  3. ۴

    JavaScript را شروع کن؛ جانِ صفحه

    متغیر، تابع، شرط، حلقه، DOM و رویدادها. هدف: صفحه‌ات به کلیک و تایپ کاربر جواب بدهد.

  4. ۵

    یک فرم دسترس‌پذیر بساز

    برچسب واقعی، اعلام خطا و مدیریت فوکوس؛ فرم اولین چیزی است که یک کاربر واقعی لمس می‌کند.

  5. ۶

    با قالب‌های آماده تمرین کن

    کد آماده را اجرا کن، بخوان و تغییر بده؛ بهترین راه تبدیل دانش به مهارت.

  6. ۷

    React و پروژهٔ پایانی

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

ready-made code

کدهای آماده و پرکاربرد

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

glass-login.html⌘
01<!DOCTYPE html>
02<html lang="fa" dir="rtl">
03<head>
04<meta charset="UTF-8">
05<meta name="viewport" content="width=device-width, initial-scale=1">
06<title>ورود | کارت شیشه‌ای</title>
07<style>

کارت ورود شیشه‌ای

فرم ورود با افکت شیشه‌ای، گرادیان چندتوقفی و نمایش/پنهان‌سازی رمز؛ کاملاً واکنش‌گرا و بدون وابستگی.

html قابل اجرا در مرورگر
باز کردن و اجرا Run + Preview + Console
sticky-nav.html⌘
01<!DOCTYPE html>
02<html lang="fa" dir="rtl">
03<head>
04<meta charset="UTF-8">
05<meta name="viewport" content="width=device-width, initial-scale=1">
06<title>ناوبری چسبان</title>
07<style>

ناوبری چسبان با منوی موبایل

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

html قابل اجرا در مرورگر
باز کردن و اجرا Run + Preview + Console