Free Ebook cover Desenvolvimento de Microservices com Spring Boot

Free ebookDesenvolvimento de Microservices com Spring Boot

New course

24 pages1 hours and 54 minutes

Start free course

Course content

Course Description

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.

This free course includes:

1h54m free online audio course

24 content pages

Certificate of course completion

Exercises to train your knowledge

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text