博学谷 > 优质课 > 【Java】十次方项目(新)

【Java】十次方项目(新)

【Java】十次方项目(新)

十次方采用了当前主流的前后端分离的开发模式,后端使用Spring全家桶框架(即Spring Boot + Spring Cloud + Spring Data + Spring MVC)开发微服务,前端采用以Node.js为核心的Vue全套生态解决方案。项目中涵盖了微服务认证/网关/熔断/集中配置/持续集成、第三方登陆、云存储、爬虫、人工智能等30余种解决方案。

主讲:Java高级讲师 | 课程时长:40课时 | 学习人数:112人 | 难度: 进阶

¥1999.00 ¥2999.00

立即报名

阶段 一 :十次方项目-前端

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

1-1 学习目标

1-1-1 01.今日目标D1

1-2 十次方需求分析与技术架构

1-2-1 02.十次方简介 免费试学
免费试学
1-2-2 03.理解前后端分离开发 免费试学
免费试学
1-2-3 04.前端技术架构 免费试学
免费试学

1-3 Node.js

1-3-1 05.node.js安装 免费试学
免费试学
1-3-2 06.nodejs入门-控制台输出 免费试学
免费试学
1-3-3 07.nodejs入门-使用函数 免费试学
免费试学
1-3-4 08.nodejs入门-模块化开发 免费试学
免费试学
1-3-5 09.nodejs入门-创建web服务器 免费试学
免费试学
1-3-6 10.node.js入门-理解服务端渲染 免费试学
免费试学
1-3-7 11.node.js入门-接收参数 免费试学
免费试学

1-4 包资源管理器NPM

1-4-1 12.什么是NPM
1-4-2 13.npm命令-init
1-4-3 14.npm命令-本地安装
1-4-4 15.npm命令-全局安装
1-4-5 16.npm命令-批量下载
1-4-6 17.npm命令-淘宝镜像cnpm
1-4-7 18.npm命令-运行工程
1-4-8 19.npm命令-编译工程

1-5 Webpack

1-5-1 20.什么是webpack
1-5-2 21.webpack安装
1-5-3 22.js打包
1-5-4 23.css打包

1-6 开发工具VsCode

1-6-1 24.vscode简介和安装
1-6-2 25.vscode基本使用方法及插件安装

1-7 ES6

1-7-1 26.ES6
1-7-2 27.ES6-声明变量
1-7-3 28.ES6-声明常量
1-7-4 29.ES6-魔板字符串
1-7-5 30.ES6-函数默认参数
1-7-6 31.ES6-箭头函数
1-7-7 32.ES6-对象初始化
1-7-8 33.ES6-解构
1-7-9 34.ES6-SpreadOperator
1-7-10 35.ES6-模块导入导出
1-7-11 36.Babel转换器安装与配置
1-7-12 37.ES6-promise
1-7-13 38.ES6小结

1-8 总结

1-8-1 39.总结D1

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

2-1 学习目标

2-1-1 01.今日目标D2

2-2 RESTful

2-2-1 02.什么是RESTful
2-2-2 03.理解RESTful架构
2-2-3 04.RESTful常见错误

2-3 运用Swagger编写API文档

2-3-1 05.什么是Swagger
2-3-2 06.SwaggerEditor安装与启动
2-3-3 07.SwaggerEditor功能介绍
2-3-4 08.Swagger语法规则-1
2-3-5 09.Swagger语法规则-2
2-3-6 10.Swagger语法规则-3
2-3-7 11.API编写-新增城市
2-3-8 12.API编写-修改城市
2-3-9 13.API编写-删除城市
2-3-10 14.API编写-根据ID查询城市
2-3-11 15.API编写-返回城市列表
2-3-12 16.API编写-根据条件查询城市列表
2-3-13 17.API编写-分页查询
2-3-14 18.API编写-批量生成
2-3-15 19.swaggerUI

2-4 Mock.js

2-4-1 20.什么是mockjs
2-4-2 21.mockjs-DTD-字符串
2-4-3 22.mockjs-DTD-数字
2-4-4 23.mockjs-DTD-布尔
2-4-5 24.mockjs-DTD-对象
2-4-6 25.mockjs-DTD-数组
2-4-7 26.mockjs-DPD(基本方法 图像方法)
2-4-8 27.mockjs-DPD(文本方法 名称方法)
2-4-9 28.mockjs-DPD(网络方法 地址方法)

2-5 EasyMock

2-5-1 29.easyMock-初始设置
2-5-2 30.easyMock-接口操作
2-5-3 31.easyMock本地部署
2-5-4 32.easyMock本地部署-nodejs
2-5-5 33.easyMock本地部署-mongodb
2-5-6 34.easyMock本地部署-mongoDB
2-5-7 35.easyMock本地部署-redis
2-5-8 36.easyMock本地部署-编译启动
2-5-9 37.easyMock-swagger同步mock接口

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

3-1 学习目标

3-1-1 00.今日目标D3

3-2 管理后台搭建

3-2-1 01.什么是elementUI
3-2-2 02.运用脚手架搭建管理后台
3-2-3 03.工程结构
3-2-4 04.关闭语法检查与国际化设置
3-2-5 05.项目初始化-easymock对接
3-2-6 06.活动管理-列表-mock
3-2-7 07.项目初始化-更改标题与菜单

3-3 活动管理-列表

3-3-1 08.活动管理-列表-实现思路
3-3-2 09.活动管理-列表-API编写
3-3-3 10.活动管理-vue脚本代码
3-3-4 11.活动管理-vue-页面
3-3-5 12.活动管理-分页-mock
3-3-6 13.活动管理-分页-API
3-3-7 14.活动管理-分页-脚本代码
3-3-8 15.活动管理-分页-分页组件
3-3-9 16.活动管理-条件查询

3-4 活动管理-增加

3-4-1 17.活动管理-新增-弹出窗口
3-4-2 18.活动管理-新增-编辑表单
3-4-3 19.活动管理-新增-城市下拉列表
3-4-4 20.活动管理-新增-表单提交

3-5 活动管理-修改

3-5-1 21.活动管理-修改-根据ID加载数据
3-5-2 22.活动管理-修改-清空表单
3-5-3 23.活动管理-修改-保存修改
3-5-4 24.活动管理-修改-消息提示框

3-6 活动管理-删除

3-6-1 25.活动管理-删除

3-7 API代码优化

3-7-1 26.API代码优化

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

4-1 学习目标

4-1-1 00.学习目标D4

4-2 路由vue-router

4-2-1 01.什么是vue-router
4-2-2 02.vue-router入门-初始化工程
4-2-3 03.vue-router入门-路由定义
4-2-4 04.深入了解-动态路由
4-2-5 05.深入了解-嵌套路由
4-2-6 06.十次方路由代码解析

4-3 招聘管理

4-3-1 07.招聘管理-准备工作-1
4-3-2 08.招聘管理-准备工作-2
4-3-3 09.企业管理-复合型输入框
4-3-4 10.企业管理-图片上传
4-3-5 11.招聘管理-任职方式
4-3-6 12.招聘管理-可搜索下拉框

4-4 文章管理

4-4-1 13.文章管理-准备工作-1
4-4-2 14.文章管理-准备工作-2
4-4-3 15.文章管理-专栏审核
4-4-4 16.文章管理-文章审核-1
4-4-5 17.文章管理-文章审核-2

4-5 状态管理Vuex

4-5-1 18.Vuex简介
4-5-2 19.Vuex快速入门-工程搭建
4-5-3 20.Vuex快速入门-读取状态
4-5-4 21.Vuex快速入门-改变状态
4-5-5 22.Vuex快速入门-共享测试
4-5-6 23.Vuex快速入门-提交载荷
4-5-7 24.Vuex快速入门-action
4-5-8 25.Vuex快速入门-getters

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

5-1 学习目标

5-1-1 00.学习目标D5

5-2 服务端渲染技术NUXT

