Curso de Programação Java
Módulo 1
Inicie uma carreira como programador Java e obtenha a certificação Oracle Certified Associate Java SE 8 Programmer - Exame 1Z0-808.
- Home
- /
- Cursos em Programação
- /
- Java Módulo 1

Por que aprender Programação Java?
Java é uma linguagem das mais utilizadas para criar aplicações robustas, flexíveis e portáveis. Programadores Java encontram exelentes oportunidades de trabalho no Brasil e também em outros países.

Para quem o curso foi desenvolvido?
Pessoas que desejam aprender como programar em Java e/ou certificar-se nesta linguagem de programação. Esse curso é considerado o treinamento fundamental para aqueles que desejam iniciar sua carreira em Java.

Como é o Curso de Programação Java da Clarify?
É um curso prático que intercala os conceitos da linguagem com práticas de laboratório.

Nosso diferencial
Conteúdo que provoca o pensamento analítico e o desenvolvimento de soluções sofisticadas, tornando o aluno mais do que bom replicador das técnicas apresentadas.
O que você vai aprender
Ao concluir o curso de Programação Java Módulo 1 da Clarify, você estará apto para:
- Entender os conceitos de portabilidade Java
- Avaliar as inúmeras aplicações de sistemas em Java
- Aplicar as conversões de variáveis (primitive casting)
- Usar de identificadores, palavras-chaves e tipos de dados
- Entender as expressões e as estruturas de controle de fluxo
- Trabalhar com Arrays
- Aprender a fazer conversões entre bases numéricas: decimal, binária, octal e hexadecimal.
- Compreender profundamente os operadores da linguagem Java
- Desenvolver programas Java orientados a objetos, utilizando recursos de herança, classes abstratas, interface e polimorfismo
- Conhecer e trabalhar com Java Exceptions
- Trabalhar com manipulação de Calendário
- Conhecer a estrutura Java Lambda Expression
- Fazer o Exame de Certificação 1Z0-808
Carga horária: 40 horas
Oferecido na modalidade:
Presencial na Av. Paulista
Online ao Vivo
Conteúdo completo
Capítulo 1: A Plataforma Java
- Introdução ao Java
- Java Virtual Machine
- JVM for Devices
- Garbage Collector
- Acrônimos Importantes Java
- Edições Java Platform
- Hello World Java
- Portabilidade
Capítulo 2: Introdução a Object Oriented com Java
- Classe
- Objeto
- Método
- Ilustrando o Emprego de Classe, Objeto e Método
- Classe
- Objeto
- Atributos
- Métodos
- Métodos de Inicialização de Atributos
- Métodos de Impressão de Atributos
- Resumo
- Laboratório: Object Oriented com Java
Capítulo 3: Aprofundando Conceitos Iniciais
- Conceitos Iniciais
- Anotações
- Construtor
- Construtor Default
- Encapsulamento
- Java API Documentation
- Packages
- Imports
- Fully Qualified Name - FQN
- CLASSPATH
- Laboratório: Conceitos Iniciais
Capítulo 4: Sintaxe Java Platform
- Sintaxe Java Platform
- Comentários
- Identificadores Válidos
- Keywords Java
- Variáveis Primitivas
- Casting de Primitivas
- Casting de Passagem por Referência
- Passagem por Valor
- Laboratório: Sintaxe Java
Capítulo 5: Usando Operadores Java
- Usando Operadores Java
- Tipos de Operadores
- Operadores Aritméticos
- Promoções Automáticas
- Operadores Incremento
- Operadores Relacionais
- O Operador == quando usado em Objetos
- O Método Equals()
- O Operador instanceof
- Operadores Boolean
- Bitwise Operators
- Shift Operator
- Bitwise Shifting Operator
- Ternary Operator
- Shortcut Assigment Operators
- Outros Operadores
- Bases Numéricas
- Anotações
- Conversão de Base 2 para Base 16
- Laboratório: Operadores Java
Capítulo 6: Controle de Fluxo
- Decision-making statements
- if-then
- if-then-else
- switch
- Looping statements
- for
- while
- do-while
- Branching statements
- break
- continue
- return
- Laboratório: Uso de controles de fluxo
Capítulo 7: Arrays
- Arrays
- Acesso aos Elementos do Arrays
- Arrays Multidimensionais
- ArrayList
- Laboratório: uso de Arrays
Capítulo 8: Programação Avançada
- Interface
- Regras para a Interface
- Herança
- Regras para Herança
- Generalização
- Regras para a Generalização
- Polimorfismo
- Regra Básica para o Polimorfismo
- Overloading de Construtores
- Regra para o Overloading de Construtores
- Overloading de Métodos
- Regra para o Overloading de Métodos
- Overriding
- Regras para o Overriding
- Encapsulamento
- Acesso aos Membros
- Membros Static
- Membros Final
- Access Modifiers
- Laboratório: uso de programação avançada
Capítulo 9: Java Exceptions e Assertions
- Java Exceptions
- Hierarquia de Classes
- Anotações
- Assertions
- Laboratório: Java Exceptions
Capítulo 10: Manipulação de Calendário
- java.time.LocalDateTime
- java.time.LocalDate
- java.time.LocalTime
- java.time.format.DateTimeFormatter
- java.time.Period
- Laboratório: Uso de local and date
Capítulo 11: Introdução a expressões Lambda
- Expressões
- Lambda Predicate
- Laboratório: expressões Lambda
CURSOS
DE FÉRIAS
Nas férias, aproveite para investir no seu desenvolvimento.
Fale com a gente no chat e descubra as ofertas!
Modalidades
Curso disponível na modalidade online ao vivo
Online ao Vivo

Carga horária:
40 horas aula
de R$ 1.584,00
por R$ 1.267,00
em até 12 X de R$ 105,58
20% de desconto
Válido para pagamento à vista ou parcelado no cartão de crédito
O mesmo conteúdo, faça no seu ritmo e tire suas dúvidas com o nosso suporte.
Para empresas
Confira as condições para turmas fechadas, cursos in company ou pacotes de inscrições para turmas abertas.
Solicite uma proposta para sua empresa »





