|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/a-fullstack-saga-springboot-angular-kubernetes/
课程评论:没有评论
**课程名称:** A Fullstack Saga: SpringBoot / Angular / Kubernetes **课程概述:** 本课程将带您从零开始构建一个可扩展的全栈平台。您将学习如何使用 Java 11 和 Spring Boot 构建微服务架构的后端服务,并使用 Angular 9 创建一个能够展示后端数据的前端应用程序。更重要的是,您将掌握将整个平台部署到 Google Kubernetes 集群 (GKE) 的技能,并全程自动化 CI/CD 流程,利用 GitLab 实现持续集成和持续交付。 **核心学习内容:** * **后端开发:** 使用 Spring Boot 和 Java 11 构建稳定、可扩展的微服务。 * **前端开发:** 使用 Angular 9 创建响应式和用户友好的前端界面。 * **容器化与编排:** 学习 Docker 镜像的构建与发布,以及 Kubernetes 在 Google Kubernetes Engine (GKE) 上的部署和管理。 * **DevOps 与自动化:** 通过 GitLab CI/CD 管道实现端到端的自动化部署流程。 * **安全性:** * 利用 TLS (HTTPS) 保护前后端通信的安全,实现加密传输。 * 通过 Spring Security 和 JWT (JSON Web Token) 实现基于角色的后端 API 安全访问。 * **工具使用:** 掌握 Postman 进行 API 请求测试。 **学习成果:** 完成本课程后,您将具备独立构建、部署和管理现代化全栈应用程序的能力,熟练运用 Spring Boot、Angular、Kubernetes、Docker、GitLab CI/CD 以及相关的安全技术,为构建可扩展的企业级应用打下坚实基础。
In this course you will learn how to:build a scalable platform, from scratch using microservice architecture using spring boot with Java 11create a frontend app that presents information stored in backend services, using angular 9and deploy everything to a Google Kubernetes cluster (GKE)all of these while automating the process using CI/CD pipelines from GitLab.You will also learn to:secure the connection between frontend and backend using TLS (https - encrypted communication) and also secure backend endpoints using ROLE based security (with Spring Security and JWT - json web token)use POSTMAN for request testingbuild/publish Docker images