十次方采用了当前主流的前后端分离的开发模式,后端使用Spring全家桶框架(即Spring Boot + Spring Cloud + Spring Data

*   阶段一 十次方项目-前端/

  *   第一章 十次方项目-前端-前端环境搭建/

    *   学习目标/

      *   01.今日目标D1

    *   十次方需求分析与技术架构/

      *   02.十次方简介

      *   03.理解前后端分离开发

      *   04.前端技术架构

    *   Node.js/

      *   05.node.js安装

      *   06.nodejs入门-控制台输出

      *   07.nodejs入门-使用函数

      *   08.nodejs入门-模块化开发

      *   09.nodejs入门-创建web服务器

      *   10.node.js入门-理解服务端渲染

      *   11.node.js入门-接收参数

    *   包资源管理器NPM/

      *   12.什么是NPM

      *   13.npm命令-init

      *   14.npm命令-本地安装

      *   15.npm命令-全局安装

      *   16.npm命令-批量下载

      *   17.npm命令-淘宝镜像cnpm

      *   18.npm命令-运行工程

      *   19.npm命令-编译工程

    *   Webpack/

      *   20.什么是webpack

      *   21.webpack安装

      *   22.js打包

      *   23.css打包

    *   开发工具VsCode/

      *   24.vscode简介和安装

      *   25.vscode基本使用方法及插件安装

    *   ES6/

      *   26.ES6

      *   27.ES6-声明变量

      *   28.ES6-声明常量

      *   29.ES6-魔板字符串

      *   30.ES6-函数默认参数

      *   31.ES6-箭头函数

      *   32.ES6-对象初始化

      *   33.ES6-解构

      *   34.ES6-SpreadOperator

      *   35.ES6-模块导入导出

      *   36.Babel转换器安装与配置

      *   37.ES6-promise

      *   38.ES6小结

    *   总结/

      *   39.总结D1

  *   第二章 十次方项目-前端-API文档与模拟数据接口/

    *   学习目标/

      *   01.今日目标D2

    *   RESTful/

      *   02.什么是RESTful

      *   03.理解RESTful架构

      *   04.RESTful常见错误

    *   运用Swagger编写API文档/

      *   05.什么是Swagger

      *   06.SwaggerEditor安装与启动

      *   07.SwaggerEditor功能介绍

      *   08.Swagger语法规则-1

      *   09.Swagger语法规则-2

      *   10.Swagger语法规则-3

      *   11.API编写-新增城市

      *   12.API编写-修改城市

      *   13.API编写-删除城市

      *   14.API编写-根据ID查询城市

      *   15.API编写-返回城市列表

      *   16.API编写-根据条件查询城市列表

      *   17.API编写-分页查询

      *   18.API编写-批量生成

      *   19.swaggerUI

    *   Mock.js/

      *   20.什么是mockjs

      *   21.mockjs-DTD-字符串

      *   22.mockjs-DTD-数字

      *   23.mockjs-DTD-布尔

      *   24.mockjs-DTD-对象

      *   25.mockjs-DTD-数组

      *   26.mockjs-DPD(基本方法 图像方法)

      *   27.mockjs-DPD(文本方法 名称方法)

      *   28.mockjs-DPD(网络方法 地址方法)

    *   EasyMock/

      *   29.easyMock-初始设置

      *   30.easyMock-接口操作

      *   31.easyMock本地部署

      *   32.easyMock本地部署-nodejs

      *   33.easyMock本地部署-mongodb

      *   34.easyMock本地部署-mongoDB

      *   35.easyMock本地部署-redis

      *   36.easyMock本地部署-编译启动

      *   37.easyMock-swagger同步mock接口

  *   第三章 十次方项目-前端-使用ElementUI开发管理后台/

    *   学习目标/

      *   00.今日目标D3

    *   管理后台搭建/

      *   01.什么是elementUI

      *   02.运用脚手架搭建管理后台

      *   03.工程结构

      *   04.关闭语法检查与国际化设置

      *   05.项目初始化-easymock对接

      *   06.活动管理-列表-mock

      *   07.项目初始化-更改标题与菜单

    *   活动管理-列表/

      *   08.活动管理-列表-实现思路

      *   09.活动管理-列表-API编写

      *   10.活动管理-vue脚本代码

      *   11.活动管理-vue-页面

      *   12.活动管理-分页-mock

      *   13.活动管理-分页-API

      *   14.活动管理-分页-脚本代码

      *   15.活动管理-分页-分页组件

      *   16.活动管理-条件查询

    *   活动管理-增加/

      *   17.活动管理-新增-弹出窗口

      *   18.活动管理-新增-编辑表单

      *   19.活动管理-新增-城市下拉列表

      *   20.活动管理-新增-表单提交

    *   活动管理-修改/

      *   21.活动管理-修改-根据ID加载数据

      *   22.活动管理-修改-清空表单

      *   23.活动管理-修改-保存修改

      *   24.活动管理-修改-消息提示框

    *   活动管理-删除/

      *   25.活动管理-删除

    *   API代码优化/

      *   26.API代码优化

  *   第四章 十次方项目-前端-路由与状态管理/

    *   学习目标/

      *   00.学习目标D4

    *   路由vue-router/

      *   01.什么是vue-router

      *   02.vue-router入门-初始化工程

      *   03.vue-router入门-路由定义

      *   04.深入了解-动态路由

      *   05.深入了解-嵌套路由

      *   06.十次方路由代码解析

    *   招聘管理/

      *   07.招聘管理-准备工作-1

      *   08.招聘管理-准备工作-2

      *   09.企业管理-复合型输入框

      *   10.企业管理-图片上传

      *   11.招聘管理-任职方式

      *   12.招聘管理-可搜索下拉框

    *   文章管理/

      *   13.文章管理-准备工作-1

      *   14.文章管理-准备工作-2

      *   15.文章管理-专栏审核

      *   16.文章管理-文章审核-1

      *   17.文章管理-文章审核-2

    *   状态管理Vuex/

      *   18.Vuex简介

      *   19.Vuex快速入门-工程搭建

      *   20.Vuex快速入门-读取状态

      *   21.Vuex快速入门-改变状态

      *   22.Vuex快速入门-共享测试

      *   23.Vuex快速入门-提交载荷

      *   24.Vuex快速入门-action

      *   25.Vuex快速入门-getters

  *   第五章 十次方项目-前端-网站前台-活动与招聘/

    *   学习目标/

      *   00.学习目标D5

    *   服务端渲染技术NUXT/

      *   01.什么是服务端渲染和NUXT

      *   02.环境搭建与目录结构

      *   03.快速入门-布局

      *   04.快速入门-页面路由

      *   05.快速入门-数据渲染

      *   06.快速入门-动态路由

    *   十次方网站前台搭建/

      *   07.网站整体布局-1

      *   08.网站整体布局-2

      *   09.头条页面

      *   10.问答页面

      *   11.活动页面

      *   12.交友页面

      *   13.吐槽页面

      *   14.招聘页面

      *   15.导航

    *   活动模块/

      *   16.活动列表页-数据渲染-1

      *   17.活动列表页-数据渲染-2

      *   18.活动列表页-数据渲染-3

      *   19.活动列表页-瀑布流组件

      *   20.活动详情页-页面构建

      *   21.活动详情页-数据渲染

      *   22.活动详情页-分享-1-导入外部JS CSS

      *   23.活动详情页-分享-2-选项设置

    *   招聘模块/

      *   24.招聘列表页-API

      *   25.招聘列表页-请求多个数据-1

      *   26.招聘列表页-完成渲染

      *   27.招聘详情页-页面构建

      *   28.招聘详情页-数据渲染-1

      *   29.招聘详情页-数据渲染-2

      *   30.招聘详情页-数据渲染-3

  *   第六章 十次方项目-前端-网站前台-登陆与用户中心/

    *   用户注册/

      *   01.用户注册-页面构建

      *   02.用户注册-发送短信验证码-1

      *   03.用户注册-发送短信验证码-2

      *   04.用户注册-发送短信验证码-3

      *   05.用户注册-提交注册

      *   06.用户注册-输入校验

    *   用户登陆/

      *   07.用户登陆-登陆验证-1

      *   08.用户登陆-登陆验证-2

      *   09.用户登陆-用户信息存储-1

      *   10.用户登陆-用户信息存储-2

      *   11.显示登陆用户信息-1

      *   12.显示登陆用户信息-2

      *   13.未登陆状态显示登陆链接

      *   14.退出登陆

    *   微信扫码登陆/

      *   15.微信扫码登陆-账号申请

      *   16.微信扫码登陆-流程

      *   17.微信扫码登陆-请求code

      *   18.微信扫码登陆-获取access_token的基本思路

      *   19.微信扫码登陆-获取access_token-node服务-1

      *   20.微信扫码登陆-获取access_token-node服务-2

      *   21.微信扫码登陆-获取access_token-调用node服务

      *   22.微信扫码登陆-获取用户信息-思路分析

      *   23.微信扫码登陆-获取用户信息-node服务

      *   24.微信扫码登陆-获取用户信息-调用node服务

      *   25.域名与端口设置

    *   用户中心嵌套布局/

      *   26.用户中心嵌套布局-子布局页-1

      *   27.用户中心嵌套布局-子布局页-2

      *   28.用户中心嵌套布局-各子页面构建

      *   29.用户中心嵌套布局-菜单样式处理

      *   30.用户中心鉴权

  *   第七章 十次方项目-前端-网站前台-吐槽与问答/

    *   吐槽列表与详细页/

      *   01.吐槽列表页数据渲染-1

      *   02.吐槽列表页数据渲染-2

      *   03.吐槽列表页-瀑布流

      *   04.吐槽详细页-1

      *   05.吐槽详细页-2

      *   06.吐槽详情页-3

      *   07.吐槽点赞-1

      *   08.吐槽点赞-2

      *   09.吐槽点赞-3

      *   10.判断是否登陆

      *   11.提交token

    *   发吐槽与吐槽评论/

      *   12.发吐槽-页面构建-1

      *   13.发吐槽-页面构建-2

      *   14.发吐槽-提交吐槽

      *   15.吐槽评论-弹出框

      *   16.吐槽评论-提交评论

    *   问答频道/

      *   17.问答频道-布局

      *   18.问答频道-标签导航

      *   19.问答列表-API编写

      *   20.问答列表-最新回答

      *   21.问答列表-热门问答与等待回答

      *   22.问答列表-瀑布流

      *   23.问答频道-学员实现功能

    *   图片上传/

      *   24.DataURL

      *   25.辅助插件vue-quill-editor-upload

      *   26.上传服务端

      *   27.阿里云OSS-准备工作

      *   28.阿里云OSS-代码编写

      *   29.阿里云OSS-测试

*   阶段二 十次方项目-微服务/

  *   第一章 十次方项目-微服务-系统设计与工程搭建/

    *   学习目标/

      *   02.学习目标

    *   需求分析/

      *   03.需求分析

    *   系统设计/

      *   04.系统设计

    *   项目前期准备/

      *   05.十次方工程搭建

    *   十次方工程搭建/

      *   06.十次方工程搭建-1

      *   07.十次方工程搭建-2

    *   基础微服务-标签管理/

      *   08.基础微服务-模块搭建

      *   09.基础微服务-标签CRUD-实体类与数据访问层

      *   10.基础微服务-标签CRUD-业务逻辑层

      *   11.基础微服务-标签CRUD-控制层

      *   12.postman测试微服务

      *   13.条件查询-不分页

      *   14.条件查询-分页

      *   15.条件查询-测试

      *   16.公共异常处理类

      *   17.公共异常处理-测试

      *   18.API文档测试

    *   总结/

      *   19.总结w1

  *   第二章 十次方项目-微服务-查询与缓存/

    *   学习目标/

      *   01.学习目标w2

    *   基础微服务开发/

      *   02.有效标签列表

      *   03.推荐标签列表

      *   04.城市管理(代码生成)

    *   招聘微服务开发/

      *   05.招聘微服务-表结构分析与代码生成

      *   06.招聘微服务-热门企业列表

      *   07.招聘微服务-推荐职位列表

      *   08.招聘微服务-最新职位列表

    *   问答微服务开发/

      *   09.问答微服务-代码生成

      *   10.问答微服务-最新问题列表

      *   11.问答微服务-最新问答列表-测试

      *   12.问答微服务-热门回答列表

      *   13.问答微服务-等待回答列表

      *   14.问答微服务-全部列表

    *   文章微服务开发/

      *   15.文章微服务-代码生成

      *   16.文章微服务-文章审核

      *   17.文章微服务-文章点赞

    *   缓存处理/

      *   18.redis环境搭建

      *   19.查询文章操作缓存

      *   20.过期处理与清除缓存

      *   21.springCache及活动微服务代码生成

      *   22.活动详情缓存实现

    *   总结/

      *   23.总结w2

  *   第三章 十次方项目-微服务-文档型数据库MongoDB/

    *   学习目标/

      *   01.学习目标w3

    *   mongoDB简介/

      *   02.monggoDB简介-1

      *   03.monggoDB简介-2

    *   走进mongoDB/

      *   04.mongoDB安装

      *   05.mongoDB命令-1

      *   06.mongoDB命令-2

      *   07.mongoDB命令-3

      *   08.mongoDB命令-4

    *   JAVA操作mongoDB/

      *   09.java操作mongodb-查询全部记录

      *   10.java操作mongodb-条件查询

      *   11.java操作mongodb-插入数据

    *   吐槽微服务/

      *   12.吐槽微服务-模块搭建

      *   13.吐槽微服务-基本增删改查-1

      *   14.吐槽微服务-基本增删改查-2

      *   15.吐槽微服务-基本增删改查-3

      *   16.吐槽微服务-根据上级ID查询吐槽列表

      *   17.吐槽微服务-点赞

      *   18.吐槽微服务-控制不能重复点赞

      *   19.吐槽微服务-发布吐槽

    *   文章评论功能开发/

      *   20.文章评论功能开发

    *   总结/

      *   21.总结w3

  *   第四章 十次方项目-微服务-消息中间件RabbitMQ与搜索微 服务/

    *   学习目标/

      *   01.学习目标w4

    *   RabbitMQ简介/

      *   02.消息中间件rabbitMQ

      *   03.架构图与主要概念

    *   走进RabbitMQ/

      *   04.rabbitMQ安装-windows

      *   05.rabbitMQ安装-docker

      *   06.直接模式-消息生产者

      *   07.直接模式-消息消费者

      *   08.分列模式-消息生产者

      *   09.分列模式-消息消费者

      *   10.主题模式-1

      *   11.主题模式-2

    *   用户微服务-用户注册/

      *   12.用户微服务-代码生成

      *   13.发送短信验证码

      *   14.用户注册

    *   短信微服务/

      *   15.提取队列中的消息

      *   16.短信微服务-发送短信

    *   搜索微服务/

      *   17.搜索微服务-elasticsearch安装

      *   18.IK分词器安装

      *   19.搜索微服务-代码实现-1

      *   20.搜索微服务-代码实现-2

      *   21.搜索微服务-代码实现-3

      *   22.搜索微服务-测试

    *   总结/

      *   23.总结w4

  *   第五章 十次方项目-微服务-密码加密与微服务鉴权JWT/

    *   学习目标/

      *   01.学习目标w5

    *   BCrypt密码加密/

      *   02.管理员密码加密

      *   03.管理员密码校验

      *   04.用户密码加密

    *   常见的认证机制/

      *   05.常见认证机制

    *   基于JWT的Token认证机制实现/

      *   06.基于JWT的token认证机制的实现

    *   Java的JJWT实现JWT/

      *   07.JJWT-创建JWT

      *   08.JJWT-token解析

      *   09.JJWT-token过期校验

      *   10.JJWT-自定义claims

    *   十次方微服务鉴权/

      *   11.JWT工具类

      *   12.管理员登录后台签发token

      *   13.删除用户功能鉴权

      *   14.拦截器的创建与配置

      *   15.拦截器方式实现jwt鉴权

    *   验证用户JWT/

      *   16.用户登陆签发token

      *   17.吐槽点赞验证token

    *   总结/

      *   18.总结w5

  *   第六章 十次方项目-微服务-SpringCloud之初入江湖/

    *   学习目标/

      *   01.学习目标

    *   SpringCloud简介/

      *   02.SpringCloud简介

    *   服务发现组件 Eureka/

      *   03.eureka服务端

      *   04.eureka客户端

    *   Feign实现服务间的调用/

      *   05.Feign实现服务间的调用

      *   06.负载均衡

    *   交友微服务开发/

      *   07.交友微服务-需求分析

      *   08.交友微服务-模块搭建

      *   09.交友微服务-添加好友-1

      *   10.交友微服务-添加好友-2

      *   11.交友微服务-添加好友-3

      *   12.交友微服务-添加非好友-1

      *   13.交友微服务-添加非好友-2

      *   14.交友微服务-删除好友-1

      *   15.交友微服务-删除好友-2

      *   16.用户微服务-变更粉丝数与变更关注数

      *   17.调用用户微服务-添加好友更新粉丝与关注数-1

      *   18.调用用户微服务-添加好友更新粉丝与关注数-2

      *   19.删除好友更新用户数据

    *   总结/

      *   20.总结w6

  *   第七章 十次方项目-微服务-SpringCloud之一统天下/

    *   学习目标/

      *   01.学习目标w7

    *   熔断器Hystrix/

      *   02.什么是Hystrix

      *   03.熔断器快速体验-1

      *   04.熔断器快速体验-2

    *   微服务网关Zuul/

      *   05.微服务网关zuul简介

      *   06.zuul路由转发-管理后台微服务网关

      *   07.zuul路由转发-管理后台微服务网关-测试

      *   08.zuul路由转发-网站前台微服务网关

      *   09.zuul过滤器

      *   10.网站前台token转发-1

      *   11.网站前台token转发-2

      *   12.管理后台网关token校验

      *   13.管理后台微服务网关token校验-测试

    *   集中配置组件SpringCloudConfig/

      *   14.SpringCloudConfig介绍

      *   15.配置文件上传到码云

      *   16.配置中心微服务

      *   17.集中配置管理-配置客户端

    *   消息总线组件SpringCloudBus/

      *   18.springcloudbus-服务端

      *   19.springcloudbus-客户端

      *   20.自定义配置的刷新

      *   21.完成十次方工程的配置集中管理

    *   总结/

      *   22.总结w7

  *   第八章 十次方项目-微服务-爬虫/

    *   学习目标/

      *   01.学习目标w8

    *   谈谈网络爬虫/

      *   02.什么是网络爬虫

      *   03.爬虫的常用的技术

    *   爬虫框架Webmagic/

      *   04.webmagic架构解析

      *   05.PageProcessor-爬取页面全部内容

      *   06.PageProcessorAPI讲解

      *   07.XPath简介

      *   08.PageProcessor-爬取指定内容

      *   09.添加目标地址

      *   10.目标地址正则匹配

      *   11.ConsolePipeline控制台输出

      *   12.文件输出与json输出

      *   13.定制pipeline

      *   14.scheduler实现URL去重的三种方式

    *   十次方文章数据爬取/

      *   15.十次方文章数据爬取-模块搭建

      *   16.十次方文章数据爬取-爬取类

      *   17.十次方文章数据爬取-入库类

      *   18.十次方文章数据爬取-任务类

      *   19.十次方文章数据爬取-测试

    *   十次方用户数据爬取/

      *   20.十次方用户数据爬取-模块搭建

      *   21.十次方用户数据爬取-爬取类

      *   22.十次方用户数据爬取-入库类

      *   23.十次方用户数据爬取-任务类

      *   24.十次方用户数据爬取-测试

    *   总结/

      *   25.总结w8

  *   第九章 十次方项目-微服务-人工智能/

    *   学习目标/

      *   01.学习目标

    *   人工智能与机器学习/

      *   02.谈谈人工智能

      *   03.什么是机器学习

    *   智能分类/

      *   04.智能分类

    *   IK分词器/

      *   05.IK分词器

      *   06.构建分词语料库-1

      *   07.构建分词语料库-2

      *   08.构建分词语料库-3

      *   09.分词语料库合并-1

      *   10.分词语料库合并-2

    *   Deeplearning4j之Word2VEC/

      *   11.DL4J简介

      *   12.构建词向量模型-1

      *   13.构建词向量模型-2

    *   构建卷积神经网络模型/

      *   14.卷积神经网络模型

      *   15.构建卷积神经网络-1

      *   16.构建卷积神经网络-2

      *   17.构建卷积神经网络-3

    *   实现智能分类/

      *   18.实现智能分类-代码

      *   19.实现智能分类-测试

      *   20.总结