Você está pronto para o seu primeiro desafio no mundo da programação?

Aprenda os fundamentos de Java e Springboot de forma simples, prática e divertida. Um curso para quem quer começar com o pé direito e sem enrolação!

Quero começar meu Batismo de Java!

São mais de 30 horas e 100 aulas de java, do básico ao avançado!

1 Nível Iniciante
  • Classes e objetos - Tudo é um objeto no Java! - 16:46
  • Metodos e parametros - 19:16
  • Orientação a objeto - Java, Kotlin, Swift, Dart - 08:46
  • Herança - O primeiro pilar da orientaçao a objeto - 19:39
  • 🏁 Desafio 3 - Quer me desafiar? - 11:24
  • Interfaces - Uma explicaçao simples - 16:47
  • Polimorfismo - O segundo pilar da orientação a objeto - 10:04
  • Construtores - Organizando e padronizando objetos - 16:54
  • 🏁 Desafio 4 - Quero ver se voce entendeu
  • Classes Abstratas - O que caralhos é isso? - 08:19
  • Classes abstratas x interfaces - É igual mas nem tanto - 10:54
  • Polimorfismo + Abstração = ❤️ - 14:14
  • Super classes x Sub Classes - É raro mas acontece muito - 11:47
  • "Herança Multipla" - Como realmente interfaces funcionam - 18:36
  • Overload/Sobrecarga de construtores - 22:48
  • Overload/Sobrecarga de metodos - 11:30
  • @Override na verdade nao funciona como voce imagina - 07:12
  • Referencia de memoria x Valor em memoria = toString 🍍 - 11:50
  • 🏁 Desafio 5 - Vamos construir um banco em Konoha?
  • Final Methods - Deixando os METODOS constantes - 11:58
  • Final class - Deixando as CLASSES constantes - 06:57
  • Refatorando o codigo - Um resumão de tudo que vimos [Aula Bônus] - 28:11
  • Encapsulamento 🍍 - Uma explicação teórica - 09:12
  • Getters e Setters - Uma explicação mais técnica - 15:55
  • ENUMS - Uma classe especial, mas nem tanto - 11:01
  • List - Um array com super poderes - 16:38
  • Generics - Uma explicaçao simples mas nem tanto [Parte 1] - 16:58
  • Generics - Uma explicação mais complexa [Parte 2] - 13:57
  • Records - Um jeito melhor de trabalhar com classes - 15:35
  • Stack - O ultimo a entrar é o primeiro a sair - 14:22
  • Array x List x Stack - Um resumão de tudo que vimos [Aula Bônus] - 25:44
  • Queue - Estrutura de dados - 17:39
  • Precisamos conversar - Se voce quiser conversar é claro - 03:46
  • LinkedList x ArrayList - 14:53
  • LinkedList - Uma explicaçao mais teorica - 11:31
  • LinkedList - Introdução a Collection - 11:43
  • Desafio 6 - Lista encadeada de ninjas - 21:09
  • HashSet - Voce vai usar 99% das vezes - 10:41
  • LinkedHashSet x Treeset - Mais algumas implementações - 06:30
  • Fim do nivel intermediario - Vou pro avançado!: NÃO! - 05:29
3 Nível Avançado
  • Tempo de compilação x Execução - Java sempre foi Estático - 13:32
  • Escopo estatico + variaveis globais - PSVM - 10:06
  • Complexidade de algoritmos - 24:06
  • Introdução a BigO - 23:03
  • BigO - Nao é sobre complexidade APENAS, por favor entenda isso! - 07:13
  • Streams - A melhor feature do java + desafio - 11:55
  • Streams - Filtragem externa + desafio - 11:55
  • Exceptions [Em breve]
