Vue3.X 全家桶课程更新完成
发布时间:2021-01-30 18:08:04

2021年最新录制的Vue全套课程,以当前最新Vue3.0.4版本设计和录制的课程。共计150多节课程,50多个小时。课程由《Web前端框架通用技术》、《Vue3.x全家桶》和《新版Vue3项目开发实战》三个阶段,学完这个课程以后,并完成作业要求,即可以参与Vue的商业项目开发标准。

讲师介绍

讲师:高洛峰

现任:智校云网络科技创始人

西南科技大学计算机专业毕业,PHP中文网(php.cn)首席专家,畅销书《细说PHP》作者。拥有十多年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务,具有扎实的技术功底。国内资深技术讲师,腾讯网络人气名人讲师,累计授课长达一万课时以上,培养了近百名IT名师,培训数千名学员成功走向IT岗位。熟悉掌握当前应用的各种主流编程语言和数据库,其中,对Web系统开发深有研究,近年来致力于推广开源的PHP技术。


阶段一:Web前端框架通用技术

本课程是学习前端的重要课程,内容包括NPM包管理工具、Webpack、ES6语法、以及axios异步网络请求等,都是必备技术,是承上启下的阶段,学完html、css、JavaScript、BootStrap和jQuery,再学习这门课可以将项目打包、压缩让代码结构更好,以及运行更稳定。而在学习Vue、React、微信小程序或uniapp等前端框架之前一定要先学习这门课,因为都是基于这些技术展开的知识点,而不需要在学习前端框架之间混合讲解这些内容,可以把学习的精力放在框架本身的技术点上。 

你的收获

1. 掌握NPM软件包管理技能

2.   掌握Webpack打包工具最新版本的详细管理与管理

3.   掌握ES6的全部应用语法

4. 掌握Axios的异步网络请求应用。

5.   全部的课程配套源码和课件

6.   送100个PHPStorm正版激活码, 先到先

学习基础要求

1.   需要HTML5、CSS3、JavaScript的应用基础

2.   了解BootStrap或jQuery的应用

课程内容列表

课程划分为四个阶段:

一、NPM包管理工具

说明:NPM的应用、安装npm和使用npm工具管理包、了解package.json文件和package.json文件解析,以及模块的基本应用、npm和yarn的对比和迁移。

1_课程说明

2_认识一下什么是NPM

3_NPM的安装

4_NPM的基本使用

5_package.json文件属性详解

6_NPM安装的包使用

7_练习通过npm安装包来解决ES6语法兼容性问题

8_NPM的竞品yarn的安装和使用

二、Webpack实战与应用

说明:课程内容包括初识webpack5、webpack安装和基本体验、webpack的五个核心概念,重点学习打包样式资源、打包HTML资源、打包图片资源、打包基他资源,以及devServer配置与应用,配置可用的基本开发环境,并对webpack配置文件内容进行详解,并配置标准的开发和生产环境案例和配置jQuery+BootStrap的开发环境。

1_webpack的学习目标

2_认识和了解webpack的工作原理

3_webpack的安装和体验

4_webpack的核心概念

5_多入口和多出口的情况配置

6_打包和压缩HTML资源

7_webpack打包多个HTML文件开发案例

8_使用webpack打包CSS资源

9_使用webpack打包less和sass资源

10_提取CSS为单独文件

11_处理CSS的浏览器兼容性

12_压缩CSS内容

13_webpack打包图片资源

14_打包其他资源字体图标

15_对js语法配置eslint进行检查

16_配置开发服务器devServer

17_开发环境的优化HMR模块热替换

18_去除项目里的死代码(无用的js和css代码)

19_总结和作业

三、ECMAScript 6 语法和应用

说明:课程内容包括认识ES6,解决ES6兼容性问题、重点是基本的ES语法let和const、箭头函数、数组的新增方法、Map数据结构、字符串和新增方法和模版字符串、函数的参数、解构赋值、Class的用法、JSON的新应用、Module模块和ES7-ES11的一些新特性介绍。

1_ES6课程内容说明

2_es6新增let关键字的语法应用

3_es6新增const关键字的使用

4_箭头函数和this的指向问题

6_数组中新增加的高级函数

7_ES6新增的数据结构Map和Set

8_字符串新增的方法和模板字符串

9_解构赋值和三点扩展运算符号

10_ES6中新增class用法和JSON的新应用

11_Module模块化编程export和import的使用

12_总结和作业

四、axios异步网络请求

说明:课程内容包括认识axios、为axios应用准备技口案例、Postman安装和使用、ES6中Promise的原理和应用、axios的入门应用、axios的post和get请求方式、处理并发请求、全局配置方案、实例封装、跨域解决方案、拦截器应用、并重新封装axios的应用。

1_认识axios和了解课程内容

2_为axios应用准备RestFul标准API

3_Postman的安装和基本使用

4_ES6中新增加的promise应用

5_axios入门应用

