Seja um(a) profissional com o que há de mais
avançado no mercado

Você não estará sozinho(a)

Nós vamos te formar com as habilidades técnicas de gestão de produtos e todas as skills que você precisa ter no mercado de trabalho.

Preparação para o mercado

Nesta formação você será preparado DE VERDADE para os desafios do mercado de trabalho na área de Programação Java. Sem enrolação, você vai aprender na prática!

Certificado que o mercado respeita

Conquiste um dos mais reconhecidos certificados de Programação Java do mercado e amplie suas chances de concorrer a vagas.

Algumas das empresas que já contrataram nossos alunos:

Este curso é para você:

Estudante na área de programação

Você é estudante da área e quer conquistar a sua especialização.

Profissional em migração de carreira

Você está buscando uma transição de carreira e entende que a tecnologia pode oferecer oportunidades.

Profissional que deseja melhorar suas habilidades

Você já trabalha com programação e quer aprofundar seus conhecimentos na área.

Nossa Metodologia

Estude agora e pague depois

Sucesso compartilhado

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, Ipsum has been the industry's standard dummy text ever since the 1500s.


Inscreva-se
Estude agora e pague depois

Sucesso compartilhado

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, Ipsum has been the industry's standard dummy text ever since the 1500s.


Inscreva-se
Estude agora e pague depois

Sucesso compartilhado

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, Ipsum has been the industry's standard dummy text ever since the 1500s.


Inscreva-se
Aulas gravadas

Foco no mercado

Você será preparado para os desafios reais do dia a dia do mercado de trabalho de Programação em Java e aprenderá com diversos projetos e cases ao longo do curso para colocar em prática seus conhecimentos.

Inscreva-se
Aulas gravadas

Assistente IA

E se você encontrar algum obstáculo pelo caminho, não se preocupe! A Emy, nossa assistente de inteligência artificial, está sempre disponível para ajudar com suas dúvidas, dia ou noite.

Inscreva-se
Aulas gravadas

Comunidade Exclusiva

Faça parte também da nossa Comunidade - um espaço colaborativo onde alunos, ex-alunos e professores se reúnem para trocar conhecimento, experiências e oferecer suporte em seu aprendizado.

Inscreva-se
Aulas gravadas

Metodologia

A jornada de aprendizado é estruturada em módulos que cobrem desde a sintaxe básica até conceitos avançados como orientação a objetos e o uso de bibliotecas padrão. Cada módulo visa aprofundar o entendimento prático, para que você evolua sua carreira em programação.

Inscreva-se

O que você vai aprender

