Nós usamos cookies para criar uma experiência de navegação melhor. Ao acessar o site da MENTORAMA, você concorda com nossa Política de Cookies.
Entendi
Close
Nós usamos cookies para criar uma experiência de navegação melhor. Ao acessar o site da MENTORAMA, você concorda com nossa Política de Cookies.
Entendi
Close
Deixe um pedido de consulta e teste
o acesso ao curso "Java do zero ao PRO" totalmente gratuito por 3 dias!
Ao clicar no botão de "Enviar", declaro que li e estou ciente das condições presentes na Política de Privacidade e concordo com os Termos de uso aplicáveis à empresa Mentorama e seus serviços.

Java
do zero ao PRO

Você vai aprender a linguagem de programação mais amigável e procurada do mundo a partir do zero. Em Java são escritos aplicativos e jogos para dispositivos móveis, software corporativo, Java é usado pelo Google, Amazon e Twitter - adquirindo a profissão de desenvolvedor Java, você vai poder encontrar emprego em dezenas de setores e milhares de empresas.

2 partes

do iniciante ao programador experiente

8 meses

Programa de estágio

para os melhores alunos

Um mentor expert

da área
de aprendizagem na prática
Escola online das profissões
mais procuradas
até 16 de maio
-40%
CURSO ONLINE DE

A demanda por profissionais qualificados está crescendo a cada ano e, se você deseja entrar no mercado de TI, tornar-se um programador Java será uma boa decisão.

R$ 60.000,00
R$ 8.000,00
por ano
Salário médio de um desenvolvedor de JAVA no Brasil de acordo com glassdoor.com
a média para o cargo de desenvolvedor sênior
por mês
Java do zero ao PRO
Fabiano Santos vai falar sobre as perspectivas de trabalhar como java desenvolvedor
Сrédito Estudantil em parceria com a fintech Provi
Programa de crédito
de um parceiro 100% confiável
Crédito descomplicado, parcelamento no boleto em até 12 vezes
Qualquer pessoa física, maior de 18 anos
Resposta em 24 horas via SMS, WhatApp ou e-mail
Na área de desenvolvimento de software o Inatel possui diversas oportunidades de trabalho e os alunos da Mentorama terão a oportunidade de participar do processo seletivo para concorrer as vagas de emprego como Especialista em Sistemas no Inatel para atuar em um projeto global em conjunto com uma multinacional do setor de Telecomunicações.
Oportunidade de Trabalho para alunos da Mentorama
Sobre o Inatel:
Fundado em 1965, o Instituto Nacional de Telecomunicações - Inatel - é um centro de excelência em ensino e pesquisa na área de Engenharia, e tem se consolidado cada vez mais, no Brasil e no exterior, como um celeiro de grandes talentos.
|
Sintaxe simples
A linguagem Java é frequentemente comparada com o inglês - suas "regras" são igualmente fáceis de aprender.
Ampla Java-comunidade
Você sempre pode encontrar suporte, receber conselhos ou até obter código pronto para o seu projeto.
Multi-plataforma
O código escrito em Java se adapta automaticamente às diferentes plataformas nas quais é executado (por exemplo, MacOS e Windows).
Demanda do mercado de trabalho
Todos os dias, no indeed brasileiro são abertos 3.000 vagas reais exigindo o domínio da linguagem Java.
Salário alto
O salário médio de um desenvolvedor Java nas grandes cidades do Brasil é de R$ 6.800,00 (dados do glassdoor.com).
Popularidade da linguagem
Serviços web populares e aplicativos móveis estão escritos nele - no total são cerca de 3 milhões de projetos.
Para quem este curso é adequado?
Novatos
Você vai aprender a programar do zero, mesmo que nunca tenha escrito código antes. Vai fazer vários projetos que funcionam, você poderá conseguir uma posição júnior e iniciar uma carreira como desenvolvedor Java: encontrando um emprego na sua cidade ou trabalhando remotamente.
Desenvolvedores iniciantes
Você vai poder escrever código Java limpo e bem estruturado, de acordo com todos os padrões estabelecidos por grandes empregadores e projetos top. Vai crescer profissionalmente, poderá receber comentários e conselhos valiosos de desenvolvedores experientes.
Seu conhecimento após a conclusão do curso
Escrever um código bem estruturado
Escrever código usando princípios da POO
Testar seu software
Desenvolver aplicativos de desktop
Trabalhar com versões no Git
Associar aplicativo a um banco de dados
Otimizar o desempenho do software
Escrever aplicativos da web
Criar aplicativos móveis
Configurar recursos de rede
18 anos de experiência
atualmente trabalha com transformação digital, usando arquitetura de micro-serviços e devops.
Felipe Vianna Flores
DevOps
Mentor
Professor no ensino superior, na graduação e pós-graduação e engenheiro de software no setor privado. Tem experiência na área de Tecnologia da Informação, com ênfase em Sistemas de Informação, atuando principalmente nos seguintes temas: sistemas para internet, data warehousing, business intelligence, engenharia e arquitetura de software.
Fabiano Santos
Mentor
Engenheiro de Software no Ifood, instrutor Java, palestrante e líder do Java User Group Pernambuco.
Trabalha com desenvolvimento de software há mais de 7 anos tendo atuado em diferentes áreas como financeira, saúde, telecomunicações e logística.
Vinicius Falcão
Mentor
PRO
Como está organizado o processo educacional?
Você assiste as aulas on-line
Faz suas atividades
Eles corrigem suas atividades e dão recomendações para o seu desenvolvimento
Defende o projeto de conclusão

