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

Java do zero ao PRO

Escola online das profissões
mais procuradas
Oferta especial de 55% de desconto apenas para as primeiras 20 vagas

Atenção, esta promoção exclusiva acaba em:
10 : 44 : 16
0 :
Horas
Minutos
Segundos
Dias
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
Tarefa: Compare as características do IDEs
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
Tarefa: Desenvolver o menu em Java
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
Tarefa: Criar um repositório, e enviar o projeto para player de Git
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.
Tarefa: Incrementar a classe Carro com alguns detalhes, alguns opcionais e outros, não.
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
Tarefa: Pesquisa sobre os tipos primitivos
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
Tarefa: Criar um diário de classe
Módulo 7 - Herança
  • Conceitos fundamentais sobre herança
  • Hierarquia de classes
  • Interfaces
Tarefa: Criar dois métodos: sacar() e depositar(), onde o método sacar() subtrai valores do saldo da conta, e o método depositar soma valores na conta.
Módulo 8 - Polimorfismo
  • O que é polimorfismo
  • Métodos polimórficos
  • Tipos de polimorfismo
Tarefa: Criar um banco!
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
Tarefa: Usando a classe de Clientes desenvolvida nas aulas, criar uma lista com 10 clientes e nesta lista faça as operações
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
Tarefa: Compare as características do IDEs
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
Tarefa: Desenvolver o menu em Java
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
Tarefa: Criar um repositório, e enviar o projeto para player de Git
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.
Tarefa: Incrementar a classe Carro com alguns detalhes, alguns opcionais e outros, não.
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
Tarefa: Pesquisa sobre os tipos primitivos
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
Tarefa: Criar um diário de classe
Módulo 7 - Herança
  • Conceitos fundamentais sobre herança
  • Hierarquia de classes
  • Interfaces
Tarefa: Criar dois métodos: sacar() e depositar(), onde o método sacar() subtrai valores do saldo da conta, e o método depositar soma valores na conta.
Módulo 8 - Polimorfismo
  • O que é polimorfismo
  • Métodos polimórficos
  • Tipos de polimorfismo
Tarefa: Criar um banco!
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
Tarefa: Usando a classe de Clientes desenvolvida nas aulas, criar uma lista com 10 clientes e nesta lista faça as operações

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
Inscreva-se no curso
Garanta seu desconto e nós entraremos em contato
R$ 177,23*
Até 12 vezes de
*Crédito sujeito à aprovação pelo parceiro financeiro com incidência de juros.
preço total sem desconto
R$ 2.126,70
preço total a vista
R$ 4.726,00
Java do zero ao PRO
Days
Hours
Minutes
Seconds
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