课程目录
- Node、TS、Koa商城全栈开发远程课介绍视频
- Symbol与作用域
- 解构赋值与扩展运算符
- 字符串、数字与对象扩展
- 迭代
- 函数扩展
- 箭头函数
- 集合-Set对象
- let和const
- 变量的解构赋值
- 数据结构Set
- 数据结构Map
- iterator和for-of循环
- class的基本使用
- class的继承
- Symbol数据类型
- 内置对象的扩展
- 函数的扩展
- 异步操作之Promise
- Map对象
- class类
- Promise与Generator
- 环境搭建
- 事件循环-Event Loop
- 微任务
- 宏任务
- 模块化
- 模块对象module、export、require
- 模块类型
- 加载机制
- stream流
- Buffer模块
- Event模块
- Process模块
- FileSystem文件系统模块
- 文件文件夹读取与写入
- 文件文件夹监听
- 案例:自动构建项目文件
- NPM简介
- NPM使用
- package.json
- 自定义模块发布
- 初识NodeJs
- webstorm的使用
- Node和JS的异同
- 模块的使用
- 模块加载机制
- 模块-module和exports
- global对象
- process对象
- process对象-输入输出流
- Buffer(一)
- Buffer(二)
- Buffer(三)
- FileSystem(一)
- FileSystem(二)
- FileSystem(三)
- FileSystem(四)
- FileSystem(五)
- FileSystem(六)
- FileSystem(七)
- 前端项目自动化-项目构建
- 前端项目自动化-自动合并(一)
- 前端项目自动化-自动合并(二)
- 使用node进行web开发
- request对象
- response对象
- url处理
- 使用fs模块实现行为表现分离
- 使用querystring模块方法对get和post
- 命令行工具(CLI)
- commander模块
- chalk样式控制模块
- inquirer交互式命令行模块
- 案例:自定义ls命令
- 全局化命令行工具
- GUI介绍
- GUI入门
- Electron框架介绍
- 主进程与渲染进程
- 窗口、菜单类与进程通信
- 案例:todolist工具
- 网络协议基础
- udp协议
- 文件流数据读取与发送
- tcp协议
- http协议
- http模块
- 请求头
- 响应头
- url简介
- url模块
- Routing路由与资源解析
- 静态资源处理
- Koa框架与核心对象
- koa-static-cache静态资源模块
- koa-router路由模块
- koa-swig模板引擎与co模块
- 案例:网络版todoList
- 路由设计
- 后端渲染
- get与post
- 案例:网络版todoList-前端渲染
- 无刷新请求-ajax
- 接口设计
- 接口实现
- 数据库简介与安装
- 表与记录
- mysql2模块
- 连接与查询
- ES6声明变量的方式let、const
- ES6解构赋值和模板字符串
- ES6箭头函数和函数默认值
- 扩展运算符和数组的方法map、filter
- Vue介绍和启动应用
- 指令v-bind、v-on
- model双向数据绑定
- 列表渲染v-for
- 对象的响应数据变化
- 数组的响应数据变化
- 数据控制的选项卡切换
- 筛选商品
- 自由展开收缩的好友列表
- 计算属性
- 百度音乐
- 百度音乐-计算属性的使用
- Object.defineProperty数据描述
- Object.defineProperty实现响应数据绑定
- 基础指令v-html、v-cloak
- 事件修饰符使用
- 案例:todoList数据库版
- 数据获取
- 数据添加
- 分页原理与实现
- Mysql使用总结
- insert、update、delete
- select与where、limi、order等
- mysql函数
- Sequelize框架
- 模型定义与创建
- 模型对象操作:添加、更新、删除
- 模型类方法:查询
- 数据库迁移:Migrations-cli
- 迁移配置
- 模型与迁移文件
- 种子文件:seeders
- 文件与数据库结构设计
- 用户注册于登录 - cookie
- 内容发布与查看
- 评论与点赞
- 变量声明与类型系统、枚举、函数与泛型
- 类、修饰符与存取器
- extends(继承)与abstract(抽象类)
- interface(接口)与implements(实现)
- 继承的限制
- decorator(装饰器)
- 装饰器类、方法
- 装饰器访问符、属性与参数
- 模块化系统
- 声明文件
- 命名空间
- 三斜线指令
- 项目初始化-需求分析、技术选型、接口设计
- vue中的typescript模块
- 后台管理权限控制
- 后台管理与前台展示 - 分类
- 前台用户注册与登录
- 后台用户管理
- 前台美食添加与展示
- 后台美食管理
- 项目编译打包
- 服务器与域名购买绑定
- 线上服务器环境搭建
- 同步代码、开通访问
- 点赞功能
- 点赞数据管理
- 评论功能
- 评论数据管理
- 个人中心
- 基本资料
- 密码修改
- 收藏功能
- 菜单功能介绍
- 菜单功能设计
- 菜单功能前台实现
- 菜单后台管理
- 用户动态介绍
- 用户动态设计
- 用户动态实现
- 精品推荐