Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

BACK
 -END
COMO JAVAINICIAR EM
corretamente
ARRASTA PARA O LADO
@duds.dev
Eduardo Toste
Não construa uma casa
sem fundação. Domine a
linguagem antes de se jogar
no Spring.
Eduardo Toste ARRASTA PARA O LADO
Sintaxe básica, operadores e estruturas de
controle (if, switch, for, while)
Métodos, classes, herança, polimorfismo e
encapsulamento (OOP)
Pacotes, modificadores de acesso e exceções
🧠 Dica prática: resolva exercícios no Codewars focados
em Java. Prática é tudo!
@duds.dev
1 Java puro primeiro,
Frameworks depois
Antes de criar uma API,
entenda o terreno. Saiba
como funciona a web por trás
do back-end.
Eduardo Toste ARRASTA PARA O LADO
O que são requisições HTTP e como funcionam
Métodos principais: GET, POST, PUT e DELETE
Testes com Postman ou Insomnia são essenciais
🧠 Dica prática: simule requisições com Postman para
visualizar como os dados trafegam entre cliente e servidor
@duds.dev
2 Entenda o básico
da web
Com a base do Java firme,
é hora de evoluir. O Spring
Boot traz estrutura, boas
práticas e produtividade.
Eduardo Toste ARRASTA PARA O LADO
Suba seu projeto com o Spring Initializr
Injeção de dependência com @Autowired
Criação de camadas com @RestController,
@Service, @Repository
🧠 Dica prática: refaça seu projeto em Java puro com
Spring Boot, organizando bem as responsabilidades.
@duds.dev
3 Dê o próximo passo
com Spring Boot
Persistência de dados é pilar
de qualquer sistema. Entenda
como salvar e consultar
informações com eficiência.
Eduardo Toste ARRASTA PARA O LADO
Use JPA e anotações como @Entity, @Id,
@GeneratedValue
Crie repositórios com JpaRepository
Comece com H2 e evolua para PostgreSQL
@duds.dev
4 Trabalhe com banco
de dados desde cedo
🧠 Dica prática: conecte seu projeto a um banco H2 e
pratique os primeiros queries.
APIs quebradas frustram
usuários. Garanta que sua
aplicação saiba lidar com
imprevistos.
@duds.dev
Eduardo Toste ARRASTA PARA O LADO
Valide entradas com @Valid e @NotNull, @Size,
etc.
Trate exceções com @ControllerAdvice
Retorne mensagens claras e status HTTP
apropriados
5 Valide dados e trate
erros corretamente
🧠 Dica prática: force erros nos testes e veja como sua API
responde. Prepare-se para o mundo real!
Não existe atalho — dominar
o back-end com Java é sobre
constância.
Estude a base, pratique com
projetos reais e avance um
passo por vez.
Você não precisa saber tudo,
só precisa começar.
Eduardo Toste
Comece simples. Evolua com propósito.