Comece a Criar APIs com Java e Spring Boot: Um Guia para Iniciantes
Hoje começo uma série de textos e tutoriais semanais para a construção de uma API utilizando Java e Spring Boot onde o objetivo é fazer do zero uma API de cadastro e recomendação de episódios de séries de TV.
Este projeto será uma oportunidade de aprendizado para desenvolvedores iniciantes, pois vou compartilhar o conteúdo que estou criando para ajudar o meu irmão a desenvolver uma API na prática.
O que vamos construir?
Vamos construir uma API para gerenciar séries e recomendar um episódio aleatório para quando você quiser só sentar no sofá e assistir um episódio de sua série favorita sem precisar gastar um tempo só para escolher.
Os primeiros recursos serão:
- Listar todas as séries cadastradas;
- Adicionar uma nova série ao catálogo;
- Buscar os episódios de uma série específica;
- Remover uma série do catálogo.
Qual o objetivo deste projeto?
O foco principal deste projeto é ajudar desenvolvedores iniciantes a entender os conceitos fundamentais para desenvolvimento backend passando por temas como:
- Configuração do ambiente de desenvolvimento (JDK, Maven, Postman e IDE);
- Criação do projeto Spring Boot;
- Estrutura da aplicação;
- Configuração do banco de dados;
- Criação dos endpoints (CRUD);
- Boas práticas no desenvolvimento de APIs;
- Testes.
Ao final de cada postagem vou deixar pequenos desafios para adiantar o tema da próxima postagem.
O desta semana é pesquisar o que é uma IDE.
Pronto para começar?