API RESTful com Spring Boot, Java 8 e MongoDB

O objetivo dessa aula é demonstrar como criar uma API RESTful com Spring Boot, Java 8 e MongoDB em 45 minutos.

 

Digite seu email para se inscrever em nossa newsletter e receber atualizações sobre novos conteúdos.

Ao término dessa aula você aprenderá como como criar uma API RESTful com Spring Boot, Java 8 e MongoDB.

1. Introdução

A algum tempo venho falando sobre front-end e Angular aqui, mas agora gostaria de falar um pouco sobre tecnologias back-end, que são fundamentais para o desenvolvimento de qualquer aplicação web.

Decidi falar sobre Java como tecnologia back-end, por se tratar de uma linguagem extremamente poderosa quando utilizada em conjunto com a suíte de frameworks que compõem o Spring.

O Spring framework torna o desenvolvimento de APIs extremamente simples e produtivo, por isso decidi criar um desafio de implementar uma API RESTful 100% funcional em apenas 45 minutos!

2. A API RESTful a ser desenvolvida

Nessa aula será criada uma API RESTful de cadastro de cliente, com o seu CRUD completo, ou seja, listagem, cadastro, atualização, e remoção de um cliente.

A API utilizará o Spring Boot como ponto de partida, que nos provê todas as configurações necessárias para termos uma API pronta para produção com o mínimo de esforço.

Além do Spring Boot, utilizaremos o Java 8 e alguns de seus novos recursos, assim como persistência em banco de dados NOSQL MongoDB.

Por fim utilizaremos o Spring Security para habilitar autenticação Basic em nossa API.

Confira na vídeo aula e veja como é simples criar APIs RESTful com essas tecnologias e frameworks.

3. Links úteis

A seguir seguem os links da ferramentas utilizadas no desenvolvimento da API:

4. Código fonte da API RESTful

Todo o código fonte da API poderá ser encontrada no link a seguir, que está hospedado no GitHub, que contém todas as instruções sobre como executar a aplicação.

Código fonte da API RESTful no GitHub

5. API RESTful avançada

Gostou da aula e gostaria de aprender mais recursos avançados sobre como criar APIs RESTful altamente eficazes e escaláveis?

Então confira o curso que preparei exclusivamente para você que deseja se tornar um especialista na criação de APIs RESTful, clique na imagem abaixo para saber mais!!!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

16 − 2 =