Spring Cloud实战课程-从0到1实现AG-Admin

课程:从0到1 实现AG-Admin

AG-Admin

项目地址:http://git.oschina.net/geek_qi/ace-security

购买地址:https://item.taobao.com/item.htm?id=570406633496

课程简介

1、了解Spring Cloud核心模块构成概要,实操通过模版空代码搭建自有框架,了解Spring Cloud核心模块拉通细节;

2、实操搭建服务脚手架,快速构建服务增删改查基础模块,考虑利用模版代码来加速解决;

3、服务调用实例讲解,了解Feign、Hystrix熔断机制;扩展服务鉴权

4、统一Api网关中心搭建,实操完成用户身份认证无状态服务开发设计,前后端交互认证标准;

5、业务权限模块开发设计,包含访问资源鉴权、前端交互资源限定;


课程清单

第一节 Eureka讲解与爬坑
  • Eureka原理粗讲
  • Eureka高可用原理
  • Eureka服务失效事件扩展
  • Eureka动态节点举例
  • Eureka会坑几处
第二节 Zuul讲解与爬坑
  • Zuul原理粗讲
  • Zuul过滤器详解
  • Zuul常用场景举例
  • Zuul高并发陷阱
第三节 Ribbon讲解与爬坑
  • Ribbon原理粗讲
  • Ribbon几种负载均衡
  • Ribbon超时与重试
第四节 Hystrix讲解与爬坑
  • Hystrix熔断原理粗讲
  • Hystrix熔断超时与线程策略
第五节 Spring Boot微服务脚手架搭建(1)
  • Mybatis+通用Mapper构建通用
  • Spring 抽象泛型构建通用Service
  • 通用单元测试构建(dao、service)
第六节 Spring Boot微服务脚手架搭建(2)
  • 通用Controller和Rest交互对象封装
  • 全局异常处理封装
  • 通用单元测试构建(mock mvc)
第七节 用户中心服务开发(UC)
  • 用户信息增删改查模块完成
  • swagger ui配置接入
  • Zuul网关转发配置
  • Config配置接入
  • 服务调用例子开发
第八节 网关扩展
  • oauth2.0 原理粗讲
  • Jwt用户认证功能开发:登录、注销、刷新
  • 无状态服务改造,通用上下文拦截器开发
第九节 服务内部鉴权
  • 服务鉴权中心搭建
  • 调用端FeignClient插件开发
  • 服务端权限拦截器开发
第十节 前后端交互认证(vue示例)
  • 前端登录交互
  • 登录token统一加入
第十一节 用户权限拦截
  • 权限模块设计与开发
  • 网关权限拦截过滤器改造
  • 前端按钮权限管控(vue示例)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容