Abrir ementa
Desperte seu potencial com o curso de Java definitivo. Com nossa abordagem inovadora e metodologias de ensino de última geração, você terá uma experiência de aprendizado sem igual. Desde os fundamentos da linguagem até os conceitos mais avançados de Orientação a Objetos, padrões de design, e desenvolvimento com Spring Boot, este curso é sua chave para se tornar um mestre em criar aplicações Java robustas e eficientes. Transforme sua carreira com habilidades que o mercado deseja e prepare-se para evoluir sua carreira.
Introdução
Introdução ao Java
Uma breve história do Java
Máquina Virtual
Hotspot e JIT
Versões do Java
JVM, JRE e JDK
Java: Onde usar e os objetivos
Especificação e implementação
Escrevendo meu primeiro programa
Compilando seu primeiro programa - Gerando o Bytecode
Executando seu primeiro programa - Hello World
O que pode dar errado?
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
INTELLIJ IDEA
Módulo 1
Programação em Java
Introdução
Instalação IntelliJ IDEA
Configuração de um projeto e instalação do JDK no IntelliJ
Introdução
Variáveis e Constantes
Tipos de dados primitivos
Estrutura de condição IF
Estrutura de condição SWITCH
Estrutura de condição ternária
Manipulação de Strings - valueOf e charAt
Manipulação de Strings - startsWith e endsWith
Manipulação de Strings - trim e length
Manipulação de Strings - toLowerCase e toUpperCase
Manipulação de Strings - indexOf e lastIndexOf
Manipulação de Strings - replace e substring
Arrays simples
Arrays multidimensionais
Loops - For
Loops - Foreach
Loops - While
Loops - Do While
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
INTELLIJ IDEA
Módulo 2
Orientação a Objetos
lntrodução
Programação Orientada a Objetos
Criação de objetos com classe
Método construtor de uma classe
Métodos (funcionalidades) de uma classe
Conceito de Abstração
Conceito de Encapsulamento - Getters e Setters
Conceito de Herança
Classe Abstrata
Conceito de Polimorfismo
Interfaces
Métodos estáticos
Pacotes
Modificadores de acesso entre pacotes
Onde encontrar mais informações sobre POO em Java
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA
Módulo 3
Padrões e Utilitários
Design Patterns
Factory
Builder
Singleton
Strategy
Collections Framework - List
Collections Framework - List (Tipagem e Lista de objetos)
Collections Framework - Set
Collections Framework - Map
Wrappers
Lambda
Stream
JavaIO - Reader
JavaIO - Writer
Generics
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA
Módulo 4
Fundamentos do Spring Boot
Introdução
Configurando um projeto Spring Boot
Configurando um projeto Spring Boot no VSCode
Conceitos de API REST
Inicializando o servidor Tomcat
Criando meu primeiro endpoint
Conexão com banco de dados PostgreSQL
Criando um Model (Modelo)
Criando Repository e listando produtos
Obter um produto
Personalizando mensagens de resposta
Cadastro de Produtos
Atualização de Produto
Exclusão de produto
Teste de Listagem e Consulta de produtos
Validações de requisições com o Spring Validation
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA
Módulo 5
Gerenciamento de Dependências e Build em Projetos Java
O que é uma ferramenta de build?
Por que usar ferramentas de build?
Instalando o Gradle
Criando um projeto com o Gradle
Instalando o Maven
Criando um projeto com o Maven
Usando o IntellIJ para definir a ferramenta de build
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA
Módulo 6
Testes e Qualidade de Código
O que é um teste unitário?
Código base e o primeiro teste
Mais testes unitários
TDD
Jacoco e Test Coverage
Triple A
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA
Projeto
Projeto: Simulando uma conta bancária
Introdução
Criando o projeto
Classe abstrata BankAccount
Classe PersonalAccount
Classe BusinessAccount
Criando mais métodos para a conta
Usando o mockito para criar testes
Criando o loop da main
Método createAccount
Adicionando o campo de senha
JAVA
SPRINGBOOT
POO
PADRÕES
UTILITÁRIOS
JAVA
INTELLIJ IDEA

Por que escolher esta formação?

1

Metodologia Avançada

O curso oferece uma jornada de aprendizado desde os fundamentos até práticas avançadas como Orientação a Objetos e uso do Spring Boot, com metodologias de ensino atuais para superar barreiras de aprendizado e te capacitar profissionalmente.

2

Certificado que o mercado respeita

Com mais de 300 mil estudantes impactados, nós oferecemos um certificado de Programação em Java altamente reconhecido no mercado, ampliando as chances do aluno em concorrer a vagas na área de tecnologia.

3

Aprendizado Prático com Projetos Reais

A formação inclui a aplicação prática dos conhecimentos em projetos reais, permitindo o desenvolvimento de habilidades de resolução de problemas e um entendimento profundo do Java.

4

Flexibilidade e Autonomia no Aprendizado

A plataforma de aprendizado online da Cubos Academy, complementada pela Emy, nossa IA personalizada, oferece flexibilidade de estudo de acordo com o ritmo e a agenda do aluno, garantindo uma experiência de aprendizado personalizada.

