Curso
Este curso tem por objetivo instruir equipes de desenvolvimento a criar soluções corporativas baseadas no conceito de desenvolvimento multicamadas (multitier) através do domínio da tecnologia DataSnap do Delphi. Este curso serve tanto para iniciantes neste tipo de desenvolvimento, ou em projetos de migração de arquiteturas client / server, ou ainda migração de versões antigas do DataSnap para as novas versões do Delphi (XE, XE2 e XE3). Fundamental para desenvolvedores e empresas que desejam evoluir suas arquiteturas de software para suportar as novas necessidades de mercado, como criação de módulos Web, distribuição de clientes heterogêneos através da Internet, comunicação de aplicações multiplataforma, entre outras.
Esse curso inclui:
Suporte em tempo real
Certificado
Carga horária:
72 horas
Nesta videoaula serão apresentados os objetivos principais do curso, que servirá para: projetos de migração client / server para multicamadas, desenvolvimento inicial multicamadas, migração do modelo antigo DataSnap.
Nesta videoaula serão apresentadas as vantagens do desenvolvimento com DataSnao sobre o modelo tradicional duas camadas (cliente / servidor), como SoC (Separation of Concerns), criar sistemas mais fáceis de migrar, evoluir e manter.
Nesta videaula serão examinados em detalhes dois importantes personagens utilizados no desenvolvimento multicamadas com DataSnap, o componente ClientDataSet e a tecnologia DBExpress.
Nesta videaula veremos os recursos presentes no DataSnap nas últimas versões do Delphi, bem como sua importância para a evolução da tecnologia, incluindo suporte aos protocolos HTTP e TCP/IP, independência de protocolos (como COM, SOAP e Socke.
Nesta videaula veremos como funciona internamente o DataSnap e todos os componentes que compõem a tecnologia, como o DBExpress (Engine de Acesso), o mecanismo de Providing oferecido pelo DataSetProvider, o empacotamento de dados (Data Packets).
Nesta videoaula veremos como criar o primeiro servidor de aplicação usando o novo DataSnap no Delphi XE3. São mostrados os passos necessários para criar o servidor usando o assistente DataSnap Server no Object Repository.
Nesta videoaula veremos como criar o cliente para servidor de aplicação da aula anterior, usando o novo DataSnap no Delphi XE3. São mostrados os passos necessários para configurar a conexão com o servidor remoto.
Nesta videoaula veremos como criar o primeiro servidor de aplicação que acessa um banco de dados Firebird. Através dos componentes DBExpress e sua nova estrutura, é mostrado como configurar um SQLConnection para acesso nativo ao Firebird.
Nesta videoaula veremos como criar o primeiro cliente para o servidor de aplicação que acessa um banco de dados Firebird.
Nesta videoaula veremos como criar uma aplicação real corporativa, que realiza um cadastro básico, que faz uso das boas práticas associadas ao desenvolvimento multicamadas.
Como criar um Cliente SOAP em Delphi
Exportando dados para o Excel com Delphi ComObj
Como manipular XML em Delphi