Fundamentos de Java SE7

Propaganda
Oracle University | Contact Us: 0800 891 6502
Fundamentos de Java SE7
Duration: 5 Days
What you will learn
O curso Fundamentos de Java SE 7 foi elaborado para permitir que alunos com pouca ou nenhuma experiência em
programação comecem a aprender a programação orientada a objetos utilizando a linguagem de programação Java. O
curso destaca a importância da programação orientada a objetos, as palavras-chave e as estruturas da linguagem de
programação Java, além das etapas necessárias para criar programas simples baseados na tecnologia Java. Os
alunos que participarem do curso poderão obter um conhecimento sólido sobre a linguagem de programação Java o
qual servirá de base para futuros trabalhos e treinamento. O curso apresenta a plataforma Java Platform, Standard
Edition 7 (Java SE 7) e utiliza o produto Java SE Development Kit 7 (JDK 7).
Neste curso, os alunos obterão uma experiência prática em conceitos orientados a objetos, como herança,
encapsulamento e abstração. Eles aprenderão a criar e usar classes Java simples contendo arrays, loops e estruturas
condicionais. Também aprenderão a usar e manipular referências de objeto, bem como a escrever um código simples
para o tratamento de erros. O curso fornece um bom entendimento da plataforma Java SE7 e de como ela é usada em
aplicações reais.
Learn To:
Utilizar várias estruturas da linguagem de programação Java para criar diversas aplicações baseadas na tecnologia
Java
Implementar conceitos intermediários da programação em linguagem Java e orientada a objetos (OO) em programas
baseados na tecnologia Java
Utilizar estruturas de decisão/de loop e métodos para determinar o fluxo do programa
Demonstrar conhecimento da tecnologia e da linguagem de programação Java
Executar o tratamento básico de erros em programas baseados na tecnologia Java
Course Objectives
Analisar um problema de negócios a fim de reconhecer os objetos e as operações que formam a base do design de um program
Declarar métodos com argumentos e valores de retorno
Declarar e inicializar variáveis
Declarar e instanciar Arrays e ArrayLists, bem como ser capaz de fazer iterações neles
Definir o termo
Demonstrar a sintaxe de programação Java
Descrever exemplos de uso de Java em aplicações, bem como em produtos para o consumidor
Descrever como os erros são tratados em um programa Java
Descrever as vantagens de usar um IDE (Integrated Development Environment)
Desenvolver classes e descrever como declarar uma classe
Copyright © 2012, Oracle. All rights reserved.
Page 1
Instanciar um objeto e usar com eficácia variáveis de referência de objeto
Listar e descrever alguns dos principais recursos da tecnologia Java
Listar vários tipos de dados primitivos
Usar a herança para declarar e definir uma subclasse de uma superclasse existente
Usar operadores, loops e estruturas de decisão
Escrever um programa Java simples que é compilado e executado com êxito
Course Topics
Introdução à Tecnologia Java
Relacionando Java a outras linguagens
Mostrando como fazer download, instalar e configurar o ambiente Java em um sistema Windows
Descrevendo as diversas tecnologias Java, como Java EE, JavaME, Embedded Java SE
Descrevendo os principais recursos da tecnologia e as vantagens de usar o Java
Usando um IDE (Integrated Development Environment)
Analisando Objetos
Definindo o domínio de um problema
Identificando objetos e reconhecendo os critérios para definição de objetos
Introdução à Linguagem Java
Definindo classes
Identificando os componentes de uma classe
Criando e usando uma classe de teste
Compilando e executando um programa de teste
Trabalhando com Variáveis Primitivas
Declarando e inicializando variáveis de campo
Descrevendo tipos de dados primitivos, como integral, de ponto flutuante, textual e lógico
Declarando variáveis e designando valores
Usando constantes
Usando operadores aritméticos para modificar valores
Trabalhando com Objetos
Declarando e inicializando objetos
Armazenando objetos na memóri
Usando referências de objeto para manipular dados
Usando JSE javadocs para procurar os métodos de uma classe
Trabalhando com Objetos String e StringBuilder
Utilizando operadores e estruturas de decisão
Usando operadores relacionais e condicionais
Testando a igualdade entre strings
Avaliando diferentes condições em um programa e determinando o algoritmo
Criando estruturas if e if/else
Aninhando e encadeando instruções condicionais
Usando uma instrução switch
Criando e Usando Arrays
Declarando, instanciando e inicializando um Array unidimensional
Declarando, instanciando e inicializando um Array bidimensional
Copyright © 2012, Oracle. All rights reserved.
Page 2
Usando um loop for para processar um Array
Criando e inicializando um ArrayList
Usando a instrução import para trabalhar com APIs Java existentes
Acessando um valor em um Array ou em um ArrayList
Usando o Array args
Usando Estruturas de Loop
Criando loops while e loops while aninhados
Desenvolvendo um loop for
Usando ArrayLists com loops for
Desenvolvendo um loop do while
Noções básicas do escopo de variáveis
Trabalhando com Métodos e Encapsulamento
Criando e Chamando um Método
Especificando argumentos e retornando valores
Criando métodos e variáveis estáticos
Usando modificadores
Sobrecarregando um método
Criando construtores
Implementando o encapsulamento
Introdução a Conceitos Avançados Orientados a Objetos
Usando herança
Usando tipos de polimorfismo, como sobrecarga, substituição e associação dinâmica
Trabalhando com superclasses e subclasses
Adicionando abstração à análise e ao design
Noções básicas da finalidade de interfaces Java
Criando e implementando uma interface Java
Tratando Erros
Noções básicas dos diferentes tipos de erros que podem ocorrer e como eles são tratados em Java
Noções básicas dos diferentes tipos de exceções em Java
Usando Javadocs para pesquisar as exceções geradas pelos métodos de classes de fundação
Escrevendo código para tratar exceções
Visão Global
Criando pacotes e arquivos JAR para implantação usando java
Descrevendo uma aplicação Java completa que inclui uma camada intermediária e um back-end de banco de dados
Copyright © 2012, Oracle. All rights reserved.
Page 3
Download