课程简介
本课程是一门体系化的微服务架构深度解析课程,以Spring Cloud Alibaba为核心技术栈,带领学员从零开始构建企业级分布式应用。课程内容全面,涵盖微服务理论基础、Linux与Docker容器化、Spring Boot核心开发、Nacos服务治理、Sentinel流量控制、Dubbo RPC调用、OAuth2安全认证、Vue.js前端开发,并最终通过一个完整的“MyShopPlus”电商项目进行综合实战,无缝衔接Kubernetes云原生部署。通过学习,您将系统掌握微服务架构的设计、开发、测试、部署与运维全链路核心技能,具备独立开发和维护高并发、高可用分布式系统的能力,是迈向高级Java工程师和架构师的必备课程。
下载地址
课程目录
01 什么是微服务
第1–7节:微服务概念、优缺点、CAP定理、高并发应对等基础知识。
02 Linux 基础
第8–18节:Linux简介、目录管理、系统管理、用户权限、软件包部署等。
03 Docker 基础
第19–25节:Docker概述、安装、镜像与容器操作、Dockerfile定制镜像。
04 Docker Compose
第26–34节:DockerCompose简介与使用、网络设置、部署GitLab等应用。
05 再谈微服务
第35–37节:微服务概念深化、实践与设计模式。
06 Spring Boot 基础
第38–47节:Spring Boot简介、第一个应用、单元测试、常用配置、整合Thymeleaf与MyBatis。
07 Spring Cloud Alibaba 基础
第48–57节:Spring Cloud Alibaba简介、创建项目、Nacos服务注册与配置中心、Feign。
08 Spring Cloud Alibaba 进阶
第58–67节:Sentinel流量防卫兵、Dubbo RPC框架、负载均衡、外部化配置。
09 Vue 前端开发
第68–89节:前端知识体系、Vue基础语法、组件通信、VueRouter路由、Vuex状态管理。
10 Spring Security oAuth2
第90–100节:oAuth2简介、认证与资源服务器创建、令牌存储、RBAC访问控制。
11 Kubernetes
第101–116节:Kubernetes简介、集群安装、容器与网络配置、Ingress、数据卷、Dashboard。
12 编程方法论
第117–124节:敏捷开发、极限编程、微服务十二要素、轻应用、无状态应用、禅道。
13 项目实战 MyShopPlus
第125–158节:项目工程创建、TiDB数据库、用户与认证服务、单点登录、服务熔断限流、消息队列、全局异常处理等综合实践。
--- 点击展开详细目录 ---
|