Curso NSI 301

 
 



PROGRAMAÇÃO JAVA I


código
NSI 301

• Carga Horária
24 horas

• Pré-Requisitos
Os alunos devem ser familiarizados com o uso de computadores, ter noções de
abrir e salvar arquivos, e utilizar um navegador web.

certificado




• Conteúdo Programático

Introdução a Java
B
reve histórico do Java
Java e o mercado
Java e a Internet
Introdução a Internet
Arquitetura da Internet
Java e o browser
A arquitetura do Java
Funcionamento do Java
Compilador Just-in-Time
Executando Java em um Browser
Características do Java
Especificações de segurança
API - Interface de programação
Padrão Aberto, Distribuído e Dinâmico
Orientado a objetos
Múltiplas threads
Gerenciamento de memória

Introdução à OO
Propriedades fundamentais
Tipo
Interface
Classe
Objeto
Atributo
Método
Instancia
Arquitetura
Componente
Contrato
Comportamentos fundamentais
Herança
Encapsulamento
Polimorfismo
Abstração
Sobrecarga (overloading)
Associação
Agregação
Composição
Questões Fundamentais
Radiciação Singular x Múltipla
Herança Singular x Múltipla
Derivação x Agregação
Alocação Automática x Dinâmica
Arquitetura Direta
Arquitetura Reversa
Refinamento

Especificando Classes
Membros: Atributos e Métodos
Identificadores e Convenções
Atributo: O Estado do Objeto
Declarando Atributos
Visibilidade e Herança de Atributos
Escopo e Acesso de Atributos
Modificadores de Atributos
Referências para Objetos
Inicialização de Membros
Inicialização Default de Atributos
Especificando o Valor Inicial
Ordem de Inicialização
Inicialização de Atributos Estáticos
Inicialização Explícita

Implementando Classes
Tipos Primitivos (Numérico, Booleano, Caracteres)
Strings, Arrays
Blocos e Expressões
Blocos e Variáveis Locais
Expressões e Operadores
Atribuição e Precedência
Expressões com Tipos Numéricos
Operadores (Operadores Aritméticos, Operadores Binários e Deslocadores, Operador Ternário)
Concatenação
Type-Cast
Controle de Execução (Condições de Teste: True e False, Comando If-Else, Comando Switch)
Comandos Iterativos (While e Do- While, For, Break e Continue, Break e Continue com Label), escopo de variáveis.

Classes, Interfaces e Pacotes
·Declaração de Classes
Classes e Herança
Modificadores de Classe
Variáveis e Métodos Estáticos
Classes, Métodos e Variáveis Finais
Classes e Métodos Abstratos
Padrão de Projeto: Singleton, Package e o Espaço de Nomes
Especificando e Importando Packages
Resolvendo Nomes e Colisões
Packages e Diretórios
Visibilidade e Acesso
Controles de Acesso para Métodos e Variáveis
Comparando níveis de controle de acesso
Inicialização de Membros da Classe
Liberação de Recursos
Classes Topo e Internas
Classes Internas: Escopo e Acesso
Classes Internas Estáticas
Classes Internas (Locais e Anônimas)
Padrão de Projeto: Adapter
Definindo o Contrato com Interfaces
Implementando Interfaces

Applets, Applications & JDK
Executáveis Java
Java Applet
Java Application
Java Servlet
Java Development Kit
Instalando o JDK
Construindo aplicativos
O compilador Javac
Usando o interpretador Java
Acesso nativo com Javah
Depurando com o Jdb
Inspecionando com o Javap
Arquivando com Jar
Comentários e documentação
Documentando com o Javadoc
Construindo Applets
Html para Applets
Estrutura do Applet
Acessando o Html
Acessando o browser
Usando o AppletViewer, Utilizando o JRE

Tratamento de Exceção
Tratamento de Erros
Exceções Básicas
Argumentos da Exceção
Região Guardada da Exceção
Capturando a Exceção
Terminação x Recuperação
A Especificação da Exceção
Tratando Qualquer Exceção
Relançando a Exceção
Exceções Padrão em Java
Criando Novas Exceções
Restrições da Exceção
O Uso do finally
Finalizando a Exceção
Falhas na Exceção
Construtores e a Exceção
Casamento de Exceção
O Guia das Exceções

:Pacotes Básicos
java.lang.Object
java.lang.Number
java. lang.String
java.security
java.text; java.math;

CONDIÇÕES DE INVESTIMENTO
Entre em contato com nosso telemarketing e tenha um atendimento personalizado.
0XX21 2510-7055

 

 
Rua Araújo Porto Alegre, nº 71 / 4º andar - Centro - Rio de Janeiro/RJ :: Tel:(21) 2510-7055 - Fax: (21) 2510-7074 - email: info@nsi.com.br
Horário de Atendimento: 2ª a 6ª feira de 8:00 às 19:00 e Sábado de 8:00 às 12:00 :: Todos os direitos reservados a NSI Training - 2004