首页 实战 Java从单体到微服务打造房产销售平台
收藏

Java从单体到微服务打造房产销售平台

SpringBoot+SpringCloud,入门微服务的精品课程

Java从单体到微服务打造房产销售平台

已完结 难度 中级 时长 20小时 学习人数 711 综合评分 9.84

微服务是后端资深开发工程师必备技能。本课程将基于房产销售平台,带你进行单体开发,然后进行微服务架构改造,并深入剖析微服务架构原理。快速提升你的项目开发与微服务架构能力。

格鲁
讲师

Java高级开发工程师,架构师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

基于SpringBoot开发单体房产销售平台

工程搭建

Java开发环境搭建

SpringBoot整合Mybatis

SpringBoot整合Freemarker

SpringBoot核心原理

编写自定义SpringBoot Starter

用户模块

Spring拦截器实现鉴权

Guava Cache本地缓存

Spring Mail发送邮件

Spring Mvc 流程解析

经纪人模块

后端分页组件的封装

错误页的处理、统一异常处理

SpringBoot单元测试

房产模块

Ajax请求的实现

ReponseBody注解接收json参数

Spring事务注解

推荐模块

Redis操作、Redis可排序列表

热门推荐

最近房源推荐

监控部署

SpringBoot插件打包

Spring Boot Actuator 健康检查

Spring Admin 监控平台

微服务架构技术与挑战

基于SpringBoot+SpringCloud技术栈,从架构原理到编码实现,助力平滑进阶架构师

4大课程亮点,点亮你的进阶之路

架构的演进不单单是技术,还有对项目整体的设计原理与原则

微服务架构改造过程

单体的不足及微服务的优点

微服务架构面临的挑战

微服务架构设计及技术选型

通过JWT来实现身份验证和鉴权

通过RestTemplate实现服务通信

通过SpingCloud Eureka来实现服务注册发现

通过Spring Redis实现分布式缓存

通过SpringCloud Hystrix来实现服务容错

通过SpringCloud Sleuth来实现调用链路追踪

架构设计能力

服务拆分原则及服务边界确定

数据库拆分原则

架构设计原则

康威定律在架构设计中的应用

环境搭建

Java环境的搭建

Maven环境的搭建

Eureka环境的搭建

Redis环境的搭建

Nginx环境的搭建

ELk日志检索架构的搭建

监控平台

基础监控组件SpringBoot Actuator

JVM监控Spring Admin

服务容错监控Hystrix Dashboard

服务注册发现监控Eureka Dashboard

调用链路监控Zipkin UI

日志检索架构ELK

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提问
讲师会进行集中答疑

源码开放

整套代码下载

课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化

适合人群及技术储备要求

适合愿意未来从事Java开发的学生、工作1-3年的Java服务端工程师。完全掌握课程内容,你将掌握Java开发框架,微服务技术,
架构设计,组件实现原理,具备后端开发技术架构能力,能胜任后端Java资深开发岗位,达到3-5年Java 工程师的水平

技术储备要求

掌握Java基础

掌握常用技术和框架:Spring、Mybatis、Maven

环境参数

  • 操作系统 MAC OS 10.12
  • IDE Spring Tool Suite3.8.4.RELEASE
  • Maven 3.5.0
  • Mysql 5.6.25
  • Nginx 1.8.0
  • JDK 1.8.0_131
  • Redis 3.2.11
  • Mybatis 3.4.2
  • Jedis 2.8.0
  • Guava 18.0
  • FastJson 1.2.24
  • Druid 1.1.0
  • Zipkin 1.23.1
  • Log4j2 2.6.2
  • Eureka 1.4.12
  • Ribbon 2.2.0
  • Logbook 1.3.0
  • Hystrix 1.5.6
  • JWT 3.1.0
  • Swagger2 2.2.2
  • Logstash 6.1.1
  • Kibana 6.1.1

万事俱备 只等你来

  • 慕先生8159252

    好评

    讲的非常通俗易懂,老师回答的特别有耐心,而且回复极快!我这种初学者就得多看,感觉大家千万别着急,我就看的很慢,很多东西感觉需要认真研究,老师的视频反复看,可以收获很多。后面的微服务还没来得及看,但从前面看就已经干货满满,学到超级多。支持~

  • 大写的先生

    好评

    刚好公司用的就是spring cloud微服务技术,前端VUE,操作数据库用的JPA,目前对于JPA的部分是真的懵各种优化,由于有项目的实践,这套视频真的帮到了我很多,我还会继续跟进。

  • 静好

    好评

    公司买了一个平台,各种鸡肋无法满足运营需求,正在筹划改造,业务比较多正好适合微服务拆分,课程提供了很好的借鉴,能有章分布式事务控制就好了。5星好评

查看全部327条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

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

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