Fundamentos do Java + Módulo de resolução de questões preparatório para certificação Java SE 8 Programmer I

Avaliado como 5.00 de 5, com baseado em 1 avaliação de cliente
(1 avaliação de cliente)

R$750,00

Carga Horária: 48h
Horário: Segundas, Quartas e Sextas de 19:00 as 22:00
Data de Início: 07/11/2016
Data de Fim: 12/12/2016

Descrição

Carga Horária: 48h
Horário: Segundas, Quartas e Sextas de 19:00 as 22:00
Data de Início: 07/11/2016
Data de Fim: 12/12/2016

Todos os módulos abaixo incluem aula expositiva, demonstrações técnicas, práticas para os alunos e resolução das práticas por parte do professor.
Além dos exercícios específicos, há dois projetos construídos no curso. O primeiro deles, o Projeto A, construído ao longo do treinamento e o último, o Projeto B, construído no módulo 11.
Por fim, todos os módulos também contemplam questões de certificação referentes ao módulo específico e no módulo 12 serão realizados simulados para a prova de certificação.

TÓPICOS

Módulo 1: Introdução ao Java
Definindo o escopo das variáveis
Definindo a estrutura das classes do Java
Criando aplicações executáveis através do método main
Executando um programa em Java através da linha de comando incluindo saídas pelo console
Importando outros pacotes de Java deixando-os acessíveis ao código
Comparando as semelhanças e diferenças das funcionalidades e dos componentes do Java como independência de plataforma, orientação a objetos, encapsulamento, etc.
Questões de certificação referentes ao módulo
Descrição do Projeto A

Módulo 2: Trabalhando com Tipos de Dados em Java
Declarando e inicializando variáveis (incluindo casting de tipos primitivos)
Diferenciação entre tipos por referência e tipos por valor
Aprender como ler ou escrever em campos de objetos
Explicar o ciclo de vida de um objeto (criar, “reassinar” e garbage collection)
Desenvolver código que utilize classes wrapper
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 3: Utilizando operadores e Estruturas de Decisão
Utlizando operadores Java; incluindo parenteses para explicitar precedência de operadores
Testando igualdade entre Strings e outros objetos utilizando == e equals ()
Criar if and if/else e construtores ternários
Utilizando a cláusula switch
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 4: Utilizando Estruturas de Repetição (Loops)
Criando e utilizando loops while
Criando e utilizando loops for incluindo loops aninhados
Criando e utilizando loops do/while
Comparando construções de loop
Utilizando break and continue
Recursão
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 5: Criando e Utilizando Matrizes (Arrays)
Declarando, instanciando, inicializando e utilizando arrays unidimensionais
Declarando, instanciando, inicializando e utilizando arrays multidimensionais
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 6: Trabalhando com Métodos e Encapsulamento
Criando métodos com argumentos e valores de retorno; incluindo métodos com sobrecarga
Aplicando a palavra-chave static
Criando e aplicando sobrecarga de construtores; incluindo os construtores default
Aplicando modificadores de acesso
Aplicando princípios de encapsulamento a uma classe
Determinando o efeito das referencias de um objeto e tipos primitivos quando eles são passados dentro de métodos que mudam o valor
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 7: Trabalhando com Herança
Descrevendo herança e seus benefícios
Desenvolvendo código que demonstra o uso de polimorfismo; incluindo sobrescrita e tipos objeto e tipos referência
Determinando quando o casting é necessário
Utilizando super e this para acessar objetos e construtores
Utilizando classes abstratas e interfaces
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 8: Lançando Exceções
Diferenciando entre checked exceptions, unchecked exceptions, e Erros
Criando um bloco try-catch e determinando como exceções alteram o fluxo normal do programa
Descrevendo as vantagens do lançamento de Exceções
Criando e invocando um método com a exceção throws
“Reconhecendo as mais comuns classes de exceção (como as NullPointerException, ArithmeticExcpetion, ArrayIndexOutOfBoundsException, ClassCastException)”
Questões de Certificação referentes ao módulo
Continuação do Projeto A

Módulo 9: Trabalhando com classes específicas das API Java
Manipulando dados utilizando a classe StringBuilder e seus métodos
Criando e manipulando Strings
Criando e manipulando dados de calendário utilizando classes do java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
Declarando e utilizando um ArrayList para um tipo dado
Escrevendo simples expressões Lambda
Questões de Certificação referentes ao módulo
Fim do Projeto A

Módulo 10: Projeto B
Este módulo contempla um mini projeto realizado do início com todos os conceitos vistos durante o curso

Módulo 11: Resolução de Simulados para prova de certificação
Este módulo contempla um simulado realizado com todos os conceitos vistos durante o curso

1 avaliação para Fundamentos do Java + Módulo de resolução de questões preparatório para certificação Java SE 8 Programmer I

  1. Avaliação 5 de 5

    Douglas Souza

    Com toda a certeza, os(a) melhores Professores(a) e cursos técnicos na área de TI dentro do estado de Pernambuco.

    Douglas Souza.

Adicionar uma avaliação

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *