免费发布课程
课工场

Spring Cloud微服务项目实战

  • 授课对象:有一定Java开发基础,对微服务或者Spring Cloud感兴趣的开发人员
  • 授课地址:在线课程
  • 授课学校:课工场      
  • 关注人数:800
  • 课程原价:
  • 网上报名价:289元元
  • 课程详情

本次直播以票务类电商网站大觅网为依托深入实践时下最火爆的微服务框架Spring Cloud。大觅网以Spring Boot为项目基础骨架,整个项目包含Eureka注册中心,Zuul网关验证,Config分布式配置管理,Ribbon负载均衡,Feign接口调用,Hystrix容错处理,Sleuth微服务追踪,ELK+Kafka日志收集。同时使用RabbitMQ实现分布式事务,完美解决高并发问题。发布采用Jenkins+Docker进行CI/CD的自动化运维部署,以实践DevOps的先进理念。除此之外还有分布式搜索引擎Elasticsearch,Mycat数据库中间件等。

通过本次课程希望达到如下目的:

1.让学员了解微服务架构

2.让学员掌握Spring Cloud技术体系

3.让学员掌握通过Docker+Jenkins实现CI自动化运维

4.让学员掌握ELK+Kafka日志收集解决方案

5.让学员掌握搜索引擎Elasticsearch、Mycat数据库中间件等技术


