آموزش Vue.js 3 و Firebase برای مبتدیان [ویدئو]

Vue.js 3 and Firebase for Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره کاملاً عملی است و ما با هم یک اپلیکیشن رستوران پیتزا می سازیم. مفهوم مسیرهای نامگذاری شده را بررسی کنید و نحوه کار با مسیرهای تودرتو برای ایجاد یک ساختار پیمایش سلسله مراتبی در برنامه خود را بررسی کنید. همچنین یاد خواهید گرفت که چگونه نمای «درباره» را ایجاد کنید و از مؤلفه‌های فرزند برای بهبود عملکرد آن استفاده کنید. ما شما را از طریق فرآیند افزودن فرم پیتزا جدید، مدیریت پیتزاها و فهرست کردن سفارشات راهنمایی خواهیم کرد. برای ایجاد یک رابط کاربری جذاب، تجربه عملی در شکل دادن فرم ها و جداول به دست خواهید آورد. علاوه بر این، روش‌های مختلفی برای اتصال داده‌ها، از جمله استفاده از ویژگی «ref» و افزودن موارد به سبد را بررسی خواهید کرد. شما یاد خواهید گرفت که چگونه پیتزاها را به طور موثر حلقه بزنید، اقلام تکراری سبد را مدیریت کنید و تغییرات کمیت سبد را مدیریت کنید. در طول دوره، ما بر تکنیک های استایل مناسب تاکید می کنیم و راهنمایی هایی را برای ایجاد یک رابط کاربری جذاب ارائه می دهیم. شما در مدیریت نماهای سرپرست، محدود کردن دسترسی برای اقدامات خاص و مدیریت نقش های کاربر مهارت کسب خواهید کرد. با استفاده از Firebase به به‌روزرسانی‌های بی‌درنگ وارد می‌شوید و به برنامه‌تان اجازه می‌دهد با جدیدترین پیتزا و داده‌های سفارش همگام شود. شما یاد خواهید گرفت که چگونه کاربران را اضافه و بازیابی کنید، کاربران معمولی را به وضعیت مدیریت به روز کنید، و فیلترها و ویژگی های جهانی را پیاده سازی کنید. در پایان دوره، می‌توانید با استفاده از Vue.js و Firebase یک صفحه وب بسازید. با RouterLink و RouterView در مسیریابی اولیه آشنا شوید نماهای نامگذاری شده و مسیرهای تودرتو را درک کنید آموزش سبک دادن به منو و سبد برای رابط کاربری نحوه راه اندازی Firebase و Firestore را بدانید هنگام ایجاد فرم ورود به سیستم، درباره استایل Modal و تغییر حالت Modal بیاموزید آموزش به روز رسانی کاربران عادی به ادمین این دوره به گونه ای طراحی شده است که برای توسعه دهندگانی که تازه وارد Vue.js یا Firebase شده اند مناسب باشد. با این حال، دانش عمومی توسعه وب برای استفاده حداکثری از این کلاس مورد نیاز است. چه یک مبتدی یا یک توسعه دهنده با تجربه باشید، این دوره به همه علاقه مندان به توسعه front-end و چارچوب های اصلی جاوا اسکریپت پاسخ می دهد. شما باید تجربه ای با جاوا اسکریپت داشته باشید، یا جاوا اسکریپت معمولی یا تجربه با چارچوب دیگری مانند React یا Vue 2. دانش ایجاد یک وب سایت با استفاده از Vue.js و Firebase را به دست آورید * فرآیند ایجاد رابط کاربری و اجرای احراز هویت کاربر را کشف کنید * بیاموزید. برای کنترل دسترسی کاربر در Firebase با استفاده از ادعاهای سفارشی

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

معرفی Introduction

  • معرفی Introduction

  • آنچه شما نیاز دارید What You Will Need

  • ساخت ابزار راه اندازی با Vite Build Tool Setup with Vite

  • تصاویر پروژه Project Images

مسیریابی پایه Basic Routing

  • نماها یا مؤلفه ها؟ Views or Components?

  • نماها و مسیرها Views and Routes

  • RouterLink و RouterView RouterLink and RouterView

  • مسیرهای نامگذاری شده Named Routes

  • مسیرهای تو در تو Nested Routes

  • درباره نما و اجزای کودک The About View and Child Components

  • نماهای نامگذاری شده Named Views

رابط کاربری پروژه Project UI

  • بخش مقدمه Section Introduction

  • رابط کاربری منو The Menu UI

  • رابط کاربری سبد The Basket UI

  • فونت ها و سبک های پایه Fonts and Base Styles

  • سبک منو و سبد Menu and Basket Styling

  • یک ظاهر طراحی هدر Header Styling

  • مدیر: فرم پیتزا جدید اضافه کنید Admin: Add New Pizza Form

  • مدیر: پیتزا کامپوننت Admin: Pizzas Component

  • مدیر: جزء سفارشات لیست Admin: Listing Orders Component

  • نمای خانه Home View

  • فرم و استایل میز Form and Table Styling

