TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
4小时使用SpringCloud框架实现慕课网主页后端开发(完结)〖课程介绍〗:
SpringCloud作为主流微服务框架,是Java工程师的必备技能。本课程将带你对慕课网主页的后端实现进行微服务拆分。通过用户信息、课程信息的两个微服务实现,带领同学们认识 SpringCloud 的常用组件 Eureka、Zuul、Feign、Hystrix 等。从基础知识到实战项目,助力轻松进阶。
〖课程目录〗:# ^( p! C( h k+ J) ]4 d
第1章 课程导学【先来了解下课程】
对课程的知识点、课程要实现的项目案例以及学习这门课程之前需要做哪些准备进行说明。) ?9 T! ]8 T- D0 ]
视频:
1-1 课程导学 (07:45)
第2章 SpringCloud框架预览【框架给我们提供了什么】
针对课程中会使用到的SpringCloud组件进行介绍,主要是介绍它们的功能作用、交互关系以及简单的讲解实现原理。! P k! g4 W0 H2 t9 e
视频:
2-1 Eureka 和 Zuul 的介绍 (07:22)
视频:4 i H& X; l; a( q- O G( g
2-2 Feign 和 Hystrix 的介绍 (08:43)4 l' y$ l: [. x. B) c& F! l& ^
第3章 构建工程结构与基础设施【完善工程环境】+ ?1 {4 E8 U/ S* ^& B7 o
实现工程的具体功能之前,第一步要做的就是去搭建工程的结构并完善基础设施。工程的结构需要完成一个父模块的搭建、基础设施包含了Eureka和Zuul的搭建。同时,还完成了数据表的设计与创建。
视频:
3-1 搭建工程结构目录 (07:02)
视频:
3-2 单节点 Eureka Server 的开发 (15:20)
视频:, p" O% k3 K1 K2 c9 n: P6 T
3-3 多节点 Eureka Server 的搭建 (14:40), E/ [% Y" B% s' z4 J# Q+ U2 Q
视频:
3-4 服务网关模块的开发 (21:00)
视频:7 y: Y! ?. R' I; d. |) b, _( h8 l
3-5 数据表的设计与创建 (07:37)6 b; p6 m P6 T0 h2 N
第4章 通用模块的实现【抽离通用代码,减少程序耦合】+ y2 h! O: o* O% G% m
为了避免相同的代码被重复编写,我们需要提取一个通用的模块,将所有微服务都会用到的代码放在里面。
视频:! A( q" k; R( `: c' Y- Z, }1 ~
4-1 微服务通用模块的实现 (12:09)! Z0 b9 ^; Z! q X
第5章 实现课程微服务【注意微服务构建的细节】
这是我们编写的第一个功能微服务,它对外提供获取课程信息的功能。需要注意怎样去配置、编写微服务。2 l0 u2 T, M: X4 l& W& D: b' O9 I {
视频:; E0 f2 @: e! }: @, C0 j
5-1 搭建微服务及数据表操作相关实现 (18:36)
视频:* C3 R. ^- {1 _; c) H
5-2 微服务功能实现 (14:28)
视频:2 ]! Y$ E2 V- M: d* d7 N' v" y
5-3 功能接口测试用例的实现 (14:23)
第6章 实现用户微服务【得心应手,从容开发】
在实现课程微服务的基础上,再去实现用户微服务,就会很简单了。用户微服务主要提供创建用户、获取用户和课程信息等功能。
视频:7 _: ~& b" m6 p+ X8 P4 x' [
6-1 搭建微服务 (08:42): j6 Q. Y2 N$ N z
视频:* K3 ~ a" ]$ v; M& ]. `9 B: A
6-2 数据表实体类及Dao接口的定义 (11:14)
视频:5 _& v+ ^1 f; Y' B+ e2 e
6-3 Feign 接口及值对象的定义 (13:02)" J) o1 z8 I y; T; y+ V3 x) T' `
视频:9 U% a0 v- H% D. c) D
6-4 微服务功能实现 (18:58): O' f& }2 P% V% H9 \
视频:6 [( W; M$ _. Z! m, A
6-5 功能接口测试用例的实现 (13:35)
第7章 系统可用性测试【完善系统少不了测试】# J; Z. d: E9 b, @
工程完成之后,就需要对服务接口进行测试。这一章讲解部署工程的方法以及使用Postman对接口进行测试。% V: s+ C5 ^/ Q+ q$ q7 [
视频:6 P) r* \; S T
7-1 可用性测试前的准备工作 (07:56)
视频:' |( S" g: \' n! X7 A' h
7-2 测试对外服务接口的可用性 (11:52)1 P( R- }# {( `1 b
第8章 课程总结【对学习的一些感悟】8 s% p; y& t5 L
这一章主要是讲解对于学习的一些方法论,大家在工作、学习的时候可以作为参考。
视频:& F! l3 i0 A- ~
8-1 课程总结 (02:41)
|
|