Curso JAVA SE Fundamentos Orientado a Objeto

APP Mobile & Development

Curso JAVA SE Fundamentos Orientado a Objeto

40 horas
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.

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ês
Conteú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
TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas