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 ... Ver mais 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.

/
Iniciar Carga Horária No Certificado - 72H

CONTEÚDO DO CURSO

Aula 1 - free

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.
free
Aula 2 - mvp

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.
mvp
Aula 3 - mvp

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.
mvp
Aula 4 - mvp

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.
mvp
Aula 5 - mvp

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).
mvp
Aula 6 - mvp

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.
mvp
Aula 7 - mvp

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.
mvp
Aula 8 - mvp

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.
mvp
Aula 9 - mvp

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.
mvp
Aula 10 - mvp

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.
mvp
Aula 11 - mvp

Aplicação de Estudo de Caso

Nesta videoaula será apresentada uma aplicação tradicional client / server como estudo de caso para mostrar as técnicas usadas na migração para ambiente multicamadas.
mvp
Aula 12 - mvp

Camadas lógicas

Nesta videoaula veremos como migrar uma aplicação client / server (duas camadas) para um ambiente de 3 camadas “lógicas”, com a correta separação de responsabilidades.
mvp
Aula 13 - mvp

Migração de DataModule local para remoto

Nesta videoaula veremos como adaptar uma aplicação client / server para rodar em ambiente multicamadas reutilizando-se o máximo de código existente.
mvp
Aula 14 - mvp

Chamando métodos remotos

Nesta videoaula veremos como ajustar a chamada a métodos de negócio, antes implementados localmente, para que sejam invocados a partir de um servidor de aplicação, retornando o resultado para a aplicação cliente.
mvp
Aula 15 - mvp

Um mesmo código-fonte para 2 e 3 camadas

Nesta videoaula veremos como ajustar o código fonte do projeto de exemplo para que funcione tanto em ambiente 2 camadas quanto 3 camadas, usando diretivas de compilação.
mvp
Aula 16 - mvp

Migrando versões antigas do DataSnap

Nesta videoaula veremos como funcionam as versões antigas do DataSnap / MIDAS desenvolvidas em versões anteriores do Delphi, como a 7.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos