✔️ Entender os protocolos HTTP e REST.
✔️ Saber utilizar uma ferramenta de automação, compilação, gerenciamento de dependências e empacotamento de projeto.
✔️ Criar um projeto utilizando framework backend.
✔️ Criar uma API REST ( controllers , mappings, rotas, etc.
✔️ Entender e saber aplicar os conceitos de inversão de controle e injeção de dependências.
✔️ Tratar erros do backend e códigos de status HTTP.
✔️ Fazer o mapeamento objeto relacional.
✔️ Utilizar linguagem de consultas objeto relacional.
✔️ Habilitar a documentação com Swagger.
✔️ Saber acessar outras APIs REST a partir do backend.
✔️ Entender o protocolo HTTPS.
✔️ Gerenciar autenticações.
✔️ Fazer upload de arquivos.
✔️ Criar recursos para envio de e mails.
Totalizando 84h
- Exercícios (projetos API)
- Atividade I: Criação do Projeto API DVDRental
- Atividade II: Projeto API Dell Store
- Atividade III: @Validations e Tratamento de Exceções
- ⚡Atividade IV: Trabalho de Conclusão da Disciplina
- Data Base + Configs + exemplos de métodos
- Generate Spring.io dos Projetos
- Material de Aula
- DBeaver (Documentação)
- Java (Documentação) (Documentação MDN)
- Mailtrap (Documentação)
- PostgreSQL (Documentação)
- Postman (Documentação)
- Spring Boot (Documentação)
- Spring Tools 4 (Documentação)
- Spring Quickstart Guide (Documentação)
- Swagger (Documentação)
⬆️Back to top⬆️