Pré-venda · Java + Spring Boot

Java do zeroà primeiravaga.

Salve! Eu sou o Matheus. A gente começa pelo Java, constrói uma API de treino com Spring Boot e termina com um projeto que você consegue abrir e explicar numa entrevista.

8 módulos + extraMateriais visuaisQuiz final · 15 questõesProjeto realCertificado de conclusão
APRENDA. CONSTRUA. DEFENDA.FUNDAMENTO ANTES DE ATALHO.
01 / A mentalidadeConsistência > atalhos

Chega de copiar
código sem
entender.

Quero que você entenda o que está construindo.

A sintaxe vem primeiro. Depois a gente pega um problema real, decide onde cada regra mora e testa se ela funciona. Eu vou mostrar o raciocínio junto com o código.

Sem CRUD genéricoSem Animal / DogSem teoria solta
02 / Dentro do cursoAprendizado em prática

Muito além de
uma API.

A aula não acaba quando o vídeo termina. Você fica com mapas visuais, desafios e perguntas para testar se entendeu o projeto.

03 / O métodoAprenda → construa → defenda

Primeiro entender.
Depois fazer funcionar.

MODELAR

Transforme o problema em objetos. Entenda entidades, responsabilidades e relacionamentos antes de sair escrevendo código.

ALUNO → TREINO → EXERCÍCIO

CONSTRUIR

Organize as camadas, persista os dados e implemente uma regra de negócio que dá sentido ao projeto.

CONTROLLER → SERVICE → REPOSITORY

DEFENDER

Prepare seu GitHub e aprenda a explicar suas escolhas. Seu projeto precisa fazer sentido também fora da sua máquina.

CÓDIGO → README → ENTREVISTA
04 / Do código ao mercadoConversas reais no LinkedIn

Essas conversas
chegaram no meu LinkedIn.

Separei alguns contatos reais de recrutamento que recebi. Eles mostram o tipo de conversa que pode surgir ao longo de uma carreira em tecnologia. Ocultei nomes e fotos por privacidade.

São abordagens de recrutadores, incluindo vagas sêniores e de outras tecnologias. Não são resultados de alunos, ofertas de contratação garantidas ou vagas necessariamente abertas hoje.

Comece pela base
05 / Modo entrevistaSaber fazer. Saber explicar.

Perguntas de
entrevistas.

Já entrevistei candidatos. Responder uma definição é fácil; explicar uma escolha do seu projeto é o que faz diferença. Tente falar a resposta antes de abrir cada pergunta.

01Quando usar == ou equals()?

Em objetos, == compara referências. equals() expressa igualdade de conteúdo conforme a implementação da classe. Em String, por exemplo, use equals() para comparar o texto.

02Array ou List: qual escolher?

O array tem tamanho fixo. Uma List oferece operações de coleção; uma implementação como ArrayList pode crescer. A escolha depende de como os dados serão usados.

03Interface ou classe abstrata?

Uma interface define um contrato. Uma classe abstrata pode reunir estado e comportamento comum. Pense nas responsabilidades e no tipo de relação entre os objetos.

04Onde fica a regra de negócio?

No projeto, a decisão sobre a progressão de carga fica na camada de serviço. Assim, ela não depende dos detalhes da requisição HTTP nem do acesso ao banco.

05Por que criar um Service?

Para concentrar operações e regras do domínio, coordenando o que a aplicação faz. O Controller recebe a requisição; o Service executa a regra; o Repository cuida da persistência.

06Quando devolver 404 em vez de 500?

Se um aluno pedido pela URL não existe, 404 informa que o recurso não foi encontrado. 500 indica uma falha inesperada do servidor. Saber essa diferença ajuda a explicar o contrato da API.

07Como provar que a regra de 5% funciona?

Teste o limite: abaixo da meta a carga fica igual; ao atingir a meta, calcule 5% e confira o arredondamento. Explique a entrada, a saída esperada e por que cada caso importa.

06 / As ferramentasFundamento aplicado

A base que
sustenta o código.

Cada conceito entra quando o projeto precisa dele. Você aprende o que usar e o motivo da escolha.

01

FUNDAMENTOS DE JAVA

Tipos, condicionais, loops, arrays e listas. Da primeira variável à leitura de um problema.

02

MODELAGEM DE OBJETOS

Encapsulamento, herança, polimorfismo e interfaces aplicados às responsabilidades do sistema.

03

JAVA MODERNO

