Semana da Programação Funcional

Confira nossas lives !

0

dias

00

horas

00

minutos

00

segundos

Curso de Spring Boot Parte 1: Construa uma API Rest

9,4

Nota desse curso

2.334

Alunos neste curso

Faça esse curso de Java para Web 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 Parte 1: Construa uma API Rest

Instrutores

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

Cursos relacionados

Cursos de Java em Programação

Público alvo

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

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Aprenda Java com esse e outros cursos, comece agora!

  • 896 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

  • 896 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

  • 896 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

  • 896 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

Procurando planos para empresas?

Clique aqui e veja os planos
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana