API Rest com Java e Spring Boot do iniciante ao especialista

Nesse curso vamos criar uma aplicação Java Spring Boot, Docker, Tracing(Jaegar), monitoramento com Prometheus e Grafana

API Rest com Java e Spring Boot do iniciante ao especialista
API Rest com Java e Spring Boot do iniciante ao especialista

API Rest com Java e Spring Boot do iniciante ao especialista free download

Nesse curso vamos criar uma aplicação Java Spring Boot, Docker, Tracing(Jaegar), monitoramento com Prometheus e Grafana

Bem vindo(a) ao curso de API Rest com Java e Spring Boot do iniciante ao especialista, está procurando um curso que te dará um crescimento exponencial para sua carreira como desenvolvedor de software, este é curso certo.

Independente da sua senioridade (iniciante ou especialista), você aprendera a desenvolver passo a passo uma aplicação completa Java com Sprint Boot.

Nesse curso abordarei o framework Spring utilizando a linguagem Java, será desenvolvimento um sistema de gerenciamento de vendas, será possível cadastrar produtos, clientes e registar vendas utilizando as melhoras práticas e ferramentas do mercado.

Segue abaixo alguns tópicos que serão abordados no curso:

  • Desenvolvimento com Spring Boot.

  • Criação de Serviços REST seguindo os melhores padrões

  • Arquitetura de camadas (Controller, Service, Repository)

  • Criação de vários contêineres como Mysql, Jaeger, Prometheus  e  Grafana utilizando o docker-compose

  • Evolução do banco de dados com Flyway

  • Mapeando entidades com JPA

  • Validações com Bean Validation

  • Tratamento de exceção com Excetipon Handler

  • Criação de objetos DTO (Data Transfer Object)

  • Documentação da API's com Swagger

  • Rastreamento da aplicação através de Tracing com Jaeger

  • Expor métricas com Prometheus

  • Criar dashboards das métricas expostas pelo Prometheus através do Grafana

Há algum requisito ou pré-requisito para o curso?

  • Conhecimento básico de programação Java

  • Conhecimento básico de REST

  • Docker instalado

  • Instalação Postman

Para quem é este curso:

  • Desenvolvedores Java