آموزش روتر Vue 3

Vue 3 Router

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما پیچیدگی‌های اضافه کردن ناوبری به برنامه‌های وب Vue.js با استفاده از روتر Vue را می‌آموزد، ابزاری قدرتمند برای ایجاد تجربیات ناوبری پویا و پاسخگو. برنامه‌های تک صفحه‌ای مدرن می‌توانند به سرعت با صدها یا حتی هزاران مؤلفه پیچیده شوند. که باید به طور یکپارچه با هم هماهنگ شوند. مدیریت این تعاملات می تواند یک چالش باشد، اما Vue Router می تواند کمک کند. در این دوره آموزشی، Vue 3 Router، نحوه پیکربندی مسیریابی در برنامه های Vue.js با استفاده از Vue Router را خواهید آموخت. ابتدا، نحوه نصب و پیکربندی مسیرهای اصلی، ایجاد مسیرهای پویا با پارامترها، و ارسال پارامترهای مسیر به عنوان پایه به اجزاء را خواهید دید. سپس، نحوه اضافه کردن محافظ مسیر برای محافظت از برنامه خود و تعامل با Vue Router API به صورت برنامه‌ریزی را خواهید یافت. پس از آن، ایجاد طرح‌بندی‌های پیشرفته با استفاده از نماهای تودرتو و نام‌گذاری شده، حذف وابستگی‌های بین اجزا و مدیریت طرح‌بندی برنامه‌تان از طریق روتر را بررسی خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه زمان بارگذاری برنامه را با بارگذاری تنبل اجزای مسیر بهبود ببخشید، جابجایی بین منوها را اضافه کنید، و آخرین موقعیت اسکرول کاربران را به خاطر داشته باشید تا تجربه کاربری بهتری داشته باشید. در پایان این دوره، شما درک عمیقی از Vue Router خواهید داشت و می توانید به سرعت سناریوهای مسیریابی مختلف را در برنامه های Vue.js خود پیاده سازی کنید تا یک تجربه کاربری و توسعه دهنده خوب ایجاد کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

راه اندازی ناوبری در Vue.js Setting up Navigation in Vue.js

  • بررسی اجمالی Overview

  • بررسی نسخه Version Check

  • راه اندازی پروژه Setting up the Project

  • نصب روتر Vue Installing the Vue Router

  • راه اندازی مسیرها و نماهای روتر Setting up Routes and Router Views

  • تغییر مسیر به مسیر پیش فرض Redirecting to Default Route

  • رسیدگی به پرونده 404 Handling 404 Cases

  • پیکربندی حالت‌های تاریخچه روتر Configuring Router History Modes

  • خلاصه Summary

ساخت مسیرهای پویا با پارامترهای مسیر Building Dynamic Routes with Route Parameters

  • بررسی اجمالی Overview

  • ایجاد مسیرها با پارامترها Creating Routes with Parameters

  • خواندن پارامترهای مسیر از کامپوننت ها Reading Route Parameters from Components

  • تبدیل Route Params به Component Props Converting Route Params to Component Props

  • افزودن Regex سفارشی به پارامترهای مسیر Adding Custom Regex to Route Parameters

  • سفارشی کردن پیوندهای روتر Customizing Router Links

  • خلاصه Summary

افزودن چک های ناوبری با استفاده از Route Guards Adding Navigation Checks Using Route Guards

  • بررسی اجمالی Overview

  • افزودن محافظ‌های احراز هویت به مسیرها Adding Authentication Guards to Routes

  • افزودن محافظ های غیرفعال سازی کامپوننت Adding Component Deactivation Guards

  • کار با قبل از حل هوک Working with Before Resolve Hooks

  • کار با Per-route و After Hooks Working with Per-route and After Hooks

  • خلاصه Summary

پیمایش برنامه‌ای و تعامل با روتر Vue Programmatically Navigating and Interacting with the Vue Router

  • بررسی اجمالی Overview

  • ایجاد دکمه بازگشت Creating a Go Back Button

  • پیمایش به مسیرها به صورت برنامه ریزی شده Navigating to Routes Programmatically

  • جایگزین کردن تاریخچه فعلی Replacing Current History

  • خلاصه Summary

طراحی چیدمان های پیچیده با نماهای تودرتو و نامگذاری شده Designing Complex Layouts with Nested and Named Views

  • بررسی اجمالی Overview

  • ایجاد مسیرها و نماهای تودرتو Creating Nested Routes and Views

  • تغییر مسیر به مسیر پیش‌فرض فرزند Redirecting to Default Child Route

  • ایجاد طرح‌بندی با استفاده از نماهای نام‌گذاری شده Creating Layouts Using Named Views

  • مدیریت نماهای روتر با نام خالی Handling Empty Named Router Views

  • خلاصه Summary

بهینه سازی زمان بارگذاری برنامه از طریق بارگذاری تنبل Optimizing App Load Time through Lazy Loading

  • بررسی اجمالی Overview

  • وارد کردن کامپوننت ها به صورت پویا برای بارگذاری تنبل Importing Components Dynamically for Lazy Loading

  • گروه بندی مسیرهای لود شده تنبل با هم Grouping Lazy Loaded Routes Together

  • دانلود کامپوننت های لود شده تنبل در پس زمینه Downloading Lazy Loaded Components in the Background

  • خلاصه Summary

افزایش تجربه کاربر با انتقال و رفتار پیمایش Enhancing User Experience with Transitions and Scrolling Behavior

  • بررسی اجمالی Overview

  • برجسته کردن لینک های فعال Highlighting Active Links

  • اضافه کردن انتقال ناوبری Adding Navigation Transitions

  • پیاده سازی رفتار اسکرولینگ Implementing Scrolling Behavior

  • خلاصه Summary

نمایش نظرات

آموزش روتر Vue 3
جزییات دوره
2h 32m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Nertil Poci
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nertil Poci Nertil Poci

معمار مستقل نرم افزار Nertil Poci یک معمار نرم افزار مستقل است.

Nertil با شرکت های مختلف در سراسر جهان همکاری می کند تا به آنها کمک کند محصولات خود را به بازار عرضه کنند. وی دارای مدرک فوق لیسانس علوم کامپیوتر با گرایش معماری نرم افزار است. یکی از علاقه های اصلی او کشف ابزارها و کتابخانه های جدید است. دانستن اینکه چه ابزاری در دسترس است ، ساخت برنامه ها را بسیار آسان می کند و به شما اعتماد به نفس لازم را هنگام انجام یک کار چالش انگیز می دهد. Nertil از ساخت برنامه های منبع باز عملی در اوقات فراغت خود لذت می برد. این نحوه آگاهی وی از آخرین فن آوری ها و کمک به جامعه منبع باز است.