Descrição
A partir do Delphi 2010 a RTTI passou para um novo nível! Agora temos novos recursos e a
API está bem mais fácil de ser utilizada.
Este curso mostra como compreender o mecanismo de reflexão do Delphi. Durante o curso abordamos
as classes que envolvem a nova RTTI, construimos diversos exemplos práticos e no final desenvolvemos
um framework ORM.
Se você é participante do Treinamento T2Ti ERP, compre esse curso através da sua área de participante para
desfrutar do desconto de 50%, caso esteja com todas as mensalidades pagas.
Aproveite mais esse lançamento da equipe do T2Ti.com.
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.
Observação Importante
O curso funciona apenas em computadores com o sistema operacional Windows e é protegido contra cópia, ou seja, o curso é de uso individual e intransferível.
O aluno deverá informar uma chave para ter acesso à contra-chave de ativação do curso. Uma chave é gerada para cada computador que o aluno for utilizar.
Pré-requisitos:
Video Aulas:
Video Aula 01 - Introdução
Introdução ao curso. Considerações sobre a nova RTTI.
Duração: 00:02:26
Video Aula 02 - RTTI.pas
Explicações sobre a nova unit. TRttiContext, TRttiType, TValue, TRttiInstanceType. Exemplo prático.
Duração: 00:08:42
Video Aula 03 - Attributes
Novo recurso da RTTI: attributes (annotations). Exemplo prático.
Duração: 00:07:02
Video Aula 04 - TRttiType
Explicações detalhadas sobre a classe TRttiType: TRttiOrdinalType, TRttiSetType, TRttiRecordType. Exemplos práticos.
Duração: 00:06:32
Video Aula 05 - TValue
Explicações detalhadas sobre o record TValue: operadores implícitos, métodos para obtenção dos dados, TTypeKind, rotinas de baixo nível,
extração de dados, trabalhando com arrays. Vários exemplos práticos.
Duração: 00:26:26
Video Aula 06 - TRttiMember
Explicações detalhadas sobre a classe TRttiMember: TRttiField, TRttiProperty, TRttiMethod, TRttiParameter. Vários exemplos práticos.
Duração: 00:17:33
Video Aula 07 - Hierarquia de Classes
Explicações sobre projeto pronto que gera a hierarquia de classes do Delphi numa TreeView.
Duração: 00:04:20
Video Aula 08 - Framework ORM
Implementação de um framework ORM utilizando os recursos da RTTI com attributes (annotations).
Duração: 00:31:34