Capa do Ebook gratuito Desenvolvimento de Microservices com Spring Boot

Ebook gratuitoDesenvolvimento de Microservices com Spring Boot

Novo curso

24 páginas0 minutos

Iniciar curso gratuito

Conteúdo do curso

Descrição do curso

O curso Desenvolvimento de Microservices com Spring Boot é uma jornada rica e detalhada pelo universo da arquitetura de microserviços, moldando profissionais para domarem os desafios do desenvolvimento moderno. Com 24 páginas densas de conteúdo segmentado, o curso é voltado para a categoria de Informática, mais especificamente para a subcategoria de Programação back-end.

Nos primeiros módulos, explora-se a essência do que são microservices, destacando seus benefícios e desafios face à arquitetura monolítica tradicional. Através da configuração do ambiente com o Spring Boot, os participantes são guiados passo a passo na criação de microservices utilizando o Spring Initializr, que facilita o início de projetos Spring Boot, especialmente para quem está se aventurando pela primeira vez nessa poderosa ferramenta.

As anotações essenciais em Spring Boot são apresentadas com detalhes, servindo de base para o desenvolvimento eficiente de microservices. As nuances da comunicação síncrona, especialmente através de RESTful APIs, bem como a comunicação assíncrona via Message Brokers, são abordadas minuciosamente, preparando os alunos para lidarem com diferentes cenários de integração entre serviços. Ferramentas como Client Feign e WebClient são exploradas para facilitar essas integrações.

A arquitetura de dados também é discutida, comparando as abordagens de uso de bancos de dados dedicados versus compartilhados e integrando o Spring Data em microservices. No que tange às transações, a gerência de transações distribuídas é encarada como um dos pilares para garantir a consistência dos dados entre serviços distintos.

Outros pontos cruciais abarcam a configuração e implementação do Spring Cloud Config Server, a integração do Config Client e o gerenciamento eficaz de perfis e configurações dinâmicas. O curso ainda prepara os alunos para cenários complexos de balanceamento de carga, uso do Circuit Breaker com Spring Cloud Hystrix, e descoberta de serviços com Eureka.

No campo da segurança, o curso mergulha na implementação de autenticação e autorização, usando OAuth2 e JWT, além de estratégias para proteger APIs contra ameaças e ataques comuns. As ferramentas de monitoramento e logging são essenciais, com o Spring Boot Actuator provendo métricas úteis, o ELK Stack aprimorando a centralização de logs e o Zipkin permitindo o rastreamento distribuído.

Este curso gratuito inclui:

0h00m de curso online gratuito em áudio

24 páginas de conteúdo

Certificado digital de conclusão de curso

Exercícios para treinar seus conhecimentos

Baixe o Aplicativo agora para ter acesso a + de 3300 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, cursos em áudio ou texto.

  • Mais de 48 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto