🚫 Inscrições Encerradas! A janela de inscrições para a turma de Fevereiro fechou. QUERO SER AVISADO DA PRÓXIMA
YouReady
CODE EXCELLENCY

Spring Boot Profissional:
Tecnologia e Boas Práticas Aplicadas

Um curso ao vivo e em turma muito pequena, onde você aprende Spring Boot e como codificar pensando em qualidade.

Alguns conceitos só fazem sentido na prática. Criei este curso para te poupar anos de tentativa e erro, mostrando como Spring Boot, Docker, TDD, Design Patterns e Princípios se encaixam no desenvolvimento profissional de alto nível.

Inscrições Encerradas

Perdeu o prazo? Deixe seu e-mail para ser o primeiro a saber quando abrirmos a próxima turma!

Você se identifica com algum destes perfis?

Este programa foi desenhado para quem busca entregar software com qualidade profissional.

PERFIL 1: O Autodidata

Seu código funciona, mas se sente inseguro sobre estrutura, design e testes. Quer evoluir do "funciona" para o "profissional".

PERFIL 2: Em Transição de Stack

Quer dominar o ecossistema Java/Spring com as boas práticas exigidas pelo mercado.

PERFIL 3: O Júnior Buscando Senioridade

Quer entender a profundidade das decisões arquiteturais. Aprender não só o "como", mas o "porquê" por trás de um código.

PERFIL 4: O Estudante Determinado

Projetos didáticos não bastam. Quer construir um portfólio real com a mentoria de quem vive o mercado.

⚠️ Este treinamento pode não ser o ideal se:
  • Seu foco atual é consumir conteúdo teórico, sem realizar exercícios práticos.
  • Está aprendendo a sintaxe básica do Java e Orientação a Objetos.
  • Prefere a autonomia de estudar sozinho com aulas gravadas.

Conteúdo Programático:
Tecnologia + Boas Práticas Aplicadas

Nosso cronograma é focado em 5 semanas de imersão com dois encontros semanais ao vivo para teoria e demonstrações, complementados por uma carga intensa de exercícios práticos onde você aplicará cada conceito no mundo real.

Semana 1: Ferramentas de Ambiente de Desenvolvimento 02/02 a 08/02

Configure seu ambiente e domine o fluxo de trabalho moderno.

  • Git e GitHub CLI: Controle de versão essencial, do básico ao avançado. • Estrutura de commits semânticos e boas práticas de branch
  • SDKMAN: Gerenciamento simplificado de versões do Java e outras ferramentas. • Boas práticas: .sdkmanrc e uso dele no CI/CD
  • Gradle: Automação de build, gestão de dependências e plugins. • Boas práticas: Estruturação modular, otimização de builds e customização
  • Docker para Devs: Domine o uso de Dockerfile e docker-compose. • Prática: Multi-stage builds e otimização de imagens

Semana 2: Ecossistema Spring Boot 09/02 a 15/02

Os pilares fundamentais para construir aplicações Java modernas.

  • Spring Boot Fundamentals: Injeção de dependências, IoC, auto-configuration e escopos. • Design: Princípios SOLID aplicados em Spring
  • Spring Web e REST APIs: Crie controladores REST, valide dados e trate exceções. • Code Review: Padrões de design para APIs RESTful

Semana 3: Persistência, Modelagem e Integração com Docker 16/02 a 22/02

Conectando sua aplicação ao mundo real com dados e contêineres.

  • Integração com Docker: Dockerize suas aplicações com Docker Compose e boas práticas. • Boas práticas: Configuração por ambiente.
  • Persistência com JPA e Flyway: Mapeando regra de negócio e versionamento de banco. • Foco: Regra de negócio em entidades, design evolutivo com migrações e versionamento.

Semana 4: Design de Testes com JUnit 23/02 a 01/03

Fundamentos sólidos e a prática do Test-Driven Development.

  • Fundamentos de Testes: Tipos de testes, anatomia de um bom teste e qualidade de código. • Foco: Como escrever testes que agregam valor real e não apenas aumentam a cobertura de código.
  • Desenvolvimento Orientado a Testes (TDD): O ciclo Red-Green-Refactor, design para testabilidade e mocks. • Boa Prática: Testes como documentação viva

Semana 5: Testes de Integração com TestContainers e Refatoração 02/03 a 13/03*

Garantindo a qualidade de ponta a ponta e evoluindo o sistema.

  • Testes de Integração com TestContainers: Estratégias para testes de integração de API com bancos de dados reais. • Code Review: Estrutura de testes maintainable
  • Técnicas de Refatoração: Evoluindo o código com segurança. • Prática: Utilizando suíte de testes para melhorar o design sem medo de quebrar funcionalidades.

Garantia de 30 Dias

Arrisco por você. Se em até 30 dias você achar que o curso não atendeu às suas expectativas, devolvemos 100% do seu investimento.

Como solicitar

  • Entre em contato por e-mail dentro do prazo
  • Informe nome completo e número do pedido
  • Receba o reembolso em até 7 dias úteis

Sem perguntas

Se você não estiver satisfeito, simplesmente devolvemos seu dinheiro.

Você não tem nada a perder e muito a ganhar.

Quem vai te guiar nesta jornada?

Você não está apenas aprendendo Spring Boot. Está aprendendo com alguém que já passou pelos mesmos desafios que você enfrenta.

Rafael Issao Miyagawa

Rafael Issao Miyagawa

Experienced as Staff Engineer & Tech Lead
12+ anos com Java Enterprise

Palestras
TDC 2024 SP TDC 2025 Florianópolis QA Solidário 2025 Meetup SouJava

Minha Jornada

Conheci o desenvolvimento de software e me apaixonei pela área de qualidade. No mercado, percebi que apenas "fazer funcionar" gerava horas extras e bugs.

Estudei a fundo para entregar código que não dá dor de cabeça. Tive a sorte de trabalhar em times onde a qualidade era prioridade e vi como isso transforma o dia a dia e a satisfação do cliente.

Hoje, quero compartilhar essa experiência para que você não precise aprender tudo do jeito mais difícil.

Minha Filosofia de Ensino

Meu objetivo não é criar desenvolvedores que apenas seguem tutoriais, mas profissionais que entendem o 'porquê' por trás de cada decisão técnica.

ME AVISE DA PRÓXIMA TURMA

Resumo do Curso

Detalhe Informação
Formato Online • Ao vivo • Turma de 10 alunos
Duração 5 semanas de imersão (Teoria + Prática intensa)
Início A definir (Inscrições Encerradas)
Horário Varia conforme a turma escolhida (veja abaixo)
Nível Iniciante/Intermediário
Diferenciais Code reviews personalizados + Mentoria direta + Canal exclusivo no Discord

Escolha a Turma Ideal para Você

Oferecemos diferentes horários para que você possa encaixar sua evolução técnica na sua rotina.

Flexibilidade Total: Você pode transitar entre as turmas para ajustar sua agenda. Ex: assistir a aula de segunda de manhã e a de quinta à noite.

TURMA ALVORECER 🌅

Para quem prefere começar o dia aprendendo

Segundas e Quartas
8h às 10h

TURMA AFTERWORK 💼

Para profissionais após o expediente

Terças e Quintas
19h às 21h

TURMA WEEKEND 🏖️

Para quem prefere concentrar no fim de semana

Sábados
8h às 12h

(com intervalo incluso)

PARA TODAS AS TURMAS:

2 encontros semanais*
Duração: 5 semanas
Mesmo conteúdo e projeto
Code reviews sob demanda
Aulas 100% ao vivo

*A Turma Weekend possui 1 encontro semanal de 4h, totalizando a mesma carga horária das demais.

Investimento e Cronograma

Detalhe Informação
Datas Inscrições Encerradas
*Novas datas serão anunciadas em breve
Carga Horária 5 semanas (2 encontros semanais ao vivo + tempo de prática)
Vagas LIMITADA a 10 alunos
Preço Cheio R$ 1.200,00
Preço de Lançamento R$ 900,00 ou 10x de R$ 90,00
ENTRAR NA LISTA DE ESPERA

Inscrições encerradas para a turma atual. Deixe seu e-mail para ser avisado sobre futuras turmas.

O que dizem nossos ex-alunos

Perguntas Frequentes

Como funciona o suporte e a comunidade pós-curso?

Durante e após o curso, você terá acesso contínuo ao nosso canal exclusivo no Discord. Este espaço é ideal para tirar dúvidas com o instrutor e colegas, compartilhar experiências e manter seu networking profissional ativo.

Como funcionam os code reviews personalizados?

Durante o curso, você enviará exercícios-chave para revisão. Eu analisarei seu código, farei comentários específicos sobre estrutura, design e boas práticas, e teremos sessões dedicadas para discutir alternativas e melhorias. É como ter um tech lead revisando seu código em tempo real.

Qual a diferença deste curso para outros de Spring Boot?

A diferença está no foco em qualidade e boas práticas aplicadas. Enquanto outros cursos mostram "como fazer funcionar", aqui você aprenderá "como fazer bem feito", com code reviews, discussões de design e as decisões arquiteturais que um profissional experiente toma.

As aulas ficam gravadas?

Sim! Todas as aulas ficam gravadas e disponíveis na plataforma da HeroSpark por 1 ano, para você revisitar quando quiser.

Preciso de qual conhecimento prévio?

É necessário conhecimento básico de Java e Orientação a Objetos. Se você já consegue criar classes, métodos e entender conceitos como herança e polimorfismo, está preparado.

Haverá projeto final? Receberei certificado?

Sim, mas o certificado não é dado apenas por presença. Você desenvolverá uma API completa e, somente ao entregar 100% dos exercícios propostos e ter seu projeto aprovado, receberá o certificado de 27 horas. Isso garante que sua certificação realmente comprove sua capacidade técnica.

Do Conhecimento Teórico à Maestria Técnica

Você já investiu tempo estudando e construindo sua base. Agora, o objetivo é transformar esse conhecimento em engenharia de software. Vamos preencher a lacuna entre saber a sintaxe e desenhar soluções robustas.

O Desafio Real

No dia a dia, o difícil não é escrever o código, mas decidir onde ele deve ficar e por que. Focaremos nas decisões arquiteturais que separam um código amador de um sistema profissional e manutenível.

Design Patterns SOLID Arquitetura Limpa
Aceleração com Mentoria

Nada substitui o olhar de um especialista sobre o seu código. Através dos code reviews, você terá um feedback direto e personalizado que livros e vídeos gravados não conseguem oferecer.

Feedback Individual Evolução Técnica Confiança

TURMA EXCLUSIVA: 10 VAGAS

Mantemos a turma pequena intencionalmente para garantir que cada aluno receba a atenção e a mentoria necessária em seus exercícios.

ME AVISE DA PRÓXIMA TURMA

As inscrições para a turma de Fevereiro estão encerradas.
Deixe seu e-mail na lista de espera para ser avisado sobre a próxima turma.