Her Yönüyle Vue - Pinia - Nuxt (Uygulamalı Projeler ile)

所在平台: Udemy

课程主页: https://www.udemy.com/course/her-yonuyle-vue-pinia-nuxt-uygulamal-projeler-ile/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程概述:** 本课程旨在通过实际项目,全面教授 Vue.js 3、Pinia 状态管理、Nuxt.js 3 以及 Firebase 10 的相关知识。 **主要学习内容:** 1. **Vue.js 3 基础与 Composition API:** * 掌握 Vue.js 的核心概念。 * 学习 Composition API 的使用,理解其与 Option API 的区别。 * 实践组件(Component)、事件发射(Emit)、生命周期钩子(onMounted)、计算属性(Computed)、属性传递(Prop)等。 * 学习使用 Vue Toastification 进行通知的管理。 2. **Pinia 状态管理:** * 学习 Pinia 在 Vue 应用中的状态管理。 * 实践 Store (仓库)、Getter (获取器)、Action (动作) 的使用。 3. **Vue Router 路由管理:** * 学习创建路由。 * 掌握 `useRouter` 和 `useRoute` 等 Vue Router 核心方法,实现页面间的无缝切换。 4. **Firebase 集成:** * 学习如何在 Vue 应用中使用 Firebase。 * 通过 Firebase Authentication 实现用户注册、登录和登出功能。 * 通过 Firebase Firestore 进行数据库的CRUD (Create, Read, Update, Delete) 操作。 * 结合 Pinia 管理 Firebase 的认证和数据库操作,实现集中式状态管理。 5. **Nuxt.js 3 Server-Side Rendering (SSR):** * 学习使用 Nuxt.js 构建服务器端渲染的 Vue 应用。 * 掌握路由和查询参数(Route and Query Paramete)的结构。 * 学习使用 `NuxtLink` 实现页面跳转。 * 学习 `Metadata` 和 `useHead` 等 Nuxt 特性。 * 在项目开发中实践使用 TailwindCSS 进行 UI 样式设计。 * 学习 Nuxt.js 与 Firebase 的集成。 6. **实践项目:** * 完成一个使用 Vue.js 实现的分页示例。 * 构建一个结合 Nuxt.js 和 Firebase 的图库(Gallery)应用程序。 **课程目标:** 完成本课程后,学员将能够全面掌握 Vue.js、Pinia、Firebase 和 Nuxt.js 的核心概念和实践应用,能够独立开发功能完善的 Web 应用程序。

课程评论(0条)

课程详情

Her Yönüyle Vue 3 - Pinia - Nuxt 3 ve Firebase 10 konularını uygulama geliştirerek öğreneceğimiz kursuma hoşgeldiniz.Kursumuza Vue 3 ve Composition API bölümüyle başlıyoruz. bu bölümde temel Vue konularını öğreneceğiz ve Option API ile Composition API farklarını öğreneceğiz. Composition API kullanarak uygulama geliştireceğiz ve Component, Emit, onMounted, Computed, Prop gibi Vue konularını işleyeceğiz. Vue Toastification paketi kullanımını da öğreneceğiz. Ardından Pinia ile state yönetimi bölümüne geçeceğiz ve bu bölümde vue uygulaması geliştirirken pinia kullanımını göreceğiz. Store, Getter, Action gibi pinia konularını uygulama üzerinde işleyeceğiz.Bu bölümü bitirip Vue Router ile Sayfalar arası geçiş bölümüne başlayacağız. Bu bölümde router oluşturma ve useRouter, useRoute gibi vue-router paketi içerisinde bulunan metotları göreceğiz.Daha sonra Firebase bölümü olan Vue 3 ve Firebase 10 bölümüne geçecez. Vue uygulaması ile Firebase konularını işleyeceğimiz bu bölümde üyelik oluşturma giriş ve çıkış yapma konularını Firebase Authentication ile Veritabanı işlemlerini Firebase Firestore ile gerçekleştireceğiz.Vue ile Firebase kullanımını öğrendikten sonra Pinia ve Firebase kullanımını öğreneceğimiz bölüme geçeceğiz. Böylece Firebase Authentication ve Firestore işlemlerimizi state ile bir merkezden yöneteceğiz.Nuxt bölümü ile server-side rendering (SSR) Vue uygulamaları oluşturabileceğimiz işlemleri gerçekleştireceğiz. Route ve Query Parametre yapısını, NuxtLink ile sayfalar arası geçiş işlemlerini, Metadata ve useHead gibi Nuxt konularını işleyeceğiz. Ayrıca projemizi geliştirirken TailwindCSS kullanacağız.Nuxt ile Firebase kullanımını da öğreneceğimiz bölümü geçtikten sonra Uygulama bölümü ile Vue ile Sayfalama örneği ve Nuxt ve Firebase ile Galari uygulaması gerçekleştireceğiz.Kursumuzu tamamladıktan sonra Vue - Pinia - Firebase ve Nuxt konularını her yönüyle öğrenmiş olacaksınız. Başka kursumda görüşmek üzere

课程标签

0人关注该课程

主题相关的课程