DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Curso Online

Dominando a Orientação a Objetos e Componentes em Delphi (Avançado)

(em andamento)  [de seu feedback]
Não é de agora que a construção de sistemas orientados a objetos vem ganhando espaço no mercado de trabalho. Mas muitas pessoas perdem a oportunidade de entrar numa vaga de desenvolvimento de sistemas por se habituarem a construir aplicativos usando simplesmente uma linguagem TOP/DOWN e procedural como metodologia para desenvolvimento das rotinas do seu aplicativo.Neste curso você terá a chance de aprimorar seus conhecimentos e mudar este paradigma, entrentando de vez na gama de seletos programadores/analistas com conhecimento desta tecnologia que tem revolucionado o mercado.

  Disponibilidades neste curso:
Tipo
Total de itens
Info
Vídeo:
34
1 item de 'Vídeo' disponível para todos os usuários
34 videos disponíveis para assinantes ClubeDelphi
Todos os vídeos disponíveis para assinantes MVP.

Conceitos

1)  Conceitos necessários para se construir uma aplicação organizada e estruturada
Descrição: Veremos recursos como: Herança, Encapsulamento, Polimorfismo, Propriedades, Sobrecarga de métodos e os escopos de visualização.
[Marcar este item como lido/assistido]

Construtores, destrutores e propriedades indexadas

2)  Exemplos práticos de como se trabalhar com construtores, destrutores e propriedades indexadas
Descrição: Veremos num exemplo prático como fazer a gerência da memória durante a inicialização e liberação dos objetos instanciados.
[Marcar este item como lido/assistido]

Interfaces e classes abstratas

3)  Interfaces e classes abstratas
Descrição: Veja uma excelente abordagem de como podermos utilizar na prática a OOP para criarmos sistemas mais padronizados e confiáveis.
[Marcar este item como lido/assistido]
4)  Exemplos práticos de como se trabalhar com interfaces e classes abstratas
Descrição: Nesta vídeo-aula criaremos as interfaces IField e ITable e também as classes responsáveis pela implementação das mesmas.
[Marcar este item como lido/assistido]
5)  Continuando a trabalhar com interfaces e classes abstratas(camada de persistência)
Descrição: Nesta vídeo-aula, também iremos ver como criar nossa classe estática de utilitários.
[Marcar este item como lido/assistido]
6)  Continuando com a definição da nossa camada de persistência
Descrição: Veremos a implementação dos métodos Insert e de uma rotina auxiliar para verificar se um dos campos sofreu alteração.
[Marcar este item como lido/assistido]
7)  Finalizando os métodos de alteração e exclusão da camada de persistência
Descrição: Veremos também a rotina auxiliar para realizar o log dos comandos SQL realizados pela nossa camada.
[Marcar este item como lido/assistido]
8)  Continuando a implementar a definição da camada de persistência
Descrição: Na aula de hoje continuaremos com a definição da nossa camada de persistência onde veremos a implementação do método select.
[Marcar este item como lido/assistido]
9)  Continuando a aprimorar nossa camada de persistência TTable (não é o TTable do BDE)
Descrição: Nesta vídeo-aula, usaremos eventos da VCL como TNotifyEvent e em seguida criaremos nossos próprios eventos.
[Marcar este item como lido/assistido]

Revisão e novos rumos

10)  Revisão e novos rumos
Descrição: Nesta vídeo, revisaremos todos os assuntos vistos até o momento. Além disso será mostrado os novos rumos que o curso irá tomar.
[Marcar este item como lido/assistido]

Gerência de Memória e Casting

11)  Parte 1
Descrição: Nesta vídeo aula, iremos aprender como o Delphi trabalha ao alocar memória para um objeto.
[Marcar este item como lido/assistido]
12)  Parte 2
Descrição: Nesta vídeo, veremos os dois operadores usados no procedimento de Casting, o operador is e o operador as.
[Marcar este item como lido/assistido]

Class Helper

13)  Class Helper
Descrição: Nesta vídeo, faremos também um exemplo prático inserindo mais três método na classe TField do Delphi sem alterá-la.
[Marcar este item como lido/assistido]

UML no Together

14)  Apresentação
Descrição: Nesta vídeo aula, veremos o recurso de modelagem UML que vem com o Delphi, que chama-se Together Live Source.
[Marcar este item como lido/assistido]
15)  Padrões de Projeto
Descrição: Nesta vídeo aula, veremos o que são e para que servem os padrões de projeto.
[Marcar este item como lido/assistido]
16)  Como documentar diagrama de classe ou Diagrama de Caso de uso
Descrição: Nesta vídeo, veremos como documentar o diagrama de classe ou diagrama de caso de uso.
[Marcar este item como lido/assistido]

Auditoria de Sistemas

17)  Auditoria de Sistemas com Together Live Source
Descrição: Criaremos uma classe e iremos submetê-la a auditoria, antes é claro entenderemos o que são e para que servem as auditorias.
[Marcar este item como lido/assistido]