Spring Cloud微服务项目实战

  • 第1节 微服务架构介绍 免费试看
    本次课程首会分析大觅网的业务场景,并讲解微服务架构相关内容。同时会讲解如何依照微服务架构的设计原则设计大觅网项目的业务架构、应用架构、技术架构、部署架构以及数据库架构,其中在介绍微服务架构时,提出Spring Cloud解决方案
  • 微服务架构介绍
     
    免费
    适合人群:

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

    课程描述:

    本次课程首会分析大觅网的业务场景,并讲解微服务架构相关内容。同时会讲解如何依照微服务架构的设计原则设计大觅网项目的业务架构、应用架构、技术架构、部署架构以及数据库架构,其中在介绍微服务架构时,提出Spring Cloud解决方案

    目录
    1Spring Cloud微服架构-1
    大觅网介绍15:07
    微服务架构动画10:22
    微服务架构概念20:38
    大觅网架构设计-113:59
    大觅网架构设计-212:23
    大觅网项目管理设计15:06
    问题答疑-115:02

  • 第2节 Spring Cloud初体验(上)
    本次课程会讲解Spring Cloud微服务架构。首先介绍Spring Cloud框架的概念、和Spring Boot框架的关系以及Spring Cloud的体系架构,接下来分别讲解Spring Cloud的三个重要组件的使用,分别为使用Eureka实现注册中心及注册服务、使用Feign实现声明式REST调用、使用Hystrix实现微服务的容错处理。
  • Spring Cloud初体验(上)
    ¥59.00
    适合人群:

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

    课程描述:

    本次课程会讲解Spring Cloud微服务架构。首先介绍Spring Cloud框架的概念、和Spring Boot框架的关系以及Spring Cloud的体系架构,接下来分别讲解Spring Cloud的三个重要组件的使用,分别为使用Eureka实现注册中心及注册服务、使用Feign实现声明式REST调用、使用Hystrix实现微服务的容错处理。

    目录
    1Spring Cloud初体验-(上)
    课程内容简介04:56
    Spring Cloud体系简介16:45
    创建Eureka Server并配置依赖13:58
    配置和访问Eureka Server14:22
    创建Eureka Client并实现注册13:56
    为注册中心添加用户验证13:00
    实现Consumer开发18:42
    测试Feign调用07:41
    Spring Cloud微服务调用小结03:15
    调用传参 - 简单数据类型07:42
    调用传参 - JavaBean类型22:30
    Hystrix熔断器机制实现容错开始学习

  • 第3节 Spring Cloud初体验(下)
    本次课程继续讲解Spring Cloud微服务架构。其中包括如何使用Spring Cloud Ribbon实现服务负载均衡、使用Spring Cloud Zuul实现服务统一网关、使用Spring Cloud Config实现分布式配置。
  • Spring Cloud初体验(下)
    ¥59.00
    适合人群:

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

    课程描述:

    本次课程继续讲解Spring Cloud微服务架构。其中包括如何使用Spring Cloud Ribbon实现服务负载均衡、使用Spring Cloud Zuul实现服务统一网关、使用Spring Cloud Config实现分布式配置。

    目录
    1Spring Cloud初体验(下)
    课程内容简介10:28
    Ribbon实现负载均衡20:03
    负载均衡策略简介12:55
    建立Zuul网关12:13
    Zuul过滤器分类简介05:10
    定义Zuul过滤器17:55
    多过滤器的开发22:09
    在远程Git仓库创建配置信息11:00
    创建Config Server加载远程配置13:04
    在Config Client中使用远程配置12:24
    在远程配置信息变更后实现刷新08:09
    对远程配置信息进行加密12:12

  • 第4节 Docker+Jekins实现CI
    本课程首先从Docker的基础概念、实现原理、操作命令讲起,接下来讲解如何基于Docker技术实现大觅网开发、测试环境的快速搭建。最后基于Docker Compose+Jenkins+Git讲解如何实现大觅网项目在开发、测试、线上环境中的自动发布。对于难点充分考虑,反复练习。使学员能够快速学会。
  • Docker+Jekins实现CI
    ¥59.00
    难度:基础
    有效期:28天?
    学习人数: 260
    参加课程
    分享有礼
    学习指导题库0
    适合人群:

    有一定Java Web开发和Docker使用基础,从事微服务系统开发和架构的从业或研究人员,对微服务架构有兴趣的人

    课程描述:

    本课程首先从Docker的基础概念、实现原理、操作命令讲起,接下来讲解如何基于Docker技术实现大觅网开发、测试环境的快速搭建。最后基于Docker Compose+Jenkins+Git讲解如何实现大觅网项目在开发、测试、线上环境中的自动发布。对于难点充分考虑,反复练习。使学员能够快速学会。

    目录
    1Docker+Jekins实现CI
    Docker+Jekins实现CI 124:18
    Docker+Jekins实现CI 218:45
    Docker+Jekins实现CI 318:04
    Docker+Jekins实现CI 4104:45

  • 第5节 微服务系统日志处理
    首先介绍如何使用Spring Cloud组件Sleuth实现微服务跟踪,接着详细讲解如何使用ELK+Kafka实现微服务系统的日志收集。在分布式业务实现中主要讲解分布式事务和分布式线程安全问题。课程内容通过理论和实操相结合的方式,由浅入深循序渐进地进行讲解。
  • 微服务系统日志处理
    ¥59.00
    适合人群:

    有一定Java Web开发基础,从事微服务系统开发和架构的从业或研究人员,对微服务架构有兴趣的人

    课程描述:

    首先介绍如何使用Spring Cloud组件Sleuth实现微服务跟踪,接着详细讲解如何使用ELK+Kafka实现微服务系统的日志收集。在分布式业务实现中主要讲解分布式事务和分布式线程安全问题。课程内容通过理论和实操相结合的方式,由浅入深循序渐进地进行讲解。

    目录
    1微服务系统日志处理
    课程目标介绍02:30
    微服务项目添加Sleuth追踪14:56
    创建Zipkin Server服务10:06
    微服务整合Zipkin09:27
    Sleuth微服务追踪优化分析08:04
    ELK+Kafka整体介绍10:53
    在项目中发送消息到Kafka(上)18:08
    在项目中发送消息到Kafka(下)09:05
    课程答疑04:56
    大觅网下单业务分析15:54

  • 第6节 分布式数据存储
    本课程首先介绍Elasticsearch的相关概念、运行原理、语法以及如何在大觅网中进行Elasticsearch的集成,最后讲解Mycat的概念、语法以及使用Mycat实现大觅网订单库的水平分库。
分布式数据存储
¥59.00
适合人群:

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

课程描述:

本课程首先介绍Elasticsearch的相关概念、运行原理、语法以及如何在大觅网中进行Elasticsearch的集成,最后讲解Mycat的概念、语法以及使用Mycat实现大觅网订单库的水平分库。

目录
1分布式数据存储
分布式数据存储119:16
分布式数据存储222:33
分布式数据存储319:15

分布式数据存储434:50


讲师介绍

讲师

孙正哲

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

讲师

Leon

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

讲师

尚泽中

软件架构师,互联网知名企业5年项目开发实战经验,3年架构设计及项目管理经验。擅长后端架构设计,数据结构建模。

讲师

董海

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

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

更多课程推荐:

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

  • 暂无评论!

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

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



报名咨询

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

学校信息

学校优势:

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

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号