收藏

4小时使用SpringCloud框架实现慕课网主页后端开发

从基础到实战,透视微服务的典型开发框架SpringCloud

4小时使用SpringCloud框架实现慕课网主页后端开发

难度 中级 时长 4小时 学习人数 1871 综合评分 10.00
  • 第1章 课程导学【先来了解下课程】 试看 1 节 | 8分钟

    对课程的知识点、课程要实现的项目案例以及学习这门课程之前需要做哪些准备进行说明。

    收起列表

    • 视频: 1-1 课程导学 (07:45) 试看
  • 第2章 SpringCloud框架预览【框架给我们提供了什么】 试看 2 节 | 17分钟

    针对课程中会使用到的SpringCloud组件进行介绍,主要是介绍它们的功能作用、交互关系以及简单的讲解实现原理。

    收起列表

    • 视频: 2-1 Eureka 和 Zuul 的介绍 (07:22) 试看
    • 视频: 2-2 Feign 和 Hystrix 的介绍 (08:43)
  • 第3章 构建工程结构与基础设施【完善工程环境】 5 节 | 66分钟

    实现工程的具体功能之前,第一步要做的就是去搭建工程的结构并完善基础设施。工程的结构需要完成一个父模块的搭建、基础设施包含了Eureka和Zuul的搭建。同时,还完成了数据表的设计与创建。

    收起列表

    • 视频: 3-1 搭建工程结构目录 (07:02)
    • 视频: 3-2 单节点 Eureka Server 的开发 (15:20)
    • 视频: 3-3 多节点 Eureka Server 的搭建 (14:40)
    • 视频: 3-4 服务网关模块的开发 (21:00)
    • 视频: 3-5 数据表的设计与创建 (07:37)
  • 第4章 通用模块的实现【抽离通用代码,减少程序耦合】 1 节 | 13分钟

    为了避免相同的代码被重复编写,我们需要提取一个通用的模块,将所有微服务都会用到的代码放在里面。

    收起列表

    • 视频: 4-1 微服务通用模块的实现 (12:09)
  • 第5章 实现课程微服务【注意微服务构建的细节】 3 节 | 48分钟

    这是我们编写的第一个功能微服务,它对外提供获取课程信息的功能。需要注意怎样去配置、编写微服务。

    收起列表

    • 视频: 5-1 搭建微服务及数据表操作相关实现 (18:36)
    • 视频: 5-2 微服务功能实现 (14:28) 试看
    • 视频: 5-3 功能接口测试用例的实现 (14:23)
  • 第6章 实现用户微服务【得心应手,从容开发】 5 节 | 66分钟

    在实现课程微服务的基础上,再去实现用户微服务,就会很简单了。用户微服务主要提供创建用户、获取用户和课程信息等功能。

    收起列表

    • 视频: 6-1 搭建微服务 (08:42)
    • 视频: 6-2 数据表实体类及Dao接口的定义 (11:14)
    • 视频: 6-3 Feign 接口及值对象的定义 (13:02)
    • 视频: 6-4 微服务功能实现 (18:58)
    • 视频: 6-5 功能接口测试用例的实现 (13:35)
  • 第7章 系统可用性测试【完善系统少不了测试】 2 节 | 20分钟

    工程完成之后,就需要对服务接口进行测试。这一章讲解部署工程的方法以及使用Postman对接口进行测试。

    收起列表

    • 视频: 7-1 可用性测试前的准备工作 (07:56)
    • 视频: 7-2 测试对外服务接口的可用性 (11:52)
  • 第8章 课程总结【对学习的一些感悟】 1 节 | 3分钟

    这一章主要是讲解对于学习的一些方法论,大家在工作、学习的时候可以作为参考。

    收起列表

    • 视频: 8-1 课程总结 (02:41)
本课程已完结


讲师

张勤一 资深架构师

高级技术专家,曾就职于微软、腾讯,目前就职于知名电商互联网公司,拥有丰富的大型项目开发经验。多年IT从业经验,一线软件设计、研发,熟悉C、CPP、Java等开发语言,对Web框架、数据存储、架构设计等有深入的理解和实践。

讲师其他课程

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题