Delphi Avançado Plus - OOP (POO)

T2Ti.com

Detalhes do produto:

Autor:
Duração:
Valor: R$


Produto Indisponível

Descrição

Após assistir aos vídeos desse curso você estará apto para migrar seus sistemas para um modelo Orientado a Objetos, além de aprender a desenvolver sistemas OO com o Delphi.

Este curso é auto-instrucional, isto significa que é você quem controla o tempo de estudo. Ao adquirir este curso, além das video aulas, você terá a sua disposição a nossa tutoria online para tirar suas dúvidas através de uma lista de discussão com os nossos instrutores.

Pré-requisitos:


Recursos utilizados:

Delphi    ModelMaker

Video Aulas:


Video Aula 01 - Introdução

  • Apresentação das características e objetivos do curso.

Duração: 1 min.


Video Aula 02 - Linguagem Object Pascal

  • Introdução à Linguagem Object Pascal (Delphi Language).
  • Variáveis - declaração e exemplos; Variáveis Locais e Globais.
  • Constantes - declaração e exemplos.
  • Tipos de Dados - Inteiros, Reais, Texto, Ordinais.
  • Rotinas de conversão de tipos; TypeCasting.
  • Operadores - unários, multiplicativos, direção de bits, aditivos, relacionais.
  • Estruturas de Repetição - While, For, Repeat; Quebras de Laço (continue, break, exit, halt).
  • Tipos Definidos pelo Usuários - SubRange, Enumerações, Ponteiros, Records, Arrays, Sets.
  • Procedimentos, Funções e Métodos.

Duração: 37 min.


Video Aula 03 - Object Pascal - Prática

  • Prática dos conceitos vistos na aula anterior.
  • Passagem de parâmetros - explicações sobre passagem por valor e por referência; Uso do With.
  • Desenvolvimento de diversas rotinas para praticar os conceitos acima.
  • Explicações sobre a estrutura da Unit: Áreas: Unit, Interface, Implementation, Var, Const, Uses, Referência Circular.
  • Sobrecarga de métodos: Overload - Exemplo de vários métodos de mesmo nome para mostrar o funcionamento.
  • Blocos protegidos - explicações sobre exceções (try, except, finally, raise).
  • Explicações sobre parâmetros formais e parâmetros reais.

Duração: 1 h 10 min.


Video Aula 04 - Classes - Prática

  • Classes e Objetos.
  • Desenvolvimento de diversas classes no Delphi.
  • Métodos construtores e destrutores.
  • Métodos Getters e Setters.
  • Instanciação das classes - Desenvolvimento de uma aplicação Console para analisar o funcionamento.
  • Encapsulamento - Operadores de visibilidade (private, public, protected, published) - explicações e prática de cada um deles.
  • Herança entre classes.
  • Sobreposição de Métodos - Virtual/Override - Sobrescrever métodos em classes descendentes - Conceito de Polimorfismo.
  • Utilização de Property (propriedades).

Duração: 40 min.


Video Aula 05 - SisCom OO

  • Desenvolvimento do SisCom OO - explicações sobre o objetivo do SisCom (Sistema Comercial).
  • Exibição do DER e da UML do SisCom. Diferenças entre os dois diagramas.
  • Apresentação do SisCom desenvolvido durante o Curso Delphi Avançado.
  • Desenvolvimento passo a passo do Formulário Padrão de Cadastro. Através desse formulário, todos os outros forms de cadastro serão criados. Utilização do conceito de Herança Visual do Delphi.
  • Engenharia reversa do SisCom para o ModelMaker.
  • Alterações em modelo no ModelMaker e atualização em Tempo Real na aplicação no Delphi.
  • Explicações para desenvolvimento dos diagramas UML do SisCom no ModelMaker.

Duração: 1 h 10 min.


Video Aula 06 - Conclusão

Observações finais.

Duração: 3 min.