Vue JS 3: Composition API (with Pinia, Firebase 9 & Vite)

所在平台: Udemy

课程主页: https://www.udemy.com/course/vue-js-3-composition-api/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Vue JS 3:组合式 API(与 Pinia、Firebase 9 和 Vite) 课程概述:如果您已熟悉 Vue 2 和选项 API,本课程将教您切换到 Vue 3 及其全新的组合式 API 的所有必要知识。讲师 Danny 是一名独立应用开发者,也是备受好评的个人财务应用 Fudget 的创始人。在过去的 12 个月里,他创建了基于 Vue 3 和组合式 API 的 Fudget 2。 本课程将从学习选项 API 和组合式 API 之间的关键区别开始,您将通过创建一个简单的选项 API 应用并将其转化为组合式 API 来入手。随后,您将掌握以下基本知识: - 使用 Refs 和响应式对象的响应式数据 - 方法、计算属性和观察者 - 生命周期钩子 - 指令 - Vue Router - 子组件:新方式处理 props、emits 和 modelValue - 动态组件 - 组合函数:从零开始创建组合函数以及如何从 VueUse 库导入组合函数 - 使用 Pinia 进行状态管理,Pinia 是 Vuex 的出色替代品 在学习完基础知识之后,您将从零开始创建一个名为 Noteballs 的真实应用,该应用具有完整的 CRUD 功能,使用 Pinia 进行状态管理,并展示您之前学习的所有基本知识的实际应用。 2022 年 6 月的 Firebase 9 更新:课程更新了 3 小时的新内容,内容包括: - 将 Noteballs 连接到 Firebase Cloud Firestore 数据库 - 添加身份验证,使多个用户可以注册、登录和注销应用 - 添加实时数据同步,使用户在一个设备上添加的笔记可以立即在另一个设备上显示 - 添加 Firebase 安全规则以保护用户数据 - 在 Firebase Hosting 上托管完成的应用,以便与他人分享 完成本课程后,您将能够从零开始创建完全基于组合式 API 的 Vue 3 应用。本课程需要您具备对 Vue 2 和选项 API、HTML、CSS 和 JavaScript 的基本理解。请查看预览视频,期待在课程中见到您!

课程评论(0条)

课程详情

If you're already familiar with Vue 2 & The Options API, then this course will teach you everything you need to know to switch over to (and get started with) Vue 3 & the amazing new Composition API.My name's Danny, I'm an Indie App Developer & Creator of Fudget, the highest rated personal finance app for iOS, Android, Mac & Windows.And I've spent the last 12 months creating Fudget 2 - which is built on Vue 3 & The Composition API.In this course you'll start by learning the key differences between the Options API & Composition API by creating a simple Options API app & converting it to the Composition API.You'll then master all of the basics including:Reactive data with Refs & Reactive ObjectsMethods, Computed Properties & WatchersLifecycle HooksDirectivesVue RouterChild Components - including the new ways of handling props, emits & modelValueDynamic ComponentsComposables - how to create them from scratch & how to import them from the VueUse libraryAnd you'll learn State Management using Pinia, the incredible successor to VuexAfter learning the basics, you're gonna create a real world app called Noteballs from scratch - which has full CRUD capabilities, uses Pinia for State Management and demonstrates real-world use of all the basics you learned earlier.FIREBASE 9 UPDATE (JUN 2022): The course has been updated with 3 hours of new content on Firebase 9, where we will:Hook Noteballs up to a Firebase Cloud Firestore databaseAdd Authentication, so that multiple users can register, login and log out of our appAdd Realtime Data Sync, so that if a user adds a note on one device, they'll see the note instantly appear on another deviceAdd Firebase Security Rules to protect our users' dataHost our finished app on Firebase Hosting so that we can share it with anyoneAfter this course, you'll be able to create your own Vue 3 apps based entirely on the Composition API - from scratch.This course requires a basic understanding of Vue 2 & The Options API, HTML, CSS & JavaScript.Please check out the preview videos & I look forward to seeing you in the course.

课程标签

0人关注该课程

主题相关的课程