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?