Terça-feira, 6 de Janeiro de 2009
Home
Treinamentos
Gerência de Projetos
Tecnologia
Jornada Qualiti
Calendário Geral
Inscrições
Turmas in company
Portfólio de Cursos
Consultoria
Produtos IBM Rational
bullet Serviços de Testes
bullet Residência em Software
bullet Casos de Sucesso
   
Curso Java Básico (Orientação a Objetos com Java)
Público Alvo: Programador e Analista de Sistemas.
Pré-Requisito: Programação OO.
Carga Horária: 40 horas.
Ambiente: 100% em laboratório.
[ QUERO ME INSCREVER NESTE CURSO! ]
Objetivos:
Apresentar conceitos de programação orientada a objetos, seus paradigmas e sua contextualização no desenvolvimento dos sistemas da atualidade, utilizando como ilustração, a linguagem Java;
Discutir como programas em Java podem ser adequadamente escritos e estruturados, aplicações de orientação a objetos utilizando a linguagem Java e documentação de código;
Explorar o ambiente de desenvolvimento Java, incluindo bibliotecas, ferramentas e plataformas, criar e desenvolver componentes de softwares reutilizáveis.
Conteúdo Programático:
Conceitos Básicos da linguagem;
Fundamentos, operadores, qualificadores, tipos primitivos e arrays, controle de fluxo, conversão de tipos;
Conceitos de Orientação a Objetos;
Classes, objetos, atributos, métodos e constantes;
Herança, dynamic binding, polimorfismo;
Classes abstratas e interfaces;
Ambiente de Desenvolvimento Java;
JDK;
Tratamento de Exceções;
Organização de sistemas Java através de Pacotes;
Introdução à Estruturação de sistemas baseados em camadas;
Padrão de codificação;
API;
Como consultar a documentação das API;
Ementa:
arrow Módulo 1 - Introdução
bullet História da Tecnologia Java
Versões da tecnologia Java
Adoção da Tecnologia Java
Visão geral da Plataforma Java
Modulo 2 - O ambiente de desenvolvimento
Visão geral do JSDK e seus componentes
Conhecendo e Configurando uma IDE (Eclipse)
Modulo 3 - Sintaxe Básica da linguagem
Identificadores e tipos primitivos;
Operadores
Conversão de tipos
Estruturas de controle
Módulo 4- Classes, Objetos, Atributos e Métodos
Definição de classes, objetos, métodos e atributos
Modificadores de atributos e métodos
Definição de classes, objetos, métodos e atributos
Criação e remoção de objetos
Módulo 5- Tipos de Referência, String e Array
Referências
Manipulação de Strings
Manipulação de tipos Enumerados
Manipulação de Array
Enhanced For
Modelagem do repositório de contas
Módulo 6- Herança, Polimorfismo e ligação dinâmica
Herança
Polimorfismo (Overloading e Override de métodos)
Ligação dinâmica (Dynamic Biding)
Módulo 7 - Modelagem em Camadas
Organização de classe
Camada de negócio
Camada de dados
Módulo 8 - Classes Abstratas e Interfaces
Utilizando classes abstratas em Java
Utilizando interfaces em Java
Comportamento do operador "instanceof"
Classes abstratas vs Interfaces
Módulo 9 - Tratamento de Exceções
Conceitos básicos sobre tratamento de erro
Tipos de Exceções em Java
Usando exceções em Java
Módulo 10 - Pacotes
Conceitos sobre Modularização
Sintaxe e uso de pacotes em Java
Módulo 11 - API Java e Classes Wrappers
Overview sobre APIs Java
Classes Wrappers
Conceito de Unbox e Outbox em Java
   
RECIFE - Av. Marquês de Olinda, 126 - 4º andar - Bairro do Recife - Recife - PE - Brasil - CEP 50.030-901 | Fone/Fax +55 81 2137.1200
SÃO PAULO - Av. Eng. Luiz C. Berrini, 1500 - 2° andar Cj 23/24 - Brooklin - São Paulo - SP - Brasil - CEP 04571-000 | Fone +55 11 3384.4113
Copyright© 2002-2006 Qualiti Software Processes. Todos os direitos reservados.
Newsletter
Clique e cadastre-se!
Visualizar o mapa do site
 
C.E.S.A.R
IBM do Brasil
Rational Software
Porto Digital
Project Management Institute - Pernambuco - Brazil Chapter
Centro de Informática da UFPE
A Qualiti conta com vários profissionais certificados em ISTQ
A Qualiti conta com vários profisionais certificados em ScrumMaster
A Qualiti conta com vários profissionais certificados em Java
A Qualiti conta com vários profissionais certificados PMP (Project Manager Professional)