Curso JAVA SE Fundamentos Orientado a Objeto
40 horasVisão Geral
- Java SE 8 Fundamentals apresenta aos Participantes a programação orientada a objetos usando a linguagem Java.
- Através de exercícios práticos, você começará a construir uma base de conhecimento para impulsionar sua carreira no desenvolvimento em Java.
Aprender a:
- Use construções de linguagem de programação Java para criar um aplicativo de tecnologia Java.
- Use construções e métodos de decisão e loop para ditar o fluxo do programa.
- Entenda conceitos básicos orientados a objetos, como herança, encapsulamento e abstração.
- Use e manipule referências a objetos e escreva códigos simples de manipulação de erros.
- Use os novos pacotes SE 8 java.time e java.time.format para formatar e imprimir a data e a hora locais.
- Especifique uma modificação de dados passando uma expressão lambda de predicado para a classe Collections.
Benefícios para os Participantes e Empresa:
- Após realizar este curso, você expandirá seus conhecimentos sobre o Java SE, enquanto constrói seu conjunto de habilidades Java.
- Você construirá uma base sólida na linguagem de programação Java na qual baseará o trabalho e o treinamento contínuos.
Objetivo
- Escrever código Java que usa variáveis, matrizes, condicionais e construções de loop
- Manipule dados numéricos primitivos e dados de string usando operadores Java
- Crie classes Java e use referências de objetos
- Acessar os campos e métodos de um objeto
- Manipule dados de texto usando os métodos das classes String e StringBuilder
- Use a moldagem sem perder precisão ou causar erros
- Declarar, substituir e invocar métodos
- Acessar e criar campos e métodos estáticos
- Use classes dos pacotes java.time e java.time.format para formatar e imprimir a data e hora locais
- Encapsular uma classe usando modificadores de acesso e construtores sobrecarregados
- Definir e implementar uma hierarquia de classes simples
- Demonstrar polimorfismo implementando uma interface Java
- Use uma expressão Predicate Lambda como o argumento para um método
- Lidar com uma exceção verificada em um aplicativo Java
Pre-Requisitos
Qualquer profissional que tenha interesse em criar seus primeiros projetos com a linguagem de Desenvolvimento Java orientado a objeto.
- Analista de sistema,
- Analista web,
- Consultor técnico,
- Analista de sistema júnior,
- Desenvolvedor
- Gerente de projetos
- Líder de time de projetos e desenvolvimento
- Administrador técnico
- Administrador Web
- Pessoas interessadas em ingressar no mercado com desenvolvimento de apps Android e IOS
Materiais
PortuguêsConteúdo Programatico
O que é um programa Java?
- Introdução aos programas de computador
- Principais recursos da linguagem Java
- A tecnologia Java e o ambiente de desenvolvimento
- Executando / testando um programa Java
Criando uma Classe Principal Java
- Classes Java
- O principal método
Dados no carrinho
- Introduzindo variáveis
- Trabalhando com Strings
- Trabalhando com números
- Manipulando dados numéricos
Gerenciando vários itens
- Trabalhando com Condições
- Trabalhando com uma lista de itens
- Processando uma lista de itens
Descrevendo Objetos e Classes
- Trabalhando com objetos e classes
- Definindo campos e métodos
- Declarando, Instanciando e Inicializando Objetos
- Trabalhando com referências de objetos
- Fazendo mais com matrizes
- Apresentando o NetBeans IDE
- Apresentando o caso de uso do Soccer League
Manipulando e formando os dados no seu programa
- Usando a classe String
- Usando os documentos da API Java
- Usando a classe StringBuilder
- Mais sobre tipos de dados primitivos
- Os operadores numéricos restantes
- Promovendo e lançando variáveis
Criando e usando métodos
- Usando métodos
- Argumentos do método e valores de retorno
- Métodos estáticos e variáveis
- Como os argumentos são passados para um método
- Sobrecarregando um método
Usando o encapsulamento
- Controle de acesso
- Encapsulamento
- Sobrecarregando construtores
- Mais sobre condicionais
- Operadores relacionais e condicionais
- Mais maneiras de usar as construções if / else
- Usando instruções de troca
- Usando o depurador do NetBeans
Mais sobre Arrays e Loops
- Trabalhando com Datas
- Analisando a args Array
- Matrizes bidimensionais
- Construções em loop alternativo
- Loops de aninhamento
- A classe ArrayList
Usando herança
- Visão geral da herança
- Trabalhando com subclasses e superclasses
- Substituindo métodos na superclasse
- Introduzindo o polimorfismo
- Criando e estendendo classes abstratas
Usando Interfaces
- Polimorfismo nas classes de fundação do JDK
- Usando Interfaces
- Usando a interface de lista
- Apresentando expressões Lambda
Tratamento de exceções
- Tratamento de exceções: uma visão geral
- Propagação de exceções
- Captura e lançamento de exceções
- Lidando com várias exceções e erros
- Curso JAVA SE Fundamentos Orientado a Objeto