APRENDA JAVA
APRENDA JAVA
APRENDA JAVA
APRENDA JAVA
APRENDA JAVA
APRENDA JAVA
APRENDA JAVA
APRENDA JAVA

Histórias de sucesso

Confira alguns depoimentos de quem já estudou com a gente.

Fui aluno Cubos Academy [...] e me identifico demais com a empresa e sua cultura. Os conteúdos vistos durante o curso são de excelente qualidade e sempre muito atualizado! A plataforma é muito boa e intuitiva e permite que o estudante tenha sempre a mão os conteúdos visto durante as aulas

Moabe Batista da Silva
Flutter

Iniciei essa jornada sem saber o que iria encontrar e fui navegando por vários mundos do universo PM [...], ampliei minha forma de pensar e analisar problemas, desejos, necessidades e claro, como eu me relaciono com produtos e serviços (sejam eles digitais ou não).

Yago Barreto
Product Management

[...] Foi extremamente enriquecedor todo o conteúdo, as trocas entre colegas e especialistas. Muitas dúvidas tiradas, foi sensacional, agradeço muito pela dinâmica e engajamento de todo o conteúdo ministrado, sempre conduzindo com uma maestria admirável.

Anderson Martins
Product Management

[...] Foi extremamente enriquecedor todo o conteúdo, as trocas entre colegas e especialistas. Muitas duvidas tiradas, foi sensacional, agradeço muito pela dinâmica e engajamento de todo o conteúdo ministrado, sempre conduzindo com uma maestria admirável.

Anna Glícia
Desenvolvimento de Software

Fui aprovada em um processo seletivo de estágio front-end na Bleez. (...) Eu tô super feliz e animada e agradecendo demais a tudo que aprendi com vocês aqui na Cubos, pois o que foi abordado no processo seletivo foi EXATAMENTE O QUE APRENDI NAS AULAS. (...)

Carolina Abreu
Desenvolvimento de Software

Promoção
40% OFF

Oferta termina em:
00
Dias
00
horas
00
minutos
00
segundos

Pix ou boleto

De R$421,20 por apenas:
R$252
,72
30% de desconto

Cartão de crédito

De R$468,00 por
Em até 12x sem juros de:
R$23
,40
30% de desconto

Boleto Parcelado

Entrada + 9x de:
R$33
,48

Nossos benefícios

Emy, Assistente IA
Eventos exclusivos
Acesso vitalício
Projetos Práticos
Certificado de Conclusão
Assista no seu ritmo

Obtenha mais informações

Converse com os nossos consultores para:
Garantir Bolsas de Descontos
O material completo do Curso de Programação
Respostas para suas perguntas via WhatsApp ou telefone
Informações relevantes sobre oportunidades de carreira e o mercado
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Vamos te ajudar em sua carreira!

Você será encaminhado(a) para um de nossos consultores de carreira que irá te auxiliar em seus objetivos profissionais! Além disso, você irá receber:

Garantir Bolsas de Descontos
Mais informações sobre o Parcelamento Facilitado
O material completo do Curso de Java
Respostas para suas perguntas via WhatsApp ou telefone
Informações sobre oportunidades de carreira e o mercado

Ficou com alguma dúvida?

O Curso de Java é Online ou Presencial?

O nosso Curso é totalmente online composto por aulas gravadas.

São 18 horas de conteúdo gravado, e você pode assistir no ritmo que preferir.

Não tenho experiência, posso ingressar neste Curso?

Sim. Você não precisa ter nenhum conhecimento prévio nas tecnologias ou em qualquer uma das ferramentas que serão utilizadas na sua jornada de aprendizado. Começaremos juntos do zero, e faremos o que for possível para você conquistar o seu primeiro emprego ou especialização.

Quais são as condições de pagamento?

Boleto à vista, pix à vista e cartão de crédito.

O Curso de Java tem certificado?

Sim! Ele será emitido pós a conclusão do curso e a finalização de todos os módulos e projetos.