6_axios在生产环境的应用

7_axios的并发请求处理

8_axios的全局配置

9_axios的实例封装

10_axios的拦截器的应用

11_总结和作业

阶段二:Vue3.x全家桶

Vue是目前Web前端最流行的开发框架技术,本课程录制最新版本Vue3.0.x的全套内容。完全按Vue的开发技术,将所需要的内容全部讲解到位。内容包括Vue的基本语法,Vue/cli脚手架的安装应用和配置、Vue3的全部语法、组件化开发技术和思想、Vue前端路由的应用技术、Vuex状态管理、以及Vue3中的新技术组合API(Composition Api)详解,和其他Vue3.x的新特性。每个技术点都对应详细的开发案例进行讲解,可以让从没有接触过前端框架的小白,学完课程可以上手开发Vue3.x全套商业项目,并且可以为后面的React和微信小程序,以及uniapp等课程做技术支撑。

你的收获

1.  掌握Vue3.x的前端框架应用和前后端技术分离的开发思想

2.   掌握ES6的语法在Vue3.x中的应用

3.   掌握Vue语法和最新版本的全部框架语法

4.   掌握脚手架的应用、配置和管理

5.   掌握组件化的开发思想和组件化开发技术

6.   掌握前端路由的思想和应用

7.   掌握在Vue中封装网络请求服务

8.   掌握Vuex状态管理的思想和应用

9.   掌握Vue3.x中新添加的CompositionApi思想和应用

10.   全部的课程配套源码和课件

11.   送100个PHPStorm正版激活码,先到先得

学习基础要求

1.  基本的HTML、CSS和JavaScript的应用

3.   需要掌握ES6的全部语法应用

4.   需要有Webpack的应用和配置基础

5.   需要有axios的异步网络请求应用基础

课程内容列表

课程按Vue3.x新版框架技术点划分为六个阶段:

一、Vue3.x的体验和Vue-cli脚手架的配置应用
说明:课程内容包括识识Vue、Vue3版本的几种安装方式,重点是vue/cli脚手架的安装和使用,并通过脚手架创建项目,学习Vue3.x的一些基本语法,以及MVVM模式,并在这个阶段讲解了一些基础插值和指令等基本语法。

1_Vue3框架课程内容介绍

2_认识一下Vue

3_Vue3的CDN方式安装和基本开发功能体验

4_vue-cli脚手架安装与项目创建

5_通过vue-cli体验vue开发并扩展配置

6_options基础定义和MVVM模式

7_模板基础语法#插值和指令

8_Vue模板基础语法v-bind应用

二、Vue3.x 模板的开发全部语法
说明:课程内容包括Vue3.x在模板中开发的全部语法应用, 有计算属性、事件监听、条件分支、循环遍历、双向绑定、响应式原理等,并结合这些基本语法,设计开发一些实际的应用案例购物车等。

1_Vue模板基础语法计算属性computed

2_Vue模板基础语法事件监听v-on

3_Vue模板基础语法条件分支v-if和v-show

4_Vue模板基础语法循环遍历v-for

5_v-for中的key的绑定

6_Vue模板语法v-model详解

7_Vue模板语法综合应用-购物车案例

三、Vue3.x组件化开发技术和思想

说明:课程内容包括组件化开发思想、创建Vue组件和组件语法结构、父子组件之间的通信、Vue插槽slot的应用、本阶段还讲解了Vue3.x的生命周期和通过axios封装网络请求服务器。

1_Vue组件化开发思想介绍

2_创建Vue组件和组件语法结构

3_组件化开发思想

4_父传子props(组件之间通信)

5_子传父$emit(组件之间通信)

6_父子组件之间的相互访问方式

7_Vue插槽slot的应用详解

8_Vue3中组件的生命周期函数

9_在Vue中使用axios请求服务器

10_封装网络请求

四、前端路由vue-router的应用技术

1_认识Vue的路由

2_VueRouter路由应用体验

3_Router模式切换和懒加载

4_自定义router-link和使用命名视图

5_嵌套路由(子路由)

6_动态路由和参数传递

7_重定向和别名

8_导航守卫介绍及应用

9_keep-alive和vue-router结合使用

五、Vuex状态管理思想与详细应用
说明:课程内容主要包括Vuex的安装和体验,状态管理在开发中的应用思想、安装和使用devtools工具查看和管理状态、Mutations\getter\Actions的应用、以及Moduls模块划分和文件拆分。

1_Vuex状态管理应用概述

2_安装和体验Vuex状态管理

3_使用devtools工具查看状态管理

4_Mutations传参问题

5_Vuex中的计算属性getters应用

6_Actions异步处理操作

7_Moduls模块划分和文件拆分

六、Vue3中的新技术Composition Api的详解

说明:课程内容主要包括Composition Api的应用介绍和开发思想、组合Api的setup()方法的应用和参数, 组合API中的计算属性、侦听器、生命周期、前后代组件通信, 以及组合API结合Vue-Router、Vuex的应用。

1_CompositionAPI组合API介绍和体验

2_组合API入口方法setup详解

3_Composition中常用的API应用

4_Composition中的computed计算属性API

5_CompositionAPI侦听器watch

6_Composition中的生命周期API

7_在组合API中provide和inject使用

8_CompositionAPI结合路由器使用

9_CompositionAPI结合Vuex使用

10_Vue3总结和作业

阶段三:新版Vue3项目开发实战

以一个移动端商城系统为原型,全套课程录制。按Web前端系统使用的功能需求,实现主体业务功能,所有代码全部手敲, 全程无死角讲解一整套项目前端模板的设计、开发、测试、上线、运行的全过程。可以带你身临其境,和讲师一起走一遍项目开发的过程,对项目经验不足,或没有接触过前后端分离的项目开发的新人,课程对你非常用帮助。

项目说明

项目名称:EWshop电商系统

后端环境:PHP7.4+Laravel7+MySQL8.0.18+Redis+Restfulapi接口规范

前端语言:Vue3.x+CompositionAPI+Vant组件库

开发工具:WebStorm

课程级别:高级课(实战)

项目性质:教学项目(商用需购买正式版)

你的收获

1. 学习体验整套前后端分离的Web系的开发流程,掌握项目开发过程

2. 将Vue3.x最新的技术在项目中应用,掌握新版Vue框架在项目中应用

3. 项目应用了开源组件库Vant的多数组件,可以让你快速开发项目

4. 全程使用高可用的接口和数据交互,掌握前后端工作配合

5. 项目按真实开发环境讲解,可以掌握前端项目的开发思想和项目工程化模式

6. 学习到近百个知识点的内容

7. 完整项目可以上线使用的源码

8. 送100个PHPStorm正版激活码,先到先得

学习基础要求

1. 需要Vue3.x和Vue脚手架的使用

2. 需要了解ES6语法基础和Webpack的应用

3. 熟悉Restfulapi接口规范

4. 了解电子商务的业务流程

课程内容列表

课程按开发流程划分为五个阶段:

一、项目说明及架构初使化建设

说明: 课程内容包括项目说明和开发目录,并详细分析接口内容和接口文档的应用。并使用Vue脚手架创建并初始化项目的全局样式、设置目录访问别名,以及封装网络请求。并设计开发项目的导航菜单、标题档和首页中的推荐商品等部分组件。

1_Vue3.x项目说明和开发目标

2_项目的需求分析和接口文档说明

3_使用vue脚手架创建ewshop项目

4_初使化项目设置目录别名

5_初使化项目的全局样式内容

6_初使化项目封装网络请求

7_项目的导航菜单制作

8_项目标题栏的设计开发

9_设计和开发首页推荐商品组件

二、移动版商城项目的首页内容开发

说明:课程内容包括系统的首页布局和内容全程开发,主要讲解和实现了选项卡组件的开发、商品列表的请求与显示、封装首页数据请求模块,并实现了上拉加载更多的功能,以及回到顶部的组件开发,同时讲解了Vant组件库的应用和安装,并通过Vant组件库实现首页的幻灯片功能,并对讲解了项目优化等一些操作。

1_设计和开发首页选项卡组件

2_商品列表组件设计和开发

3_商品列表绑定接口数据

4_开发上拉加载更多数据

5_处理上拉加载数据和导航条固定

6_回到顶部组件和‘keep-alife使用

7_安装和使用vant组件库(swiper)

8_Vant组件库的使用图片懒加载和徽章

三、项目的核心业务功能开发

说明:课程内容包括商品分类页面和商品详情页面,并重点讲解项目的注册、登录及授权的整个开发过程。

1_分类页面布局和菜单

2_编写分类的页面的交互模式

3_从接口中获取分类数据

4_处理上拉加载更多数据(better-scroll)

5_获取商品详情信息

6_渲染商品数据到模板中

7_用户注册的组件开发

8_完成用户注册和验证

9_用户登录开发过程

10_用户登录授权方案处理

四、开发项目的购物流程

说明:课程内容包括添加购物车、操作购物车, 以及个人中心的用户地址功能设计和开发。

1_添加购物车

2_获取购物车列表和数量改变操作

3_改变购物车选中的状态

4_删除购物车商品和计算总价

5_个人中心的功能设计和开发

6_封装地址的网络请求方法

7_添加地址信息

8_遍历地址列表信息

9_编辑地址信息

五、项目订单管理和支付流程开发和实现

说明:课程内容主要是订单管理,并完成项目的开发,包括课单的预览、生成订单、支付流程、订单列表和订单详情的开发。并将项目打包上线、运行和测试。

1_封装订单网络请求模块

2_编写订单预览

3_订单支付流程编写

4_订单详情处理(上)

5_订单详情处理(下)

6_处理订单列表数据

7_处理订单列表下拉加载更多

8_项目安装上线运行