5-2-1 01.什么是服务端渲染和NUXT
5-2-2 02.环境搭建与目录结构
5-2-3 03.快速入门-布局
5-2-4 04.快速入门-页面路由
5-2-5 05.快速入门-数据渲染
5-2-6 06.快速入门-动态路由

5-3 十次方网站前台搭建

5-3-1 07.网站整体布局-1
5-3-2 08.网站整体布局-2
5-3-3 09.头条页面
5-3-4 10.问答页面
5-3-5 11.活动页面
5-3-6 12.交友页面
5-3-7 13.吐槽页面
5-3-8 14.招聘页面
5-3-9 15.导航

5-4 活动模块

5-4-1 16.活动列表页-数据渲染-1
5-4-2 17.活动列表页-数据渲染-2
5-4-3 18.活动列表页-数据渲染-3
5-4-4 19.活动列表页-瀑布流组件
5-4-5 20.活动详情页-页面构建
5-4-6 21.活动详情页-数据渲染
5-4-7 22.活动详情页-分享-1-导入外部JS CSS
5-4-8 23.活动详情页-分享-2-选项设置

5-5 招聘模块

5-5-1 24.招聘列表页-API
5-5-2 25.招聘列表页-请求多个数据-1
5-5-3 26.招聘列表页-完成渲染
5-5-4 27.招聘详情页-页面构建
5-5-5 28.招聘详情页-数据渲染-1
5-5-6 29.招聘详情页-数据渲染-2
5-5-7 30.招聘详情页-数据渲染-3

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

6-1 用户注册

6-1-1 01.用户注册-页面构建
6-1-2 02.用户注册-发送短信验证码-1
6-1-3 03.用户注册-发送短信验证码-2
6-1-4 04.用户注册-发送短信验证码-3
6-1-5 05.用户注册-提交注册
6-1-6 06.用户注册-输入校验

6-2 用户登陆

6-2-1 07.用户登陆-登陆验证-1
6-2-2 08.用户登陆-登陆验证-2
6-2-3 09.用户登陆-用户信息存储-1
6-2-4 10.用户登陆-用户信息存储-2
6-2-5 11.显示登陆用户信息-1
6-2-6 12.显示登陆用户信息-2
6-2-7 13.未登陆状态显示登陆链接
6-2-8 14.退出登陆

6-3 微信扫码登陆

6-3-1 15.微信扫码登陆-账号申请
6-3-2 16.微信扫码登陆-流程
6-3-3 17.微信扫码登陆-请求code
6-3-4 18.微信扫码登陆-获取access_token的基本思路
6-3-5 19.微信扫码登陆-获取access_token-node服务-1
6-3-6 20.微信扫码登陆-获取access_token-node服务-2
6-3-7 21.微信扫码登陆-获取access_token-调用node服务
6-3-8 22.微信扫码登陆-获取用户信息-思路分析
6-3-9 23.微信扫码登陆-获取用户信息-node服务
6-3-10 24.微信扫码登陆-获取用户信息-调用node服务
6-3-11 25.域名与端口设置

6-4 用户中心嵌套布局

6-4-1 26.用户中心嵌套布局-子布局页-1
6-4-2 27.用户中心嵌套布局-子布局页-2
6-4-3 28.用户中心嵌套布局-各子页面构建
6-4-4 29.用户中心嵌套布局-菜单样式处理
6-4-5 30.用户中心鉴权

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

7-1 吐槽列表与详细页

7-1-1 01.吐槽列表页数据渲染-1
7-1-2 02.吐槽列表页数据渲染-2
7-1-3 03.吐槽列表页-瀑布流
7-1-4 04.吐槽详细页-1
7-1-5 05.吐槽详细页-2
7-1-6 06.吐槽详情页-3
7-1-7 07.吐槽点赞-1
7-1-8 08.吐槽点赞-2
7-1-9 09.吐槽点赞-3
7-1-10 10.判断是否登陆
7-1-11 11.提交token

7-2 发吐槽与吐槽评论

7-2-1 12.发吐槽-页面构建-1
7-2-2 13.发吐槽-页面构建-2
7-2-3 14.发吐槽-提交吐槽
7-2-4 15.吐槽评论-弹出框
7-2-5 16.吐槽评论-提交评论