Métricas

18)  Métricas (Recurso muito utilizado na engenharia de software para mensurar uma aplicação quanto a prazo e custo)
Descrição: Nesta vídeo falaremos sobre métricas, um recurso muito utilizando na engenharia de software para mensurar uma aplicação.
[Marcar este item como lido/assistido]

Pacotes

19)  O que são e para que servem
Descrição: Nesta vídeo, veremos o que são e para que servem os pacotes e onde eles entram quando o assunto é criação de componentes.
[Marcar este item como lido/assistido]

Mensagem do SO

20)  Mensagens via Sistema Operacional
Descrição: Nesta vídeo aprenderemos a enviar mensagens a controles e aplicação com os métodos Perform, SedMessage e PostMessage.
[Marcar este item como lido/assistido]

Componentes

21)  Edit Personalizado
Descrição: Nesta vídeo nós iremos criar o pacote que servirá de container para as classes de nossos componentes.
[Marcar este item como lido/assistido]
22)  TEditNumber
Descrição: Nesta vídeo nos iremos criar mais um componente, o TEditNumber.
[Marcar este item como lido/assistido]
23)  CreateParams, Create e CreateWnd
Descrição: Nesta vídeo veremos a criação de 3 componentes e analisaremos a diferença entre os métodos Create, CreateWND e CreateParams.
[Marcar este item como lido/assistido]
24)  Criando um Edit para Mascarar e Validar CNPJ, CPF, Telefone, Cep e Titulo-Parte 1
Descrição: Nesta Vídeo daremos início a criação de um componente que será capaz de mascarar CNPJ, CPF, CEP, além de poder validar o CNPJ e CPF.
[Marcar este item como lido/assistido]
25)  Criando um Edit para Mascarar e Validar CNPJ, CPF, Telefone, Cep e Titulo-Parte 2
Descrição: Nesta vídeo, damos sequência no componente que será capaz de mascarar CNPJ, CPF, CEP, Telefone e Titulo de Eleitor.
[Marcar este item como lido/assistido]
26)  TWinControl
Descrição: Neste vídeo configuraremos o componente para validar ou não o conteúdo digitado assim como mascarar ou não o conteúdo digitado.
[Marcar este item como lido/assistido]
27)  EditValidator: Validar CPF, CNPJ
Descrição: Estamos dando sequência a criação do componente de validação e como tal ele terá a capacidade de validar CPF, CNPJ, Telefone, Título de eleitor e CEP.
[Marcar este item como lido/assistido]
28)  Mascarar e Validar: Edit
Descrição: Estamos concluindo nosso componente de validação e até o momento vimos diversas técnicas da criação de componentes. Quando criamos componentes devemos sempre ter em mente que estamos criando algo para que outros programadores possam utilizar e reutilizar.
[Marcar este item como lido/assistido]

Mensagens

29)  Mensagens do Sistema Operacional
Descrição: A partir desta vídeo vamos entrar em um assunto já abordado nesta série: mensagem do sistema operacional. Como sabemos a todo o momento centenas de mensagens estão trafegando entre o SO e as aplicações. Cabe a nós tirarmos deste recurso para permitir que os usuários tenham uma melhor interação com nossos componentes.
[Marcar este item como lido/assistido]
30)  Interceptando Mensagem
Descrição: Dando sequência a série sobre como trabalhar com mensagens do sistema operacional, nesta vídeo vamos realizar a implementação dos métodos que interceptam as mensagens. Esta é uma das técnicas que podemos usar para interceptar um evento, outra forma seria sobrescrever o método que tem esta função na classe que estamos herdando
[Marcar este item como lido/assistido]
31)  Alterando comportamento: TWinControl
Descrição: Nesta vídeo finalizamos o assunto sobre mensagens. Nas duas ultimas vídeo aulas nós fizemos com que nosso componente interceptasse mensagens enviadas pelo SO, porém não podemos esquecer que nós também podemos enviar mensagens diretas para nossos componentes
[Marcar este item como lido/assistido]

Componente Composto

32)  Criando Componente Composto
Descrição: Vamos entrar em um novo assunto no nosso curso que é a criação de componentes composto ou como muito chamam de Composite Component.
[Marcar este item como lido/assistido]
33)  Utilizando o Método SetSubComponent
Descrição: Como vimos anteriormente o conceito de componente composto consiste em criar um componente a partir da agregação de outros componentes presentes na VCL, porém é preciso realizar um procedimento para que as propriedades destes componentes possam ser persistidas no DFM, sendo preservadas mesmo depois de o projeto ser fechado.
[Marcar este item como lido/assistido]
34)  Criando Eventos para o Componente Composto
Descrição: Para finalizar o assunto de Componente Composto vamos abordar a criação de eventos para nosso componente.
[Marcar este item como lido/assistido]

>> Este curso está em andamento <<

web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03