4 Introdução ao Springboot [NOVO]
  • Configuração do projeto - Dependencias e o Maven - 17:17
  • Configuração do projeto - Git e GitHub - 17:39
  • Usando o terminal - Varias issues formam uma milestone - 14:17
  • Entidades e persistência de dados - Tabela de Ninjas - 24:58
  • git Amend - Hash e git garbage collection - 15:30
  • Modelando o banco de dados - Tabela de Missões - 23:04
  • @ManyToOne e @OneToMany - Relacionamento entre tabelas - 23:07
  • Lombok - Como funciona? - 08:38
  • Mensagens de commit padronizadas - 13:15
  • Arquitetura por camadas e monolitos [Aula Extra] - 18:42
  • Missoes Repository - 11:17
  • ORM - Mapeamento objeto-relacional [Aula Extra] - 13:20
  • Configurando banco de dados - H2 - 23:49
  • Introdução a SQL [Aula Extra] - 10:33
  • Variaveis de ambiente + .env + .gitignore - 19:10
  • Como banco de dados funcionam - Parte 1 [Aula Extra] - 23:44
  • Como banco de dados funcionam - Parte 2 [Aula Extra] - 17:51
  • Introdução a Migrations - Flyway - 24:00
  • Mock de endpoint - 15:46
  • Missoes Controller - Uma revisão do que vimos [Aula Extra] - 17:09
  • Ninja Service - JPA - 28:19
  • Ninja Service - Listar ninja + Serialização - 20:27
  • Ninja Service -Criando ninjas - 16:05
  • PostMan - O melhor amigo do dev backend - 22:45
  • Ninja Service - Deletar ninja - 14:53
  • Ninja Service - Atualizar ninja - 19:04
  • Git Branch - feature/T-001-criar-mapper-dto - Criando - 18:27
  • DTO x MAPPER - Parte 1 - 32:23
  • DTO x MAPPER - Parte 2 - 28:21
  • Git Branch - feature/T-001-criar-mapper-dto - Merge - 13:43
  • ResponseEntity - Parte 1 - 27:09
  • ResponseEntity - Parte 2 - 17:52
  • Introdução ao Thymeleaf - Parte 1 [Aula Extra] - 29:57
  • Introdução ao ThymeLeaf - Parte 2 [Aula Extra] - 31:59
  • Introdução ao Swagger [Aula extra] - 19:17
5 Springboot + Inteligencia artificial [NOVO]
  • Conexão do projeto + OpenAI + Gemini + DeepSeek
  • Api keys + Chat completions + Bancos de dados vetoriais
  • Autenticação + Webfliux
  • Conexão com banco de dados externo
  • Configuração do webclient + OpenAi
  • Requisiçoes assíncronas + MonoRequest
  • Introdução ao springAI + Prompt builder
  • Enviando a requisição para LLM + Retornando o builder
  • Conectando seu bando de dados a uma LLM + Finalização do projeto
Garantia 7 dias

Você ainda tem 7 dias para testar o Batismo, caso não gostar nós revogamos seu batizado!

Caso você não goste do curso por qualquer motivo nós devolvemos 100% do seu dinheiro investido!

Perguntas Frequentes

Este curso é para iniciantes?
Sim. Como é possível ver nos níveis a cima, o curso vai do iniciante ao avançado.
Recebo algum certificado?
Sim, o certificado pode ser emitido assim que o aluno concluir 85% do curso.
Preciso de conhecimento prévio?
Não, não precisa de conhecimento prévio. Como já mencionado na listagem de aulas, partimos do princípio que o aluno está vendo o conteúdo pela primeira vez. Sendo assim, extremamente indicados para iniciantes.
Quanto tempo terei acesso ao curso?
Você terá acesso ao material por 1 ano (365 dias consecutivos, a partir do momento da sua matrícula).
Tem alguma garantia?
Sim, você terá garantia de 7 dias, podendo pedir reembolso pela Hotmart no momento que quiser dentro desse período, sem nenhuma justificativa. Tanto a compra quanto o reembolso são mediados pela Hotmart e o prazo para a devolução do valor vai de acordo com a política do site.