Collections, Streams e tratamento de exceções para organizar dados e lidar com erros.

04

BACKEND COM SPRING BOOT

Camadas, API REST, persistência com JPA e H2, documentação e regra de negócio.

Este é o seu ponto de partida mesmo sem conhecer Java ou Spring Boot. Se a lógica de programação ainda for novidade, avance com calma: o guia de instalação, os exemplos e os materiais visuais ajudam a acompanhar cada etapa.

MATERIAL DE APOIO / ENTRE AS AULASPara consultar quando precisar

Deu branco?
Volte ao material.

Eu deixei um apoio por escrito em cada aula a partir do Módulo 1. Ele fica lá para você rever o exemplo quando for praticar sozinho.

01 / REVER

A explicação por escrito

Mapa visual, código e uma leitura simples do que acontece em cada passo.

02 / PRATICAR

Desafios e quizzes

Errou uma questão? Volte ao exemplo, entenda o motivo e tente de novo. O quiz final reúne 15 perguntas.

03 / EXPLICAR

Perguntas de entrevista

Use o seu próprio projeto para treinar respostas em voz alta. O importante é conseguir contar por que você fez cada escolha.

07 / A ficha de treinoDo fundamento ao GitHub

Oito módulos.
E um extra.

Uma sequência para construir sua base, conectar as peças e apresentar o que você fez.

  1. 00WHY JAVA

    Por que Java

    O ponto de partida e o projeto que acompanha sua evolução.

  2. 01FOUNDATION

    Java essencial

    Tipos, decisões, loops e arrays. Fundamento com prática.

  3. 02MODELING

    Orientação a objetos aplicada

    Herança, polimorfismo e interfaces dentro do domínio do projeto.

  4. 03MODERN JAVA

    Java moderno

    Collections, Streams e tratamento de erros.

  5. 04BACKEND

    Spring Boot do zero

    Entity, Repository, Service e Controller. Cada camada no seu lugar.

  6. 05BUILD

    API de Treino Inteligente

    Persistência, endpoints e uma regra de progressão de carga.

  7. 06SHIP

    Um GitHub que você sabe defender

    Organização, README e apresentação das suas decisões.

  8. 07NEXT

    Próximos passos

    Revisão do projeto, caminhos de estudo e quiz final de 15 questões.

  9. +EXTRA

    O que estudar depois

    IA, desafio de viagem, testes, bancos de produção, segurança, Docker e entrevistas.

15QUESTÕES NO QUIZ FINAL
08+MÓDULOS E TRILHA EXTRA
01PROJETO PARA SEU PORTFÓLIO
MÓDULO EXTRA / PRÓXIMOS PASSOSAlém do projeto principal
Matheus em versão cartoon aponta para código, banco de dados e inteligência artificial
Depois de terminar o curso, continue explorando.

Terminou a base.
E agora?

O módulo extra reúne guias visuais para escolher o próximo passo. É material de aprofundamento, com exemplos e decisões que você pode discutir numa entrevista.

01

Java + IA Como usar a IA para aprender, revisar e investigar código com critério.

02

Desafio: reservas de viagem Regras de cancelamento, fila de espera, presença, rotas e casos de teste.

03

Testes e banco de produção Como verificar regras e entender SQL, NoSQL e escolhas de persistência.

04

Segurança, JWT e Docker Primeiros passos para proteger e executar uma aplicação fora da sua máquina.

05

Entrevistas técnicas Como falar com honestidade sobre o que fez e defender suas decisões.

DEV MAROMBA / MENTALIDADESEM ATALHOS_

Código também
é treino.

Fundamento. Repetição. Progressão.

Você não evolui só assistindo. Evolui fazendo.

08 / Quem treina com vocêExperiência em prática
Matheus Hugolini, instrutor do curso
SEU INSTRUTOR / DEV MAROMBA

Matheus
Hugolini.

ENGENHEIRO DE SOFTWARE

Trabalho com Java, Spring Boot e AWS no dia a dia e conduzo várias frentes de inteligência artificial. Também já entrevistei candidatos para vagas de engenharia; trouxe para o curso dúvidas e perguntas que aparecem nesses processos.

Criei este curso para ensinar os fundamentos sem esconder o raciocínio. Quero que você consiga abrir o próprio projeto, apontar para o código e contar por que fez cada escolha.

JAVASPRING BOOTAWSIA
09 / O que você levaSeu próximo commit

Código que
você consegue
defender.