7-3 问答频道

7-3-1 17.问答频道-布局
7-3-2 18.问答频道-标签导航
7-3-3 19.问答列表-API编写
7-3-4 20.问答列表-最新回答
7-3-5 21.问答列表-热门问答与等待回答
7-3-6 22.问答列表-瀑布流
7-3-7 23.问答频道-学员实现功能

7-4 图片上传

7-4-1 24.DataURL
7-4-2 25.辅助插件vue-quill-editor-upload
7-4-3 26.上传服务端
7-4-4 27.阿里云OSS-准备工作
7-4-5 28.阿里云OSS-代码编写
7-4-6 29.阿里云OSS-测试

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

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

1-1 学习目标

1-1-1 02.学习目标 免费试学
免费试学

1-2 需求分析

1-2-1 03.需求分析 免费试学
免费试学

1-3 系统设计

1-3-1 04.系统设计 免费试学
免费试学

1-4 项目前期准备

1-4-1 05.十次方工程搭建

1-5 十次方工程搭建

1-5-1 06.十次方工程搭建-1
1-5-2 07.十次方工程搭建-2

1-6 基础微服务-标签管理

1-6-1 08.基础微服务-模块搭建
1-6-2 09.基础微服务-标签CRUD-实体类与数据访问层
1-6-3 10.基础微服务-标签CRUD-业务逻辑层
1-6-4 11.基础微服务-标签CRUD-控制层
1-6-5 12.postman测试微服务
1-6-6 13.条件查询-不分页
1-6-7 14.条件查询-分页
1-6-8 15.条件查询-测试
1-6-9 16.公共异常处理类
1-6-10 17.公共异常处理-测试
1-6-11 18.API文档测试

1-7 总结

1-7-1 19.总结w1

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

2-1 学习目标

2-1-1 01.学习目标w2

2-2 基础微服务开发

2-2-1 02.有效标签列表
2-2-2 03.推荐标签列表
2-2-3 04.城市管理(代码生成)

2-3 招聘微服务开发

2-3-1 05.招聘微服务-表结构分析与代码生成
2-3-2 06.招聘微服务-热门企业列表
2-3-3 07.招聘微服务-推荐职位列表
2-3-4 08.招聘微服务-最新职位列表

2-4 问答微服务开发

2-4-1 09.问答微服务-代码生成
2-4-2 10.问答微服务-最新问题列表
2-4-3 11.问答微服务-最新问答列表-测试
2-4-4 12.问答微服务-热门回答列表
2-4-5 13.问答微服务-等待回答列表
2-4-6 14.问答微服务-全部列表

2-5 文章微服务开发

2-5-1 15.文章微服务-代码生成
2-5-2 16.文章微服务-文章审核
2-5-3 17.文章微服务-文章点赞

2-6 缓存处理

2-6-1 18.redis环境搭建
2-6-2 19.查询文章操作缓存
2-6-3 20.过期处理与清除缓存
2-6-4 21.springCache及活动微服务代码生成
2-6-5 22.活动详情缓存实现

2-7 总结

2-7-1 23.总结w2

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

3-1 学习目标

3-1-1 01.学习目标w3

3-2 mongoDB简介

3-2-1 02.monggoDB简介-1
3-2-2 03.monggoDB简介-2

3-3 走进mongoDB

3-3-1 04.mongoDB安装
3-3-2 05.mongoDB命令-1
3-3-3 06.mongoDB命令-2
3-3-4 07.mongoDB命令-3
3-3-5 08.mongoDB命令-4

3-4 JAVA操作mongoDB

3-4-1 09.java操作mongodb-查询全部记录
3-4-2 10.java操作mongodb-条件查询
3-4-3 11.java操作mongodb-插入数据

3-5 吐槽微服务