Realiza o pedido real no final do curso
De qualquer dispositivo num momento conveniente
Trabalho prático próximo a um pedido real
Recebe comentários de tutores

Nós vamos começar com conceitos básicos e trabalho com o código do aplicativo finalizado - para que até os iniciantes possam se acostumar rapidamente.No final, você vai ter experiência na criação de aplicativos Web e móveis, na criação de software corporativo com funções de rede, no trabalho com bancos de dados.

O curso vai ajudar você a dominar Java do zero

Programação
Para iniciantes
Módulo 1 - Módulo introdutório
  • O que é Java, onde e para que é usado
  • Como é organizado programas Java
  • Quais IDEs podemos utilizar
  • Instalação do ambiente de desenvolvimento
  • Como iniciar um programa
  • Escrevemos um aplicativo de console
Módulo 2 - Sintaxe da linguagem
  • Do que é composta uma classe java
  • Operadores de atribuição
  • Operadores relacionais
  • Ciclo de vida
  • Escrevendo um código complexo
Módulo 3. Sistema de Controle de Versão com Git
  • O que e Git
  • Instalação do Git
  • Ferramentas úteis
  • Iniciando o versionamento
  • Como verufica versoes
  • Branches
  • Mesclar branches
  • Repositories e trabalho em equipe
  • Revertendo alteracoes
  • Fluxo de trabalho
Módulo 4 - Objetos e classes
  • O conceito de classe e objeto.
  • Método, parâmetros, retorno.
  • Métodos estáticos.
  • Constantes e variáveis.
  • Criação de objetos e construtor.
  • Encapsulamento, getters e setters.
Módulo 5 - Números, Textos, datas, Enumerations
  • Objetos e primitivos
  • Para que servem objetos e primitivos
  • Que números existem
  • Quando usar int ou double
  • Precisao de numeros com ponto flutuante
  • Conversa de numeros de tipos diferentes
  • Objetos de texto, tipo String
  • Metodos da classe String
  • Concatenação de linhas
  • Operações de numeros
  • Enum
  • Calendario e marcador
  • Classe Math
  • Expressoes regulares ou regex
Módulo 6 - Vetores e coleções
  • Criação de lista
  • Classe HashSet
  • Como declarar e adicionar os itens
  • Como inverter as valores
  • Como funciona um vetor
  • HashMap
Módulo 7 - Herança
  • Conceitos fundamentais sobre herança
  • Hierarquia de classes
  • Interfaces
Módulo 8 - Polimorfismo
  • O que é polimorfismo
  • Métodos polimórficos
  • Tipos de polimorfismo
Módulo 9 - Características da POO no Java
  • Interfaces funcionais
  • Métodos default
  • Expressões lambda
  • Referência de método
  • Sreams e Collectors
  • Collectors
Módulo 1 - Módulo introdutório
  • O que é Java, onde e para que é usado
  • Como é organizado programas Java
  • Quais IDEs podemos utilizar
  • Instalação do ambiente de desenvolvimento
  • Como iniciar um programa
  • Escrevemos um aplicativo de console
Módulo 2 - Sintaxe da linguagem
  • Do que é composta uma classe java
  • Operadores de atribuição
  • Operadores relacionais
  • Ciclo de vida
  • Escrevendo um código complexo
Módulo 3. Sistema de Controle de Versão com Git
  • O que e Git
  • Instalação do Git
  • Ferramentas úteis
  • Iniciando o versionamento
  • Como verufica versoes
  • Branches
  • Mesclar branches
  • Repositories e trabalho em equipe
  • Revertendo alteracoes
  • Fluxo de trabalho
Módulo 4 - Objetos e classes
  • O conceito de classe e objeto.
  • Método, parâmetros, retorno.
  • Métodos estáticos.
  • Constantes e variáveis.
  • Criação de objetos e construtor.
  • Encapsulamento, getters e setters.
Módulo 5 - Números, Textos, datas, Enumerations
  • Objetos e primitivos
  • Para que servem objetos e primitivos
  • Que números existem
  • Quando usar int ou double
  • Precisao de numeros com ponto flutuante
  • Conversa de numeros de tipos diferentes
  • Objetos de texto, tipo String
  • Metodos da classe String
  • Concatenação de linhas
  • Operações de numeros
  • Enum
  • Calendario e marcador
  • Classe Math
  • Expressoes regulares ou regex
Módulo 6 - Vetores e coleções
  • Criação de lista
  • Classe HashSet
  • Como declarar e adicionar os itens
  • Como inverter as valores
  • Como funciona um vetor
  • HashMap
Módulo 7 - Herança
  • Conceitos fundamentais sobre herança
  • Hierarquia de classes
  • Interfaces
Módulo 8 - Polimorfismo
  • O que é polimorfismo
  • Métodos polimórficos
  • Tipos de polimorfismo
Módulo 9 - Características da POO no Java
  • Interfaces funcionais
  • Métodos default
  • Expressões lambda
  • Referência de método
  • Sreams e Collectors
  • Collectors

PRO
Módulo 1. APIs com SpringBoot
Módulo 2. Exceptions, debug e logs
Módulo 3. Building com Maven e Gradle
Módulo 4. Padrões de Projeto e Design de Código
Módulo 5. Testes Automatizados
Módulo 6. Bancos de Dados Relacionais
Módulo 7. Bancos de dados não relacionais
Módulo 8. Segurança de Aplicações
Módulo 9. Concorrência e Reatividade
Módulo 10. Deploy de Aplicações - CI/CD
Módulo 11. Projeto Final

PRO
Módulo 1. APIs com SpringBoot
Módulo 2. Exceptions, debug e logs
Módulo 3. Building com Maven e Gradle
Módulo 4. Padrões de Projeto e Design de Código
Módulo 5. Testes Automatizados
Módulo 6. Bancos de Dados Relacionais
Módulo 7. Bancos de dados não relacionais
Módulo 8. Segurança de Aplicações
Módulo 9. Concorrência e Reatividade
Módulo 10. Deploy de Aplicações - CI/CD
Módulo 11. Projeto Final
Avaliações do curso Java do zero ao PRO
Seu currículo após a conclusão do curso
Habilidades profissionais:
Desenvolvedor Java
Posição
Escrever código estruturado e fácil de ler
Entender POO
Ser capaz de entender o código alheio
Saber escrever aplicativos web e de dispositivos móveis (Android)
Trabalhar com o banco de dados, configurar funções de rede
Conhecer os padrões Java
Testar e otimizar o código nativo
Saber trabalhar em equipe em um projeto no Git
R$ 5.000,00
Salário a partir de:
Ter experiencia de escrever aplicativos de desktop
Certificado Mentorama
Confirma que você concluiu o curso e se torna um argumento adicional ao se candidatar a um emprego.
Você pode pagar o curso a vista ou parcelado. Deixe um pedido, o nosso operador vai entrar em contato e ajudará você a escolher o melhor esquema de pagamento.
Início
16 de maio
Restam
12 vagas
de desconto
40%
Inscreva-se no curso
R$ 207,58*
R$ 7.200,00
Até 24 vezes de
Preço total sem desconto
Preço total a vista
R$ 4.320,00
*Crédito sujeito à aprovação pelo parceiro financeiro com incidência de juros.
Perguntas e respostas
Quais são os requisitos técnicos necessários para fazer o curso?
Requisitos do sistema
Para concluir os exercícios neste curso, instale e configure um ambiente de desenvolvimento que consiste de:

