Curso

Curso JAVA SE Fundamentos Orientado a Objeto

0 Avaliação

Descrição

JAVA SE Fundamentos Orientado a Objeto

Curso JAVA SE Fundamentos Orientado a Objeto Visã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.

Carga Horária:
• 40:hs
• Noturno de segunda-feira a sexta-feira das 19:hs as 23:hs, 4:hs de aula por noite, totalizando 10 noites de curso:
Aos Sábados:
• Sábados de 09:hs as 18:hs, neste formato teremos 5 encontros de 8:hs, totalizando 5 sábados.

Formato de Entrega:
• Presencial com instrutor em sala de aula ou online ao vivo em tempo real via transferência de videio.

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

Pré-requisito:
• Qual quer 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

Dúvidas? Envie uma mensagem.

Conteúdo Programático: Curso JAVA SE Fundamentos Orientado a Objeto

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

Entre em Contato Conosco

Preencha os campos abaixo que responderemos rapidamente

Sobre o Professor

  • Wilson