3-5-1 12.吐槽微服务-模块搭建
3-5-2 13.吐槽微服务-基本增删改查-1
3-5-3 14.吐槽微服务-基本增删改查-2
3-5-4 15.吐槽微服务-基本增删改查-3
3-5-5 16.吐槽微服务-根据上级ID查询吐槽列表
3-5-6 17.吐槽微服务-点赞
3-5-7 18.吐槽微服务-控制不能重复点赞
3-5-8 19.吐槽微服务-发布吐槽

3-6 文章评论功能开发

3-6-1 20.文章评论功能开发

3-7 总结

3-7-1 21.总结w3

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

4-1 RabbitMQ简介

4-1-1 02.消息中间件rabbitMQ
4-1-2 03.架构图与主要概念

4-2 走进RabbitMQ

4-2-1 04.rabbitMQ安装-windows
4-2-2 05.rabbitMQ安装-docker
4-2-3 06.直接模式-消息生产者
4-2-4 07.直接模式-消息消费者
4-2-5 08.分列模式-消息生产者
4-2-6 09.分列模式-消息消费者
4-2-7 10.主题模式-1
4-2-8 11.主题模式-2

4-3 用户微服务-用户注册

4-3-1 12.用户微服务-代码生成
4-3-2 13.发送短信验证码
4-3-3 14.用户注册

4-4 短信微服务

4-4-1 15.提取队列中的消息
4-4-2 16.短信微服务-发送短信

4-5 搜索微服务

4-5-1 17.搜索微服务-elasticsearch安装
4-5-2 18.IK分词器安装
4-5-3 19.搜索微服务-代码实现-1
4-5-4 20.搜索微服务-代码实现-2
4-5-5 21.搜索微服务-代码实现-3
4-5-6 22.搜索微服务-测试

4-6 总结

4-6-1 23.总结w4

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

5-1 学习目标

5-1-1 01.学习目标w5

5-2 BCrypt密码加密

5-2-1 02.管理员密码加密
5-2-2 03.管理员密码校验
5-2-3 04.用户密码加密

5-3 常见的认证机制

5-3-1 05.常见认证机制

5-4 基于JWT的Token认证机制实现

5-4-1 06.基于JWT的token认证机制的实现

5-5 Java的JJWT实现JWT

5-5-1 07.JJWT-创建JWT
5-5-2 08.JJWT-token解析
5-5-3 09.JJWT-token过期校验
5-5-4 10.JJWT-自定义claims

5-6 十次方微服务鉴权

5-6-1 11.JWT工具类
5-6-2 12.管理员登录后台签发token
5-6-3 13.删除用户功能鉴权
5-6-4 14.拦截器的创建与配置
5-6-5 15.拦截器方式实现jwt鉴权

5-7 验证用户JWT

5-7-1 16.用户登陆签发token
5-7-2 17.吐槽点赞验证token

5-8 总结

5-8-1 18.总结w5

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

6-1 学习目标

6-1-1 01.学习目标

6-2 SpringCloud简介

6-2-1 02.SpringCloud简介

6-3 服务发现组件 Eureka

6-3-1 03.eureka服务端
6-3-2 04.eureka客户端

6-4 Feign实现服务间的调用

6-4-1 05.Feign实现服务间的调用
6-4-2 06.负载均衡

6-5 交友微服务开发

6-5-1 07.交友微服务-需求分析
6-5-2 08.交友微服务-模块搭建
6-5-3 09.交友微服务-添加好友-1
6-5-4 10.交友微服务-添加好友-2
6-5-5 11.交友微服务-添加好友-3
6-5-6 12.交友微服务-添加非好友-1
6-5-7 13.交友微服务-添加非好友-2
6-5-8 14.交友微服务-删除好友-1
6-5-9 15.交友微服务-删除好友-2
6-5-10 16.用户微服务-变更粉丝数与变更关注数
6-5-11 17.调用用户微服务-添加好友更新粉丝与关注数-1
6-5-12 18.调用用户微服务-添加好友更新粉丝与关注数-2
6-5-13 19.删除好友更新用户数据

6-6 总结

6-6-1 20.总结w6

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

7-1 学习目标

7-1-1 01.学习目标w7

7-2 熔断器Hystrix

