课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 高并发高可用的亿级微服务电商平台全实现

教学服务

  • icon

    1v1专属答疑服务

讲师介绍

  • 多年移动互联网产品设计和开发经验,带领团队完成多个知名互联网产品,历任多家知名公司Java和大数据架构师,负责过多个大型Java和大数据系统的架构和开发。精通Java、Go、Python、大数据、K8S、NewSQL等语言和技术,对分布式、高并发、高可用、微服务、缓存、虚拟化、海量数据处理有丰富的实战经验和解决方案。

  • 课程详情

    课程学习对象:
    1.拥有理论基础扎实和想跳槽,且缺乏项目实战的学员
    2.想了解和熟悉一些前沿技术在项目中的实践效果
    3.不建议零基础购买课程。
    一线在职架构师答疑,提供技术指导和支持,同时提供企业内训服务



    课程大纲:

    第一课:微服务入门以及用户服务实战

    1、微服务的演进

    2、微服务开发框架

    3、Spring Boot Spring Cloud讲解

    4、Spring Boot 实例

    5、用户服务数据库设计

    6、用户注册,登录功能

    7、用户个人信息更改和查看

    8、实现管理员之用户管理

    第二课:商品类别服务以及商品服务实战

    1、商品类别服务数据库设计及环境搭建

    2、商品类别服务多级类别设计以及实现

    3、商品类别服务管理信息修改和查看

    4、商品类别服务列表查询

    5、商品数据库设计

    6、商家分布商品

    7、管理员审核商品

    8、商家管理商品信息

    第三课:订单服务实战

    1、订单数据库设计

    2、用户下点单实现

    3、商家订单管理

    4、用户订单信息修改

    5、订单信息功能查看

    6、Quartz分布式任务调度整合订单服务实战

    第四课:频道服务实战

    1、频道服务简介

    2、频道服务整合产品服务

    3、频道服务整合产品类别服务

    4、频道服务整合用户服务

    5、前端美化

    第五课:搜索服务实战

    1、搜索服务介绍

    2、ElasticSearch讲解

    3、Spring Boot 整合ElasticSearch

    4、频道服务整合搜索功能

    第六课:支付服务实战以及单点登录实战

    1、支付服务构建

    2、支付宝支付实战

    3、什么是单点登录,为什么要有单点登录

    4、单点登录原理详解

    5、单点登录技术框架介绍

    6、单点登录服务端搭建

    7、SpringBoot2.x整合单点登录

    8、单点登录服务端配置数据库验证以及http验证

    第七课:微服务缓存架构以及分布式缓存服务实战

    1、缓存架构设计以及讲解

    2、本地缓存以及本地缓存框架介绍

    3、缓存EhCache讲解以及实战

    4、SpringBoot2.x整合EhCache

    5、商品服务实现本地缓存

    6、 分布式缓存实现方式讲解

    7、Spring Boot 整合Redis搭建缓存服务

    8、商品服务实现分布式缓存

    第八课:分布式数据库以及高并发架构实战以及负载均衡实战

    1、 分布式数据库MyCat介绍

    2、 分布式数据库MyCat分片算法详解

    3、 商品服务分布式数据库实战

    4、高并发设计思路讲解

    5、SpringBoot整合RabbitMQ

    6、订单服务高并发实战

    7、SpringBoot 整合Ribbon

    8、商品服务实现负载均衡

    第九课:分布式事务实战以及微服务熔断实战

    1、分布式事务解决方案之TCC两阶段型方案讲解

    2、分布式事务解决方案之TCC两阶段型方案之TCC详解

    3、分布式事务解决方案之TCC两阶段型方案之代码讲解

    4、分布式事务解决方案之可靠消息最终一致详解

    5、分布式事务解决方案之消息最终一致性业务代码实现

    6、订单分布式事务实战

    7、订单分布式事务幂等性实战

    8、微服务熔断解决方案讲解

    9、微服务负载均衡解决方案讲解

    10、Spring 整合Hystrix

    11、商品服务实现高可用

    第十课:微服务多语言(Go、Python)实战

    1、Go语言构建web服务实例讲解

    2、Go语言构建物流系统实战

    3、Spring Cloud整合Go语言

    4、物流系统接口实现

    5、Python构建Web服务实例讲解

    6、Python 构建消息系统

    7、Spring Cloud整合Python语言

    8、消息系统接口实现

    第十一课:电商反爬虫

    1、爬虫介绍

    2、微服务反爬虫策略讲解

    3、微服务Referer机制运用以及实现

    4、微服务cookie分段策略运用实战

    5、微服务加密策略实战

    6、微服务双重混淆加密与解密实战

    7、微服务jQuery异步解码实战

    8、微服务ip频率策略运用实战

    第十二课:虚拟化部署以及微服务电商平台之推荐系统

    1、Nginx服务器实战部署频道服务

    2、虚拟化技术讲解

    3、虚拟化Docker讲解

    4、Docker 安装以及实战

    5、Docker部署微服务项目

    6、收集用户行为数据

    7、推荐系统实现思路

    8、Spark Mlib推荐实战

    授课对象:

    有Java基础,对微服务感兴趣的同学,想跳槽拿高薪的同学,刚毕业想拿高薪的同学,同时也欢迎大学生学员。



    收获预期:

    熟练掌握主流微服务技术,主流支付技术,单点登录技术,分布式缓存技术,高并发技术,分布式事务、分布式数据库技术,服务熔断以及负载均衡技术,爬虫技术,主流搜索引擎,熟悉Go语言以及Python语言开发,熟悉虚拟化部署项目,熟悉实时计算框架spark等,学完后能通过以上技术自主开发一套微服务系统。



    掌握本课程内容你可以从事:

    Java开发工程师 薪资范围 10K-30K

    全栈开发工程师 薪资范围 10K-30K

    微服务架构师 薪资范围 20K-50K



    企业一线架构师讲授,代码在老师的指导下企业可以复用,提供企业解决方案。

    版权归作者所有,盗版将进行法律维权。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课