Composition API Composition API

  • گزینه ها یا ترکیب؟ Options or Composition?

  • NewPizza Object و Data Binding The NewPizza Object and Data Binding

  • Refs و افزودن به سبد Refs and Adding to Basket

  • حلقه زدن روی پیتزاها Looping over Pizzas

  • بررسی اقلام تکراری سبد Checking for Duplicate Basket Items

  • حذف و تغییر مقدار سبد Removing and Changing Basket Quantity

  • ویژگی های محاسبه شده Computed Properties

  • فایل های قابل ترکیب Composable Files

راه اندازی Firebase و Firestore Firebase Setup and Firestore

  • Firebase چیست؟ What Is Firebase?

  • راه اندازی Firebase Firebase Setup

  • افزودن پیتزا به پایگاه داده Adding Pizzas to the Database

  • گرفتن پیتزا Getting Pizzas

  • لیست کردن و حذف پیتزاها در Admin Listing and Deleting Pizzas in Admin

  • ایجاد سفارشات Creating Orders

  • واکشی سفارشات Fetching Orders

  • چرخش بر روی سفارشات Looping over Orders

  • حذف سفارشات Deleting Orders

  • نمایش و پنهان کردن بلوک های مدیریت Show and Hide Admin Blocks

احراز هویت Authentication

  • تابع ثبت نام The Signup Function

  • ایجاد فرم ورود Creating the Sign-In Form

  • استایل مودال Modal Styling

  • Modal Toggle Modal Toggle

  • ورود و خروج Logging In and Out

  • تشخیص تغییرات Auth Detecting Auth Changes

پایان کار Finishing Touches

  • استایل کردن AboutView Styling the AboutView

  • تکمیل نمای مدیریت Completing the Admin View

  • محدود کردن پیتزاهای جدید Restricting New Pizzas

  • افزودن کاربر به سفارشات Adding the User to Orders

  • فیلترها و خصوصیات جهانی Filters and Global Properties

به‌روزرسانی‌های بی‌درنگ و قوانین Firebase Real-Time Updates and Firebase Rules

  • به روز رسانی پیتزا در زمان واقعی Real-Time Pizza Updates

  • به روز رسانی سفارش بلادرنگ Real-Time Order Updates

  • لغو اشتراک از به‌روزرسانی‌ها Unsubscribing from Updates

نقش ها و مجوزها Roles and Permissions

  • افزودن کاربران Adding Users

  • بازیابی کاربران ادمین Retrieving Admin Users

  • به روز رسانی کاربران عادی به بخش 1 Updating Regular Users to Admin Part 1

  • به روز رسانی کاربران عادی به بخش 2 Updating Regular Users to Admin Part 2

  • قوانین Firebase Firebase Rules

نمایش نظرات

آموزش Vue.js 3 و Firebase برای مبتدیان [ویدئو]
جزییات دوره
5 h 30 m
59
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Chris Dixon
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Dixon Chris Dixon

توسعه دهنده وب و معلم آنلاین

سلام، نام من کریس است و من یک توسعه دهنده وب از بریتانیا هستم. من یک مربی با تجربه هستم که بوت کمپ های توسعه وب را هدایت می کنم و همچنین دوره های آنلاین را تدریس می کنم.

زمینه های اصلی مورد علاقه من Vue.js، وردپرس، Shopify، جاوا اسکریپت، تجارت الکترونیک و تجارت هستند. من نسبت به کاری که انجام می‌دهم و به آموزش دیگران علاقه دارم.

دلیل شما برای یادگیری ساخت وب‌سایت هر چه باشد، انتخاب شغلی بسیار خوبی داشته‌اید.

انگیزه شخصی من این بود که رئیس خودم شوم و آزادی و انعطاف بیشتری در زندگی ام داشته باشم. من همچنین از چالش فنی آن و روشی که دائماً در حال تکامل است لذت می برم. من اولین وب‌سایت خود را در سال 1999 ساختم و مشاهده کردم که وب به آنچه امروز است تبدیل شده است.

من سعی می‌کنم دوره‌هایم را لذت‌بخش کنم و سعی می‌کنم به یاد بیاورم که در زمان یادگیری چگونه بود. من همچنین معتقدم بهترین راه برای یادگیری انجام دادن است و سعی می کنم تا حد امکان مثال های عملی را در دوره های خود بگنجانم.

از علاقه شما متشکریم و مشتاقانه منتظرم که به من بپیوندید.

کریس