Curso de Spring Boot API REST: Construa uma API

9,4

Nota desse curso

7.661

Alunos neste curso

Faça esse curso de Java API e:

  • Crie aplicações Java com o Spring Boot
  • Configura sua aplicação Spring sem o uso de arquivos XML.
  • Acelere seu desenvolvimento web com ajuda do Spring Devtools
  • Aprenda o estilo arquitetural REST
  • Use o Spring Data e Bean Validation

Conteúdo Detalhado

  1. Introdução ao Spring Boot

    • Hello World
    • (Opcional) Download do projeto inicial
    • Sobre Spring e Spring Boot
  2. Publicando Endpoints

    • Conhecendo o projeto
    • Download das classes de modelo
    • Primeiro Endpoint da API
    • Uso da anotação @ResponseBody
    • Usando DTO
    • Módulo Spring Boot DevTools
    • O que é REST
  3. Usando Spring Data

    • Começando com Spring Data JPA
    • Configurações do banco de dados da aplicação
    • Utilizando Repository
    • Interface que segue o padrão Repository
    • Consulta com filtros
    • Filtrando dados pelo relacionamento
  4. Trabalhando com POST

    • Cadastrando tópicos
    • Uso da anotação @RequestBody
    • Boas práticas no cadastro
    • Métodos com retorno void
    • Testando o cadastro com Postman
    • O cabeçalho Content-Type
  5. Validação com Bean Validation

    • Validações com Bean Validation
    • Uso da anotação @Valid
    • Simplificando o JSON
    • Uso da anotação @ResponseStatus no RestControllerAdvice
  6. Métodos PUT, DELETE e tratamento de erro

    • Detalhando tópicos
    • Paths dinâmicos
    • Atualizando tópicos
    • Controle transacional
    • Removendo tópicos
    • Anotação dos métodos de remoção
    • Tratando o erro 404
    • Vantagem de devolver o erro 404

Primeira aula de Spring Boot API REST: Construa uma API

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Spring Boot API REST: Construa uma API

Instrutores

  • Engenheiro de software com mais de 10 anos de experiência. Especialista em Java, Arquitetura de Software, Segurança Web e Agile.

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Desenvolvedores Java que gostariam de aprender como construir uma API Restful usando o Spring Boot.

Última atualização

03/03/2020

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

MARCOS AURELIO DIAS JUNIOR

em 25/11/2020

Bom professor. Melhor aula que eu vi aqui no Alura até o momento.

Spring Boot API REST: Construa uma API

Cleiton de Freitas

em 19/11/2020

Curso muito bem explicado e claro, parabéns para o Professor!!

Spring Boot API REST: Construa uma API

Raphael de França Bernardo

em 17/11/2020

Esse professor é ótimo! Conseguiu passar muito conteúdo importantíssimo com uma didática muito boa! Parabéns!

Spring Boot API REST: Construa uma API

Aprenda Java com esse e outros cursos, comece agora!

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1245 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas