|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/vuejs-vuex-complete-guide/
课程评论:没有评论
课程名称:Vue.js 2: 从零到英雄,Vuex状态管理,Vue CLI 3-完全指南 课程概述:本课程将引导学习者从零开始掌握Vue.js 2,并深入了解Vuex状态管理库,帮助建立优秀的现实应用程序。Vue.js是一个开源的JavaScript框架,旨在构建用户界面和单页应用程序;而Vuex是为Vue.js应用设计的状态管理模式和库,为应用程序中的所有组件提供一个集中存储库,并确保状态只能以可预测的方式进行更改。 课程内容包括: - 使用Vue.js和Vuex状态管理库构建真实世界应用。 - 学习Vue.js的核心概念,包括指令、方法、计算属性、双向数据绑定、条件渲染、动态类、属性、事件、过滤器、生命周期钩子等。 - 创建单页应用(SPA),并实现Vue路由。 - 掌握父子组件之间如何通过属性和事件进行通信。 - 理解Vuex状态管理库的核心概念,如Action、Mutation、Getter和State。 - 学习如何将用户界面架构成可复用的组件。 - 理解Vue.js提供的所有生命周期钩子。 - 掌握Vuex中的mapAction、mapState和mapGetters。 - 管理不同模式(开发和生产)下的环境变量。 - 在Vue.js中进行表单验证。 - 学习Vue.js中的混入概念。 - 集成bootstrap-vue库以创建出色的UI。 - 以及更多内容。 Vue.js框架的优势: - 易接近:已经熟悉HTML、CSS和JavaScript的学习者可以轻松上手。 - 多功能:具有可逐步采用的生态系统,能够在库和功能齐全的框架之间灵活扩展。 - 高性能:仅20KB的体积和快速的虚拟DOM,保持良好的性能。 这是一个非常适合希望深入学习Vue.js及其生态系统的开发者的课程。
Learn Vue.js 2 from scratch with Vuex State management library and Build Awesome Real World Application with Vue JSWhat is Vue.js?Vue.js is an open-source JavaScript framework for building user interfaces and single-page applicationsWhat is Vuex?Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also integrates with Vue's official dev tools extension to provide advanced features such as zero-config time-travel debugging and state snapshot export/import.The state, the source of truth that drives our app.The view, a declarative mapping of the state.The actions, the possible ways the state could change in reaction to user inputs from the view.Advantages of Vue Js Framework:♦ ApproachableAlready know HTML, CSS and JavaScript? Read the guide and start building things in no time!♦ VersatileAn incrementally adoptable ecosystem that scales between a library and a full-featured framework.♦ Performant20KB min+gzip Runtime, Blazing Fast Virtual DOM, Minimal Optimization EffortsYou will learn the following things in the course:♦ Build a Real-World Application with Vue jS and Vuex state management library.♦ Learn Vue JS concepts such as directives, methods, computed properties, two-way data binding, conditional rendering, dynamic classes, props, events, filters, life cycle hooks, and much more.♦ Learn to create Single-Page-Application (SPA) with Vue Routing♦ Learn how to communicate between parent-child components using Props and Events.♦ Understand Vuex State management library concepts such as Actions, Mutations, Getters, State.♦ Learn how to architect user interface into re-usable components.♦ Understand all lifecycle hooks provided by the Vue Js.♦ Learn mapAction, mapState and mapGetters in Vuex.♦ Learn to manage Environment variables in various modes such as development and production.♦ Form validation in Vue JS♦ Learn about Mixins in Vue JS.♦ Integrate bootstrap-vue library to create awesome UI in Vue JS.♦ and more