Oracle 8 JDK de preferência
Eclipse IDE for Java Developers
As instruções de download e instalação para ambos estão incluídas no curso.

A configuração do sistema recomendada é:

Um sistema que suporte Java SE 8 com pelo menos 2 GB de memória. Java 8 é suportado em Linux®, Windows®, Solaris® e Mac OS X.
Pelo menos 200 MB de espaço em disco para instalar os componentes de software e exemplos.
Como está organizado o ensino em grupos?
Todo o curso é conduzido de forma individual. Os professores corrigem as tarefas de casa e dão dicas como melhorar o trabalho. Você também pode fazer qualquer pergunta ao mentor no chat ou conversar com o seu grupo.
É possível pular os módulos?
No final de cada módulo há uma tarefa prática. Ao resolvê-la, você liberará o próximo módulo. Essa metodologia garante que você tenha motivação de continuar a estudar e nós teremos certeza que passamos aos alunos toda a informação necessária.
Qual é a carga horária? Vou poder conciliar com meu trabalho?
Você pode acessar os materiais do curso a qualquer momento, avançando no seu ritmo. Além disso, todas as aulas estarão disponíveis durante 2 anos a partir do início do seu ensino. Assim, você pode atualizar seu conhecimento a hora que quiser. O formato do ensino é feito de tal forma que você poderá avançar no curso sem atrapalhar seu trabalho, estudo e vida pessoal.
Quantas horas por semana precisarei dedicar aos estudos?
Tudo depende de você. Em média, os alunos gastam aproximadamente duas horas por semana.
Eu vou poder me comunicar com os mentores?
Dentro do chat, você terá um mentor, e o mentor irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos mentores — os líderes do mercado da sua área, e aproveitar seu conhecimento e lifehacks.
Quais são os requisitos técnicos necessários para fazer o curso?
Requisitos do sistema
Para concluir os exercícios neste curso, instale e configure um ambiente de desenvolvimento que consiste de:

Oracle 8 JDK de preferência
Eclipse IDE for Java Developers
As instruções de download e instalação para ambos estão incluídas no curso.

A configuração do sistema recomendada é:

Um sistema que suporte Java SE 8 com pelo menos 2 GB de memória. Java 8 é suportado em Linux®, Windows®, Solaris® e Mac OS X.
Pelo menos 200 MB de espaço em disco para instalar os componentes de software e exemplos.
Como está organizado o ensino em grupos?
Todo o curso é conduzido de forma individual. Os professores corrigem as tarefas de casa e dão dicas como melhorar o trabalho. Você também pode fazer qualquer pergunta ao mentor no chat ou conversar com o seu grupo.
É possível pular os módulos?
No final de cada módulo há uma tarefa prática. Ao resolvê-la, você liberará o próximo módulo. Essa metodologia garante que você tenha motivação de continuar a estudar e nós teremos certeza que passamos aos alunos toda a informação necessária.
Qual é a carga horária? Vou poder conciliar com meu trabalho?
Você pode acessar os materiais do curso a qualquer momento, avançando no seu ritmo. Além disso, todas as aulas estarão disponíveis durante 2 anos a partir do início do seu ensino. Assim, você pode atualizar seu conhecimento a hora que quiser. O formato do ensino é feito de tal forma que você poderá avançar no curso sem atrapalhar seu trabalho, estudo e vida pessoal.
Quantas horas por semana precisarei dedicar aos estudos?
Tudo depende de você. Em média, os alunos gastam aproximadamente duas horas por semana.
Eu vou poder me comunicar com os mentores?
Dentro do chat, você terá um mentor, e o mentor irá comentar as suas tarefas e dar dicas. Você terá a chance de aprender mais com a experiência dos nossos mentores — os líderes do mercado da sua área, e aproveitar seu conhecimento e lifehacks.
Adquira uma nova profissão e mude a sua vida
Design
Programação
Gamedev
Aprenda com os melhores profissionais do mercado, domine as habilidades aplicadas e aprimore-as em projetos reais. Assuma o controle do seu tempo, estudando quando for conveniente.
65%
dos alunos conseguiram emprego após o curso
50 000
estudantes em todo o mundo
Marketing
Escola online das profissões mais procuradas
Av. Brg. Faria Lima, 2369 - São Paulo -SP
© Mentorama, 2020-2021 | CNPJ: 36.860.664/0001-78