Curso

Curso de Multicamadas com Delphi e DataSnap

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

(10 aulas)

Aula 1 - Introdução

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.

Aula 2 - Vantagens do desenvolvimento multitier

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.

Aula 3 - ClientDataSet e DBExpress com DataSnap

Nesta videaula serão examinados em detalhes dois importantes personagens utilizados no desenvolvimento multicamadas com DataSnap, o componente ClientDataSet e a tecnologia DBExpress.

Aula 4 - Apresentando o DataSnap XE

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.

Aula 5 - Funcionamento e Arquitetura

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).

Aula 6 - Criando o primeiro servidor de aplicação

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.

Aula 7 - Criando o primeiro cliente

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.

Aula 8 - Servidor de aplicação com BD

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.

Aula 9 - Aplicação cliente com acesso a AppServer e BD

Nesta videoaula veremos como criar o primeiro cliente para o servidor de aplicação que acessa um banco de dados Firebird.

Aula 10 - Aplicação de Cadastro

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.

Ver todas as 72 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Delphi

Como criar um Cliente SOAP em Delphi

Exportando dados para o Excel com Delphi ComObj

Como manipular XML em Delphi