Descreva:
INSCREVA-SE AGORA!
INSCRIÇÃO ONLINE





CURSOS 30% OFF e FORMAÇÕES 40% OFF


Descontos em Cursos
X

Curso Arquitetura de ETL - Fundamentos e Aplicacões

5 (20)votos

Apresentar o ETL (Extract, Transform, andLoad) que é a etapa responsável por ler os dados do sistema origem, Tratar, Limpar, Transformar e Carregar dados em um DataWarehouse.
  
Arquitetura de ETL - Fundamentos e Aplicacões
Carga Horaria 24 h Pretendo Fazer
-
PRÓXIMAS TURMAS PREVISTAS
0 - Sob-Consulta
1 - Sob-Consulta
2 - Sob-Consulta
Formas de Pagamento
 
  TENHO INTERESSE >

Conteúdo Programático

1. Introdução

  • Histórico dos paradigmas e a análise
  • Algumas linguagens orientadas a objetos (C++, Java, .NET,..)

2. Classes e Interfaces

  • O que é uma classe
  • Como identificar uma classe
  • Alertas ao levantar classes
  • O que deve ter a classe ideal
  • Operações
  • O que representam as interfaces

3. Descrição do sistema

  • Descrição da necessidade

4. Objetos

  • O que é um objeto
  • Encapsulamento
  • Tornando os atributos privados
  • Tornando os atributos protegidos
  • Tornando os atributos públicos

5. Relacionamentos de Herança e Composição

  • O mecanismo de herança
  • Herança múltipla
  • Níveis de herança
  • Benefícios proporcionados pela herança
  • Relacionamento de composição

6. Polimorfismo

  • O que é polimorfismo
  • Sobrecarga - Overloading
  • Sobrescrita - Overriding
  • Benefícios proporcionados pelo polimorfismo
  • Demais tipos de polimorfismo
  • Exemplo aplicado à linguagem
  • Polimorfismo com interfaces

7. Padrões de Projetos

  • Padrões de Projetos (Design Patterns)
  • Categorias

8. UML

  • Conectando os estudos
  • UML - A unificação dos métodos e criação de um novo padrão
  • Uso da UML
  • Fases do desenvolvimento de um Sistema
  • Análise de Requisitos
  • Análise
  • Design (Projeto)
  • Programação
  • Testes

9. Diagrama de Use Case

  • Definição de Use Case
  • O Levantamento de Requisitos
  • O Use Case
  • Atores
  • Relacionamentos entre casos de uso e atores
  • Associação
  • Generalização
  • Extensão (extends)
  • Inclusão (Include)
  • Modelando requisitos com casos de uso
  • Casos de uso e pacotes
  • Quando Utilizar Casos de Uso
  • Exemplos de descrição textual

10. Diagrama de Classes

  • Introdução
  • Criando diagramas de classe
  • Atributos
  • Operações
  • Relacionamentos
  • Associação
  • Papel (role)
  • Navegabilidade
  • Herança/Generalização
  • Dependência
  • Agregação
  • Composição
  • Pacotes de classes e colaborações no sistema
  • Pacotes
  • Colaborações
  • Quando utilizar diagramas de pacotes e colaborações
  • Escopo
  • Classes de associação
  • Associação Xor (ou exclusiva)
  • Estereótipo
  • Interfaces e classes abstratas
  • Objetos de referência e objetos de valor
  • Objetos de referência
  • Objeto de valor
  • Coleções para contas de associações de valores múltiplos
  • Frozen
  • Visibilidade
  • Quando utilizar diagramas de classes

11. Benefícios da Orientação a Objetos

  • Vantagens da orientação a objeto
  • Reusabilidade
  • Frameworks e Design Patterns
  • Frameworks
  • Escalabilidade
  • Encapsulamento
  • Polimorfismo
  • Herança
  • Outros benefícios da orientação a objetos
  • Algumas desvantagens

Público Alvo:

  • Administradores de Banco de Dados
  • Analistas de Sistemas
  • Profissionais interessados no assunto.

Pré-Requisito:

Conhecimentos básicos de Bancos de Dados.

 


RECEBA MAIS INFORMAÇÕES SOBRE O CURSO
Arquitetura de ETL - Fundamentos e Aplicacões




 

 

CALENDÁRIO

Cursos em Destaque

QUER OFERTAS EXCLUSIVAS?
Cadastre-se aqui e receba as novidades e descontos especiais.
Política de Privacidade