رفتن به محتوای اصلی
آکادمی
مقدماتی محلهٔ کد

ویو

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

Vue یک فریم‌ورک JavaScript برای ساختن رابط کاربری است: قالب‌هایی شبیه HTML می‌نویسید و Vue صفحه را با داده‌هایتان هماهنگ نگه می‌دارد. این مسیر Vue 3.5 را به روش امروزی‌اش یاد می‌دهد، یعنی با کامپوننت‌های تک‌فایلی، <script setup> و Composition API. یک دکمه‌ی لایک، یک نشان امتیاز و یک فید کوچک می‌سازید که می‌شود آن را فیلتر و لایک کرد، نگاهی کوتاه به Vue Router و Pinia می‌اندازید و بعد با slotها، TypeScript و Nuxt جلوتر می‌روید.

شما JavaScript بلدید، پس هر درس مستقیم سراغ چیزی می‌رود که Vue به آن اضافه می‌کند، با مثال‌های کوتاهی از یک اپ اجتماعی کوچک.

درس
۱۴
زمان
۲ ساعت
سطح
مقدماتی
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • کامپوننت‌های تک‌فایلی با <script setup>، قالب و استایل محدود به کامپوننت بسازید
  • state را با ref، reactive، computed و watch مدیریت کنید
  • شرط‌ها و فهرست‌ها را رندر کنید، رویدادها را مدیریت کنید و فرم‌ها را با v-model وصل کنید
  • کامپوننت‌ها را با prop، رویداد و slot به هم وصل کنید و منطق را با composableها دوباره به کار ببرید
  • بدانید Vue Router و Pinia کجا به کار می‌آیند و قدم بعدی‌تان چیست
  • کامپوننت‌هایتان را با TypeScript نوع‌دار کنید و یک اپ فول‌استک با Nuxt شروع کنید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    اولین کامپوننت‌ها

    Vue چیست، اولین کامپوننت تک‌فایلی شما و state واکنش‌پذیر با ref، computed و watch.

    ۰ / ۵
  2. ۲
    فصل ۲

    ساختن یک اپ

    دایرکتیوهای قالب، prop و رویداد، composableها و چرخه‌ی عمر و نگاهی اول به Vue Router و Pinia.

    ۰ / ۵
  3. ۳
    فصل ۳

    یک قدم جلوتر

    slotها و provide/inject، Vue با TypeScript و Nuxt؛ راهی که از این دوره به اپ‌های فول‌استک Vue می‌رسد.

    ۰ / ۴

پیمایش سریع