|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vue-intermedio/
课程评论:没有评论
**Coursera 课程总结:Vue.js - 中级:将你的基础提升到更高层次** 本课程专为已经掌握 Vue.js 基础知识的学习者设计,深入探讨 Vue 3.2+ 的高级特性,全部内容使用 TypeScript 编写,旨在通过 `script setup` 语法的运用,创建可复用组件和代码。 **核心内容概览:** * **TypeScript 与 `script setup`:** 充分利用 TypeScript 的强类型优势,结合 Vue 3 的 `script setup` 语法,编写出更易读、易维护且高效的代码。 * **Vue Query (Vue 3.2+):** * 作为异步状态管理的强大工具,大幅提升 HTTP 请求的效率和用户体验。 * 涵盖 Query(简单与复杂)、Mutation、缓存管理、`QueryClient`、预取(Prefetch)以及手动缓存等核心功能。 * **Pinia:** * 作为 Vue 的首选状态管理库,提供与 Vue 3 兼容的两种强大的定义astore 模式:`Options Store` 和 `Setup Store`。 * 两种模式均在课程中进行详细讲解,并提供 PDF 指南,帮助学习者掌握 Pinia 的核心用法。 * **Quasar 2.10+:** * 一个全栈 Vue.js UI 框架,用于构建美观响应式的应用程序。 * 涵盖 Quasar 的样式系统、主题、`script setup`、启动文件(Boot files)、图标等。 * **GitHub API 集成:** 实际应用中进行 API 交互,理解如何处理数据。 * **Vue DevTools:** 结合 Composition API、Pinia 和 Vue Query 进行高效调试。 * **Vue Router 4+:** 覆盖路由的简单、嵌套和懒加载(Lazyload)等高级用法。 * **Axios:** 学习如何处理 HTTP 请求和错误。 * **TypeScript 与 Vue 生态系统:** 深入理解 TypeScript 在 Vue 项目中的应用,以及如何通过接口(Interfaces)管理数据。 * **常用 UI 组件与模式:** * 模态框 (Modals) * 加载器 (Loaders) * 组件复用 (Re-utilización de componentes) * 以及更多实用技巧。 **课程目标:** 通过本课程的学习,你将能够以更具生产力、更易于维护和理解的方式来使用 Vue.js,构建出拥有严格类型检查的高质量应用程序。
Bienvenido al curso de Vue.js Intermedio (Vue 3.2+)Este es un curso orientado a personas con cierta base de conocimiento sobre el framework de Vue.js, todo el contenido está escrito en TypeScript, con el objetivo de hacer componentes y código reutilizable utilizando la nueva sintaxis del script setup.Este curso también está enfocado en el manejo y mejoras de la experiencia de usuario manejando Vue Query como gestor de estado asíncrono, de manera que todo el trabajo de peticiones HTTP se sienta más rápido y eficiente. Pero sin dejar de lado Pinia como gestor de estado principal.También he creado 2 guías PDFs con atajos útiles para que sea fácil memorizar y practicar funcionalidades nuevas de Vue y Pinia como las nuevas formas de definir emisiones y properties a los componentes y las dos sintaxis que tiene Pinia para trabajar que son el Options Store y Setup Store. (ambas son explicadas dentro del curso)Este es un resumen general de lo que usaremos en el curso:Vue 3 (Versión 3.2.38>)Script SetupComposition APIVue QueryMutacionesQueries (simples y complejos)Manejo de cachéQueryClientPrefetchCaché manualQuasar 2.10+Sistema de estilosTemasScript SetupBoot filesíconosPiniaOptions StoreSetup StoreGitHub APIVue DevTools conComposition APIPiniaVue QueryVue Router 4+SimpleAnidadoLazyloadAxiosManejo de erroresInteracesTypeScript con Vue y cada pieza usada en el cursoModalsLoadersRe-utilización de componentesY mucho másEl curso busca ayudarte a utilizar Vue.js de una manera productiva, útil, haciendo componentes fáciles de leer y mantener, mientras se tiene un tipado estricto.