〖课程介绍〗:
本课程基于SpringBoot+SpringMVC+Dubbo+Mybatis技术栈,融合RPC、大数据等相关技术,以及React.js、GraphQL、RocketMQ、Flume、ELK等技术来实现一个完整的租房项目,并在课程中穿插前后端分离、分布式消息/事务、大数据存储解决方案、爬虫解决方案等14个常用解决方案。
本课程采用SOA架构思想进行设计,基于目前主流后端技术框架SpringBoot、SpringMVC、Mybaits、Dubbo等,并融合RPC、大数据等相关技术,以及React.js、GraphQL、RocketMQ、Flume、ELK等技术来实现一个完整的租房项目——好客租房。好客租房是一个无中介化房屋租赁平台,包含房源智能推荐、地图找房、行情查询、电子合同、限时秒杀等功能。通过本课程的学习,可以实现移动web应用、微信小程序应用、后台管理应用等功能,完成一个完整的前端+后端+小程序全终端应用项目。
〖课程目录〗:
第二章 Ant Design以及Ant Design Pro
第三章 项目介绍以及开发后台系统
第四章 服务的具体实现以及MybatisPlus
第五章 阿里云OSS以及GraphQL
第六章 开发GraphQL服务以及前台系统搭建
第七章 完善前端功能以及WebSocket
第八章 MongoDB入门以及实现微聊即时通讯功能
第九章 分布式消息系统RocketMQ
第十章 RocketMQ集群、分布式WebSocket实现以及地图找房功能实现
第十一章 微信小程序
第十二章 微信小程序API使用以及实现小程序授权登录
第十三章 ElasticStack学习之Elasticsearch入门
第十四章 ElasticStack学习之Elasticsearch进阶
第十五章 房源数据抓取以及实现房源搜索
第十六章 ElasticStack学习之Beats、Kibana、Logstash
第十七章 MySQL集群解决方案(主从复制、PXC集群、MyCat、HAProxy)
第十八章 项目发布以及各种服务集群搭建
第十九章 MongoDB集群以及日志、异常规范
第二十章 区块链以及Hyperledger fabric
〖视频截图〗: