免费发布课程
课工场

Spring Cloud微服务架构项目实战

  • 授课对象:具有SSM、Spring Boot框架开发能力
  • 授课地址:在线课程
  • 授课学校:课工场      
  • 关注人数:600
  • 课程原价:
  • 网上报名价:601元元
  • 课程详情

Spring Cloud微服务架构项目实战目录共16节课程,已更新完毕

  • 第1节 大觅网项目部署运行指导(后端+前端) 免费试看
  • 大觅网项目部署运行指导(后端+前端)
    免费
    微服务 Spring Cloud
    适合人群:

    具有SSM、Spring Boot框架开发能力

    课程描述:

    本课主要进行大觅网项目环境的部署搭建,分别搭建后端和前端环境,帮助大家快速运行起大觅网项目

    目录
    1大觅网项目部署运行指导(后端+前端)
    在线版和离线版说明剪辑04:34
    在线版安装问题说明07:42
    离线版安装-数据库配置12:23
    离线版安装-环境检测04:13
    离线版安装-业务体系搭建14:52

  • 第2节 大觅网基础环境搭建
    本课程会进行基础Docker技术进行环境搭建,其中包括JDK、Tomcat、Jenkins、Redis、MySQL、Mycat、ELK、Kafka、RabbitMQ、Sonar等
  • 大觅网基础环境搭建
    ¥59.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本课程会基于Docker技术进行环境搭建,其中包括JDK、Tomcat、Jenkins、Redis、MySQL、Mycat、ELK、Kafka、RabbitMQ、Sonar等

    目录
    1大觅网基础环境搭建
    课程介绍04:07
    Docker相关概念介绍07:26
    Docker镜像相关操作12:03
    Docker容器相关操作18:37
    Docker Compose相关操作19:51
    Jenkins插件安装介绍12:25
    Jenkins系统设置及全局工具配置09:28
    Jenkins创建普通任务介绍20:19
    问题答疑及总结15:41
    整体课程介绍12:00
    安装docker及下载centos镜像13:18
    安装JDKTOMCATCENTOS7镜像19:54
    安装shipyard08:50
    使用docker-compose批量构建容器(上)19:56
    使用docker-compose批量构建容器(下)19:06
    配置MySQL及Redis07:36
    环境验证(上)20:42
    环境验证(下11:18

  • 第3节 大觅网项目框架搭建
    本课程会基于Spring Cloud技术对大觅网项目框架进行搭建,其中包括新建各项目Git仓库、基于Spring Cloud搭建空项目、基于代码生成器生成基础代码
  • 大觅网项目框架搭建
    ¥69.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本课程会基于Spring Cloud技术对大觅网项目框架进行搭建,其中包括新建各项目Git仓库、基于Spring Cloud搭建空项目、基于代码生成器生成基础代码

    目录
    1大觅网项目框架搭建
    课程内容介绍04:23
    大觅网项目拆分20:09
    创建dm-common工程10:32
    创建provider工程12:33
    代码生成器介绍18:26
    使用代码生成器生成Model代码07:17
    使用代码生成器生成Mapper代码13:42
    使用代码生成器生成Client和provider代码08:05
    分析大觅网API文档05:36
    创建Git仓库并提交代码到仓库中06:27

  • 第4节 商品项目开发
    本次课程会带着大家实现大觅网的商品微服务和基础微服务,在Spring Cloud微服务架构的基础上开发首页轮播图功能、查询商品详情功能、图片查询功能以及区域查询功能。
  • 商品项目开发
    ¥69.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家实现大觅网的商品微服务和基础微服务,在Spring Cloud微服务架构的基础上开发首页轮播图功能、查询商品详情功能、图片查询功能以及区域查询功能。

    目录
    1商品项目开发
    课程总体介绍01:38
    问题回顾及处理07:32
    common项目介绍14:04
    创建并启动Eureka Server10:32
    启动dm-base-provider并注册到Eureka14:01
    创建根据分类查询图片接口18:37
    开发查询商品轮播图接口(上)17:19
    开发查询商品轮播图接口(下)20:35
    开发查询商品详情接口(上)14:20
    开发查询商品详情接口(下)14:19
    日志工具封装介绍09:01

  • 第5节 排期项目开发
    本次课程会带着大家实现大觅网的用户微服务和排期微服务功能。在Spring Cloud微服务架构的基础上开发用户登录功能(Redis缓存)、验证购票人、查询购票人列表、查询排期、查询座位、根据座位计算价格等功能。
  • 排期项目开发
    ¥69.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家实现大觅网的用户微服务和排期微服务功能。在Spring Cloud微服务架构的基础上开发用户登录功能(Redis缓存)、验证购票人、查询购票人列表、查询排期、查询座位、根据座位计算价格等功能。

    目录
    1排期项目开发
    1课程介绍及日志问题处理07:11
    2开发根据商品ID查询商品排期接口(上)14:27
    3开发根据商品ID查询商品排期接口(下)17:35
    4开发根据商品排期查询商品价格接口(上)11:39
    5开发根据商品排期查询商品价格接口(下)08:59
    6创建dm-user-provider微服务09:48
    7开发根据用户名和密码查询用户接口17:22
    8根据用户信息生成Token14:57
    9保存用户Token信息到Redis中07:02
    10验证用户登录功能08:49
    11开发根据用户ID返回常用购票人列表接口开始学习

  • 第6节 订单项目开发(上)
    本次课程会带着大家实现大觅网的下单微服务功能。下单的业务中会分析并解决如何处理高并发下的座位抢占问题。同时会给出通过消息中间件解决在下单中出现异常的异步解决方案。
  • 订单项目开发(上)
    ¥19.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家实现大觅网的下单微服务功能。下单的业务中会分析并解决如何处理高并发下的座位抢占问题。同时会给出通过消息中间件解决在下单中出现异常的异步解决方案。

    目录
    1大觅网项目实战-下单微服务(上)
    1课程内容介绍01:41
    2创建订单相关的微服务工程15:12
    3判断商品信息是否存在07:54
    4获取每个座位的详细信息15:35
    5生成分布式ID订单编号及更新座位信息18:48
    6更新订单关联用户信息17:53
    7验证下单接口16:47
    8分布式事务及RabbitMQ介绍15:16
    9使用RabbitMQ来重置座位信息18:42
    10使用RabbitMQ来重置订单及联系人信息20:32
    11验证异常下单数据处理17:21

  • 第7节 订单项目开发(下)
    本次课程会带着大家实现大觅网的下单微服务功能。下单的业务中会分析并解决如何处理高并发下的座位抢占问题。同时会给出通过消息中间件解决在下单中出现异常的异步解决方案。
  • 订单项目开发(下)
    ¥29.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家实现大觅网的下单微服务功能。下单的业务中会分析并解决如何处理高并发下的座位抢占问题。同时会给出通过消息中间件解决在下单中出现异常的异步解决方案。

    目录
    1大觅网项目实战-下单微服务(下)
    课程内容介绍03:07
    下单数据冲突问题分析05:33
    使用Redis解决并发数据冲突问题(上)12:04
    使用Redis解决并发数据冲突问题(下)13:50
    为下单微服务添加微服务追踪Sleuth21:38
    微服务追踪Sleuth整合RabbitMq17:42
    微服务追踪Sleuth整合MySql12:38

  • 第8节 大觅网第三方接入之微信登录
    本次课程讲解微信登录。在讲解技术之前会首先讲解微信登录原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。
  • 大觅网第三方接入之微信登录
    ¥39.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程包含三块技术内容,分别为微信登录、微信支付以及支付宝支付。在讲解每个技术之前会分别首先讲解微信登录原理、微信支付原理和支付宝支付原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。

    目录
    1分布式第三方接入之微信登录
    Auth协议的定义07:04
    Auth2.0的流程08:20
    接入微信登录的条件05:11
    微信登录的接入步骤13:24
    请求获取code07:39
    发送请求获取access_token13:42
    拿到access_token和openid03:18
    使用access_token获取请求获取用户信息06:40
    获取微信用户信息12:38
    微信用户信息入库13:05
    从redis中获取用户头像14:52
    完成对用户头像的处理16:08
    生成token并缓存用户信息18:05
    微信登录测试处理回调地址12:38
    微信登录测试处理类型转换09:02

  • 第9节 大觅网第三方接入之微信支付
    本次课程讲解微信支付。在讲解技术之前会首先讲解微信支付原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。
  • 大觅网第三方接入之微信支付
    ¥39.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程包含三块技术内容,分别为微信登录、微信支付以及支付宝支付。在讲解每个技术之前会分别首先讲解微信登录原理、微信支付原理和支付宝支付原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。

    目录
    1分布式第三方接入之微信支付
    大觅网无法显示微信用户信息答疑11:37
    微信支付的接入流程06:33
    常见的微信支付方式05:38
    微信扫码支付流程06:18
    微信支付API介绍13:08
    微信支付安全机制04:46
    微信支付接入步骤解析01:59
    开发前的准备工作04:43
    统一下单API的实现思路04:04
    封装请求统一下单API的参数14:21
    发送请求15:27
    测试统一下单接口14:48
    接收微信返回的参数11:42
    获取参数后进行自身业务实现11:19

  • 第10节 大觅网第三方接入之支付宝支付
    本次课程讲解支付宝支付。在讲解技术之前会首先讲解支付宝支付原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。
  • 大觅网第三方接入之支付宝支付
    ¥39.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程包含三块技术内容,分别为微信登录、微信支付以及支付宝支付。在讲解每个技术之前会分别首先讲解微信登录原理、微信支付原理和支付宝支付原理,此后是按照官方API对这些技术进行分布式接入,将其应用于大觅网中。

    目录
    1分布式第三方接入之支付宝支付
    微信支付测试07:23
    初识支付宝支付08:08
    创建应用并获取APPID09:33
    配置密钥09:17
    SDK获取和API介绍12:13
    实现统一下单API12:47
    实现异步通知接收07:41
    实现同步通知接收14:25
    测试统一下单接口08:40
    实现自身业务12:34
    测试自身业务13:39

  • 第11节 基于Elasticsearch技术实现大觅网商品搜索1
    本课程首先介绍Elasticsearch的相关API,接下来讲解如何在大觅网中进行Elasticsearch的集成,最后手动编写Elasticsearch的第三方插件并实现大觅网商品搜索功能。
  • 基于Elasticsearch技术实现大觅网商品搜索1
    ¥39.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本课程首先介绍Elasticsearch的相关API,接下来讲解如何在大觅网中进行Elasticsearch的集成,最后手动编写Elasticsearch的第三方插件并实现大觅网商品搜索功能。

    目录
    1基于Elasticsearch技术实现大觅网商品搜索(上)
    课程介绍02:34
    对搜索引擎的需求和选择08:43
    Elasticsearch基础概念15:33
    Elasticsearch操作准备07:20
    Elasticsearch命令格式10:00
    创建和删除index12:08
    配置index的语法结构04:03
    Elasticsearch数据类型119:32
    Elasticsearch数据类型208:09
    常见分词器04:16
    创建并配置index10:28
    document的增删改操作20:06
    空查询和指定index/type查询07:39
    过滤查询和匹配度查询13:05
    查询子句14:11
    组合查询12:21

  • 第12节 基于Elasticsearch技术实现大觅网商品搜索2
    本课程首先介绍Elasticsearch的相关API,接下来讲解如何在大觅网中进行Elasticsearch的集成,最后手动编写Elasticsearch的第三方插件并实现大觅网商品搜索功能。
  • 基于Elasticsearch技术实现大觅网商品搜索2
    ¥39.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本课程首先介绍Elasticsearch的相关API,接下来讲解如何在大觅网中进行Elasticsearch的集成,最后手动编写Elasticsearch的第三方插件并实现大觅网商品搜索功能。

    目录
    1基于Elasticsearch技术实现大觅网商品搜索(下)
    引入开发ES客户端所需的依赖09:41
    编码连接ES服务器15:40
    创建并配置index16:37
    使用构建器设置index17:11
    添加document11:59
    实现查询21:23
    分页和排序04:54
    了解大觅网搜索功能需求06:20
    构建大觅网搜索功能开发环境10:09
    实现控制层开发16:31
    针对ES查询需求设计条件封装对象17:59
    为ES全文检索封装条件17:43
    实现大觅网组件连接ES服务11:54
    准备构建ES查询条件19:34
    完善ES条件封装对象13:58
    设置ES查询类型等参数06:17
    设置分页及排序06:58
    创建各类型查询构建器10:51
    构建组合查询13:10
    实现并完善查询结果封装17:26
    测试ES全文检索08:51
    了解增量更新需求04:25
    定义增量更新业务方法06:24
    配置定时任务15:39
    获取最后更新时间并查询09:07
    封装查询到的增量数据16:33
    保存更新时间并更新索引库15:43

  • 第13节 基于Mycat实现大觅网订单库水平分库
    本课程首先讲解Mycat的概念、语法,接着通过配置基于Mycat实现大觅网订单库的水平分库。¥39.00
  • 适合人群:

    Java Web系统开发人员,对搜索引擎和数据库有一定了解的开发或研究人员,对微服务开发和架构感兴趣的人

    课程描述:

    本课程首先讲解Mycat的概念、语法,接着通过配置基于Mycat实现大觅网订单库的水平分库。

    目录
    1基于Mycat实现大觅网订单库水平分库
    理解分库相关概念12:24
    理解Mycat相关概念10:17
    Mycat环境准备12:37
    配置逻辑库11:12
    配置逻辑表07:37
    配置数据节点06:43
    配置节点主机19:58
    配置小结05:47
    配置分片规则12:17
    配置用户并重启容器03:38
    测试20:24

  • 第14节 基于Jenkins之Pipeline实现大觅网自动发布
    本次课程会带着大家通过配置Jenkins普通Maven任务发布docker容器服务。测试稳定后配置管道任务。同时会对Dockerfile进行详细的分析和介绍。¥39.00
  • 适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家通过配置Jenkins普通Maven任务发布Docker容器服务。测试稳定后配置管道任务。同时会对Dockerfile进行详细的分析和介绍。

    目录
    1基于Jenkis之Pipeline实现大觅网自动发布
    管道任务介绍(上)17:39
    管道任务介绍(下)20:52
    大觅网项目发版(上)22:41
    大觅网项目发版(下)14:07
    通过文件备份和恢复docker镜像18:32
    搭建Docker私服仓库10:00
    Docker 数据卷挂载(上)17:11

  • 第15节 大觅网集成测试
    本次课程将对大觅网进行集成测试,其中包括本课程将使用Sonar对大觅网进行代码规范性测试、使用Jmeter对大觅网进行高并发测试。在代码规范性测试部分将首先为大家讲解Sonar的配置,接着讲解如何基于Sonar进行代码规范性测试。在高并发测试部分,首先介绍Jmeter的下载及安装,接着讲解如何使用Jmeter进行高并发测试。¥39.00
  • 适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程将对大觅网进行集成测试,其中包括本课程将使用Sonar对大觅网进行代码规范性测试、使用Jmeter对大觅网进行高并发测试。在代码规范性测试部分将首先为大家讲解Sonar的配置,接着讲解如何基于Sonar进行代码规范性测试。在高并发测试部分,首先介绍Jmeter的下载及安装,接着讲解如何使用Jmeter进行高并发测试。

    目录
    1大觅网集成测试
    搭建Docker Swarm集群(上)15:12
    搭建Docker Swarm集群(下)17:57
    Docker可视化工具Portainer的搭建和使用08:03
    Jenkis集成Sonar进行线上代码检测33:01
    安装Jmeter测试工具08:35
    配置Jmeter测试计划和19:31
    模拟生成测试用户token(上)11:11
    模拟生成测试用户token(下)10:53
    模拟并发下单接口测试03:43
    下单代码优化思路分析05:31

  • 第16节 基于大觅网深入实践Spring Cloud
    本次课程会带着大家搭建大觅网的基础服务环境,然后深入分析Spring Cloud中Eureka的运行原理,帮助理解常见微服务注册问题。同时会继续完善讲解Spring Cloud组件,包括为Hystrix添加可视化监控以及为Sleuth整合消息中间件和数据库。
  • ¥29.00
    适合人群:

    有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员

    课程描述:

    本次课程会带着大家搭建大觅网的基础服务环境,然后深入分析Spring Cloud中Eureka的运行原理,帮助理解常见微服务注册问题。同时会继续完善讲解Spring Cloud组件,包括为Hystrix添加可视化监控以及为Sleuth整合消息中间件和数据库。

    目录
    1基于大觅网深入实践Spring Cloud
    整体介绍08:29
    Eureka 原理分析16:53
    Feign第一次调用失败分析及处理17:50
    单个微服务的容错可视化监控13:19
    多个微服务的容错可视化监控12:00
    Config Bus 自动配置刷新17:55
    网关聚合微服务请求20:38

`

讲师介绍

讲师

孙正哲

软件架构师,10年项目开发及架构设计经验。拥有丰富的OOAD经验,曾负责主导电信、电商、电力、教育等行业的信息系统研发。

讲师

Leon

系统架构师、课工场大数据学院高级讲师,7年架构设计、研发经验,4年金融上市公司技术Leader,擅长大型系统架构、微服务应用架构设计。精通分布式、微服务、高并发、高可用等相关技术架构。技术功底扎实且乐于技术分享,有丰富的企业培训经验。技术讲解既精又准,循序渐进,幽默风趣,深受学生喜爱。

讲师

董海

软件架构师,7年项目开发及架构实战经验,擅长数据爬虫、数据分析、系统架构设计。曾任上市公司teamleader,曾负责主导电信、教育、金融等行业的大型信息系统研发。

想要了解更多关于Spring Cloud微服务架构项目实战方面的课程资讯,可以来79招生网网上报名免费咨询!

更多课程推荐:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互联网和移动互联网技术,面向希望获取互联网企业职位的大学生,提供没有地域、时间差别的公平互联网学习机会。主要从事IT职业教育培训,拥有自己的课程研发部分,开设的专业课程都是目前企业中需求量广,人才缺口大的岗位。致力于让学员毕业之后能够快速上岗就业。 
课工场开设有:人工智能学院、大数据学院、区块链学院、云计算学院、创意设计学院、互联网软件学院、互联网营销学院、代码学院等。
课工场提供互联网企业岗位相关的课程,面向互联网企业中热门的产品,技术,设计,运维等方向提供岗位路线课程,也擅长制作精美的入门基础课程,精选了大量课件免费提供给在校大学生。课工场的技术岗位课程包括多个专业方向:前端开发工程师课程、HTML5+CSS3开发工程师、JavaScript网页特效、Android开发工程师、JAVA开发工程师、互联网+大数据开发工程师等。
课工场全称北京课工场教育科技有限公司,是由北京大学优秀校办产业北大青鸟集团全资建设的互联网教育平台,创始团队来自中国IT职业教育领军企业北大青鸟研究院。团队在泛IT职业教育领域深耕细作19年,始终秉持北京大学严谨的治学精神,深谙互联网+职业教育的运营之道,与北京大学保持良好的合作关系。北京大学教育学院师资力量派驻课工场,为课工场提供教育理论研究支持。
课工场汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟学习服务,形成完善的“互联网+教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

学校信息

学校优势:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互...

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号