| Java e OO - Java e Orientação a Objetos |
|
|
|
|
Duração do curso 40 horas Objetivo do curso » Capacitar o aluno a compreender os conceitos de orientação a objetos, a sintaxe básica da linguagem, os componentes básicos de interface gráfica e implementar Applets e programas na linguagem Java. Durante o curso aprende-se também os recursos da poderosa plataforma do Eclipse, a IDE líder de mercado. Após este curso, o aluno será capaz de » Compilar e executar programas java; Criar programas com Interface Gráfica, compreender a orientação a objeto e saber criar e utilizar objetos. Pré-requisitos » Lógica de Programação Orientada a Objetos Pontos fortes do Treinamento » Material Didático. » Coffee Break. » Um Aluno por computador. » Instrutores certificados e com experiência profissional. Descrição dos Tópicos » Introdução à Linguagem Java 6 • O que é a Tecnologia Java ? • Quanto tempo é necessário para aprender Java ? • O curso
» Bases da Programação em Java • Classes • Objetos • Membros de Instância • Membros Estáticos • Herança - Relacionamentos do tipo “é-um” • Agregação - Relacionamentos do tipo “tem-um” • Princípios de Java • Estrutura de Arquivos Fontes em Java • O método main()
» Identificadores, Palavras-chave e Tipos • Comentários • Ponto-e-Vírgula, Blocos e Espaço • Identificadores • Palavras Reservadas • Variáveis, Declarações e Atribuição • Tipos Básicos em Java • Conversões • Classes Wrapper (Empacotadoras) • AutoBoxing
» Operadores • Operadores Aritiméticos • Operadores de Incremento e Decremento • Operadores Relacionais • Operadores Lógicos • Precedência de Operadores
» Estruturas de controle • Estruturas de decisão if - else • Declaração switch • Iterações (Laços) • Declarações de Interrupção e Desvio
» Array • Declarando Array • Acessando um elemento do Array • Tamanho de Array • Arrays Multidimensionais • Copiando Arrays • Percorrendo Arrays com Enhaced-for • Manipulando Arrays com java.util.Arrays
» Programação Orientada a Objetos • Classes e Objetos • Herança • Polimorfismo • Encapsulamento • Métodos de Configuração e Captura • O operador == comparado ao Método equals • Classses Abstratas • Interfaces • Classes Aninhadas • Tipos Enumerados
» Exceções • Manipulando Exceções • Lançando Exceções • Criando Exceções • Sobrescrita de Métodos e Exceções
» Tipos Genéricos • Por que Generics? • Declarando uma Classe Utilizando Generics • Declarando Métodos Genéricos • Usando o Coringa
» Java Collections • Hierarquia Das Interfaces • Generics e Coleções Java • Percorrendo Collections • Usando Listas – Interface List • Usando Conjuntos – Interface Set • Usando Mapas – Interface Map • Classificando Coleções: Collections.sort
» Construindo Interfaces Graficas com AWT/Swing • AWT (Abstract Window Toolkit) vs. Swing • Componentes GUI AWT • Gerenciadores de Layout • Componentes GUI Swing • Manipulação de Eventos • Classes Adaptadoras
» Internacionalização • i18n e I10n • ResourceBoundle • Formatação ■ Datas ■ Números ■ Mensagens
|










