|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/microsservicos-java-spring-cloud/
课程评论:没有评论
课程名称:Java 微服务与 Spring Boot 和 Spring Cloud 课程概述: 本课程专注于 Java 11 和 Spring Boot 2.3.4 版本,旨在帮助学员从零开始学习如何构建一个由多个微服务组成的系统。这些微服务之间能够透明、可扩展地进行通信,并具备负载均衡的能力。课程内容涵盖以下核心概念: 1. 微服务注册到“发现服务器”(Eureka),通过微服务名称进行通信。 2. 使用 API 网关(Zuul)进行请求路由和授权。 3. 身份验证和授权的实现,使用 OAuth 和 JWT 令牌。 4. 学习如何生成和测试 Docker 容器,以便为微服务和数据库的部署做好准备。 本课程旨在提供对 Spring Cloud 生态系统的基本介绍,帮助开发者熟悉微服务的构建、配置和通信基础。如果学员希望深入了解相关工具,课程将为其打下良好的基础。内容并不涵盖 Spring 生态系统的所有资源,但包括以下重要工具: - 使用 Feign 进行微服务间的 API 请求 - 使用 Ribbon 进行负载均衡 - 使用 Hystrix 实现容错 - 使用集中配置服务器和 Git 存储库管理配置数据 需要注意的是,本课程针对有基础的 Java 和 Spring Boot 学习者,要求学员具备 REST API 构建的基本知识。期待通过这个课程帮助学员在职业生涯中进一步发展。欢迎加入课程学习!
DISCLAIMER: Gostaríamos de deixar bem claro que ESTE É UM CURSO ESPECÍFICO DAS VERSÕES JAVA 11 E SPRING BOOT 2.3.4. Se você deseja um conteúdo sobre outras versões, então este curso NÃO é para você.Aprenda a estruturar um sistema de microsserviços Java com Spring Boot e Spring Cloud.Você vai aprender a criar, passo a passo e do absoluto zero, um sistema composto por vários microsserviços que comunicam entre si de forma transparente, escalável e com balanceamento de carga.Os microsserviços são registrados em um "Discovery Server" (Eureka), de modo que a comunicação entre eles é feita pelo nome do microsserviço. Além disso, as requisições são feitas em um API Gateway (Zuul), responsável por rotear e autorizar as requisições.Você vai aprender a trabalhar com autenticação e autorização, usando OAuth e tokens JWT. Além disso, vai aprender como gerar e testar os containers Docker para deixar os microsserviços e as bases de dados aptos para implantação.O objetivo deste curso não é esgotar todos recursos do ecossistema Spring, mas sim apresentar uma introdução, de forma bem didática, de algumas das principais ferramentas do Spring Cloud, de modo que o desenvolvedor se familiarize com o processo básico de construção dos microsserviços, sua configuração e comunicação, e possa depois seguir se especializando se assim desejar.Os conteúdos do curso incluem:Feign para requisições de API entre microsserviçosRibbon para balanceamento de cargaServidor Eureka para registro dos microsserviçosAPI Gateway Zuul para roteamento e autorizaçãoHystrix para tolerância a falhasOAuth e JWT para autenticação e autorizaçãoServidor de configuração centralizada com dados em repositório GitGeração de containers Docker para os microsserviços e bases de dadosEste curso é de nível iniciante do ponto de vista de microsserviços e do ferramental Spring Cloud, mas vale ressaltar que não é para iniciantes em Java ou Spring Boot. É preciso já ter pelo menos conhecimento básico de construção de API's REST com Spring Boot e Java. Estou muito feliz em apresentar este curso para você, e desejo que ele possa contribuir para você dar mais um passo na sua carreia. Um grande abraço e te vejo nas aulas.