Capacita o profissinal a utilizar a arquitetura DataSnap e todo o seu potencial no desenvolvimento de aplicações multicamadas, criando soluções tanto para atender sistemas geograficamente distribuídos, quanto para atender à crescente demanda de aplicações móveis.
Introdução: qualidade de software, arquiteturas de software, os modelo em uma, duas, três ou n camadas, casos de sucesso;
DataSnap básico: a criação de uma aplicação em multicamadas, erros clássicos, MIDAS, opções de instanciação, remote data module, opções de conexão, registrando um servidor, criando o cliente, manipulando dados, técnicas de otimização, enviando instruções SQL dinâmicas para o servidor, usuários concorrentes;
Novo DataSnap: tipos de servidor de aplicação, DataSnap Server, Server Container, componentes e eventos, ServerMethodsUnit; conexão com servidor de aplicação via DBExpress, filtros de compressão e criptografia, criando um filtro para logs, DataSnap para WEB, REST, JSON, métodos anônimos, callbacks.