Ao longo do curso, você constrói um repositório com estrutura, documentação e uma regra de negócio que sabe explicar.

  • Camadas com responsabilidades claras
  • ProgressaoService com regra de carga
  • Endpoints documentados com Swagger
  • README para apresentar o projeto
⌘   treino-api Public
Java 21Spring BootJPAH2OpenAPI
treino-api/
├── src/main/java/
│   ├── model/
│   ├── repository/
│   ├── service/
│   │   └── ProgressaoService.java
│   ├── controller/
│   └── exception/
├── pom.xml
└── README.md
README.md / PRÉVIA

API de Treino Inteligente

Uma aplicação para organizar treinos e sugerir a próxima carga com base no desempenho do aluno.

10 / Seu próximo nívelFaça parte da pré-venda

Invista
na sua
base.

Java, Spring Boot e um projeto para colocar o aprendizado em prática. Estude no seu ritmo e volte às aulas sempre que precisar.

E se, por menos que um mês do plano Padrão da Netflix, você investisse em aprender Java com quem usa a linguagem de verdade no dia a dia?

PAGAMENTO ÚNICO. SEM ASSINATURA.
UM PROJETO. DO COMEÇO AO GITHUB.

12X DE

R$31,03

ou R$ 300 à vista

Parcelamento de uma compra única.

  • 8 módulos, textos ilustrados e módulo extra
  • Quizzes de revisão e quiz final com 15 perguntas
  • Projeto prático e perguntas de entrevista
  • Acesso vitalício e atualizações do curso
  • Certificado ao concluir 100% do curso
  • Garantia de 7 dias
Conhecer a lista VIP

A lista VIP está aberta. Deixe seu nome e e-mail para receber o aviso de abertura da pré-venda.

11 / Perguntas frequentesAntes de começar

Vamos tirar
suas dúvidas.

Preciso saber programar antes de começar?

Você não precisa conhecer Java, mas é recomendado ter alguma base de lógica de programação. O curso tem ritmo direto. Reserve tempo para praticar e revisar as aulas.

Posso acompanhar no Windows, Mac ou Linux?

Sim. As ferramentas usadas no curso, como Java e IntelliJ IDEA, estão disponíveis nos três sistemas.

Quando as aulas serão liberadas?

As aulas já publicadas ficam disponíveis na área de membros após a compra. As próximas aulas serão adicionadas na plataforma.

Por quanto tempo tenho acesso?

O acesso ao curso é vitalício e inclui as futuras atualizações.

O curso garante uma vaga ou salário?

Não. O curso ajuda você a estudar Java, construir um projeto e se preparar para entrevistas. Os prints são contatos de recrutamento compartilhados pelo instrutor, não resultados de alunos. Conquistar uma vaga depende também da sua prática, experiência e dos processos seletivos.

Como funciona o quiz final e o certificado?

O quiz final tem 15 perguntas sobre todo o curso e permite tentar novamente. A meta sugerida de estudo é acertar pelo menos 12. Na Kiwify, o certificado é liberado ao concluir 100% do curso; ele não depende de uma nota mínima no quiz.

O que há no módulo extra?

Guias de aprofundamento sobre Java com IA, um desafio de reservas de viagem, testes, bancos de produção, segurança, Docker e entrevistas. Eles mostram caminhos para continuar estudando após o projeto principal.

Tem garantia?

Sim. A compra tem garantia de 7 dias para solicitar reembolso.

É uma assinatura mensal?

Não. É uma compra única de R$ 300, com a opção anunciada de parcelamento em 12 vezes de R$ 31,03. Não há mensalidade recorrente.

O próximo passo é seu

Seu primeiro projeto
não precisa parecer
de iniciante.

Eu quero te ver abrindo o projeto e explicando, com calma, o que você construiu.

Conhecer a lista VIP

Lista VIPCADASTRO ABERTO

Ver lista VIP
DEV MAROMBA / PRÉ-VENDA

Java do Zero
à Primeira Vaga.

Quer entrar na lista VIP?

Eu te aviso por e-mail quando a pré-venda abrir. Você confere as condições e decide com calma se quer participar. Entrar na lista não gera cobrança nem compromisso.

Salve, dev! E aí, tá preparado para entrar no mundo Java e alavancar sua carreira no backend?

Receba o aviso de abertura

Nome e e-mail. Só isso.

O formulário não carregou. Atualize a página e tente novamente.

Mensagem de recrutamento

Mensagem de recrutamento com nomes e foto anonimizados