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?