7-2-1 02.什么是Hystrix
7-2-2 03.熔断器快速体验-1
7-2-3 04.熔断器快速体验-2

7-3 微服务网关Zuul

7-3-1 05.微服务网关zuul简介
7-3-2 06.zuul路由转发-管理后台微服务网关
7-3-3 07.zuul路由转发-管理后台微服务网关-测试
7-3-4 08.zuul路由转发-网站前台微服务网关
7-3-5 09.zuul过滤器
7-3-6 10.网站前台token转发-1
7-3-7 11.网站前台token转发-2
7-3-8 12.管理后台网关token校验
7-3-9 13.管理后台微服务网关token校验-测试

7-4 集中配置组件SpringCloudConfig

7-4-1 14.SpringCloudConfig介绍
7-4-2 15.配置文件上传到码云
7-4-3 16.配置中心微服务
7-4-4 17.集中配置管理-配置客户端

7-5 消息总线组件SpringCloudBus

7-5-1 18.springcloudbus-服务端
7-5-2 19.springcloudbus-客户端
7-5-3 20.自定义配置的刷新
7-5-4 21.完成十次方工程的配置集中管理

7-6 总结

7-6-1 22.总结w7

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

8-1 学习目标

8-1-1 01.学习目标w8

8-2 谈谈网络爬虫

8-2-1 02.什么是网络爬虫
8-2-2 03.爬虫的常用的技术

8-3 爬虫框架Webmagic

8-3-1 04.webmagic架构解析
8-3-2 05.PageProcessor-爬取页面全部内容
8-3-3 06.PageProcessorAPI讲解
8-3-4 07.XPath简介
8-3-5 08.PageProcessor-爬取指定内容
8-3-6 09.添加目标地址
8-3-7 10.目标地址正则匹配
8-3-8 11.ConsolePipeline控制台输出
8-3-9 12.文件输出与json输出
8-3-10 13.定制pipeline
8-3-11 14.scheduler实现URL去重的三种方式

8-4 十次方文章数据爬取

8-4-1 15.十次方文章数据爬取-模块搭建
8-4-2 16.十次方文章数据爬取-爬取类
8-4-3 17.十次方文章数据爬取-入库类
8-4-4 18.十次方文章数据爬取-任务类
8-4-5 19.十次方文章数据爬取-测试

8-5 十次方用户数据爬取

8-5-1 20.十次方用户数据爬取-模块搭建
8-5-2 21.十次方用户数据爬取-爬取类
8-5-3 22.十次方用户数据爬取-入库类
8-5-4 23.十次方用户数据爬取-任务类
8-5-5 24.十次方用户数据爬取-测试

8-6 总结

8-6-1 25.总结w8

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

9-1 学习目标

9-1-1 01.学习目标

9-2 人工智能与机器学习

9-2-1 02.谈谈人工智能
9-2-2 03.什么是机器学习

9-3 智能分类

9-3-1 04.智能分类

9-4 IK分词器

9-4-1 05.IK分词器
9-4-2 06.构建分词语料库-1
9-4-3 07.构建分词语料库-2
9-4-4 08.构建分词语料库-3
9-4-5 09.分词语料库合并-1
9-4-6 10.分词语料库合并-2

9-5 Deeplearning4j之Word2VEC

9-5-1 11.DL4J简介
9-5-2 12.构建词向量模型-1
9-5-3 13.构建词向量模型-2

9-6 构建卷积神经网络模型

9-6-1 14.卷积神经网络模型
9-6-2 15.构建卷积神经网络-1
9-6-3 16.构建卷积神经网络-2
9-6-4 17.构建卷积神经网络-3

9-7 实现智能分类

9-7-1 18.实现智能分类-代码
9-7-2 19.实现智能分类-测试
9-7-3 20.总结
学前基础要求

1. 具备JavaEE基础编程能力 2. 具备JavaEE常用框架的使用能力 3. 具备MySQL数据库使用能力

猜你还感兴趣

暂无推荐课程,自己逛逛吧

提示
该课程已在购物车中了,无需重复加入
去购物车