Formação Delphi 2007 Developer

Pré-Requisitos: Conhecer Lógica de Programação Estruturada, para poder iniciar no primeiro módulo;
Carga Horária: 112 horas;
Material Didático: Será entregue no primeiro dia de aula de cada treinamento;
Certificado: Será entregue aos alunos que tiverem 75% de presença;
Forma de Pagamento: Parcelamento em até 10 vezes.

Treinamento Técnico (Tecnical Training):
  • * Os cursos Oficiais Borland (Technical Training) são desenvolvidos pela própria Borland, por uma equipe formada de especialistas em diversos segmentos;
  • * Estes cursos se compõem de apostilas, Cd´s e certificados oficiais Borland;
  • * São oferecidos em todo o mundo por empresas credenciadas como BLP (Borland Learning Partner), cujos instrutores são treinados e certificados como Borland Developer Product e Borland Instructor Product.

Benefícios da certificação:
  • Reconhecimento de sua proficiência na tecnologia Borland, através do recebimento do certificado;
  • Logotipos da Borland (para uso em cartão de visitas, curriculum, etc);

Cronograma do Treinamento:
Módulos do Treinamento
Carga Horária (CH)
Introdução ao Delphi 2007 (Oficial)
16 horas
Desenvolvimento de Aplicações for Win32 (Oficial)
40 horas
Relatórios com Rave Reports (Oficial)
16 horas
Desenvolvimento de Aplicações MultiTier (Oficial)
16 horas
Criação de Componentes (Oficial)
24 horas

Introdução ao Delphi 2007 (Oficial)

Carga Horária: 16 horas;

Idioma: Material em Inglês, curso em Português;

Fonte: Treinamento desenvolvido pela Borland/CodeGear;

Objetivo: Apresentar a ferramenta Delphi 2007, para os alunos que estão começando a trabalhar com o Delphi e também para os alunos que vem de versões anteriores do produto;


Conteúdo Programático:

Conhecendo o Delphi 2007;
Projetos, Units e Formulário;
Designer de formulário;
Component Sampler;
Criação de Menus;
Linguagem Delphi;
Estrutura de Programa e Escopo;
Programação Orientada a Objetos;
Trabalhando com Classes;
Tratamento de Exceções e Proteção de Recursos;
Templates e Frames;
Object Repositório;
Programação dirigida a eventos;
Tecnologias de Banco de Dados;


Pré-requisitos: Conhecer Lógica de Programação Estruturada;


Desenvolvimento de Aplicações for Win32 (Oficial)

Carga Horária: 40 horas;

Idioma: Material em Inglês, curso em Português;

Fonte: Treinamento desenvolvido pela Borland/CodeGear;

Objetivo: Ensinar aos alunos as principais tecnologias para o desenvolvimento de aplicações em Win32. É um curso que contem muita informação, no qual o aluno desenvolve varias aplicações especializadas, focando a tecnologia Win32;

Conteúdo Programático:

Introduction to Delphi 2007 History and versions of Delphi 2007 Understanding ALM and SDO

The Tour of IDE Fasten the seat belts and take the tour of the new Delphi 2007 IDE! Understand IDE personalities, configuration and customization options. Get productive with the new IDE features SyncEdit, Refactoring and History view

Managing Projects and Project Groups Understand types of files that make up a Delphi 2007 project. Get practical skills of using native StarTeam integration.

Delphi VCL Forms Applications Gives you an opportunity to use Delphi 2007 to build a number of VCL Form applications and familiarize with different VCL classes and components. Introduction to .NET Learn the fundamentals of the .NET platform to help migrating Win32 applications to .NET

Delphi language Go through basic Delphi language concepts and learn new elements introduced in Delphi for Win32 compiler like support for enumerations, inlining, nested types and XML documentation

Debugging Get productive with Delphi 2007 debugging features Borland dbExpress This module covers building database applications with VCL dbExpress components. Understand TSQLConnection component and unidirectional dbExpress datasets.

Borland DataSnap Learn how to build multi-tier, scalable database applications with Borland DataSnap technology (formerly called MIDAS)

TClientDataSet Get practical skills of using TClientDataSet the key component for building VCL database client applications including persisting fields, XML support, sorting, filtering and using maintained aggregates.

Unit testing with DUnit Get practical skills of using DUnit for unit testing, and see how unit testing and refactoring can change your approach to writing software

Introduction to XML Learn basic XML concepts like validating with XML Schema, XML namespaces, XPath, XSL, and types of XML Parsers.

XML Programming Learn VCL XML programming with TXMLDocument component, XML Data Binding, XML Mapper and XML DataSnap components.

Introduction to Web Development Provides an overview of Web development and covers different types of web applications.

IntraWeb with Delphi for Win32 Introduces to basic concepts of IntraWeb RAD web development with Delphi for Win32

Introduction to Web Services Understand basic web services concepts like SOAP messages, WSDL, UDDI and web services protocol stack

Web Deployment Learn the steps needed to deploy your Web applications with native Web Deployment

VCL Programming Get practical skills of using various VCL types and classes

Rave Reporting Learn how to add basic reporting capabilities to your applications

Applications to .NET Understand what it takes to migrate existing Delphi Win32 applications to .NET

Multithreading This more advanced unit provides information on using TThread class and other useful techniques to write multithreaded VCL applications

Pré-requisitos: Conhecer Lógica de Programação Estruturada, ter participado do treinamento de Introdução ao Delphi 2007 ou Conhecimentos compatíveis;


Rave Reports (Oficial)

Carga Horária: 16 horas;

Idioma: Material em Inglês, curso em Português;

Fonte: Treinamento desenvolvido pela Borland/CodeGear;

Objetivo: Desenvolver diversos tipos de relatórios, utilizando a ferramenta Rave Reports;

Conteúdo Programático:

O que é o Rave
Conhecendo o Rave
Componentes para Delphi
Componentes de relatório
Elementos de um relatório Rave
Conexão de dados através do Rave
Conexão de dados através da aplicação
Interagindo com o relatório
Controlando informações a serem exibidas
Gerando saída
Recursos Avançados.

Pré-requisitos: Ter participado do treinamento Delphi 2007 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;


Desenvolvimento de Aplicações MultiTier (Oficial)

Carga Horária: 16 horas;

Idioma: Material em Inglês, curso em Português;

Fonte: Treinamento desenvolvido pela Borland/CodeGear;

Objetivo: Ensinar aos alunos o desenvolvimento de aplicações distribuídas em N camadas (DataSnap);

Conteúdo Programático:

TClientDataSet
Getting started; custom (fabricated) datasets; persisting data; assigning local data; working off line; XML support; save any dataset as XML; in memory tables; indexes; indexing in a DBGrid; changes log; maintained aggregates; replacing cached updates with TClientDataSet; replacing TDataSet descendants with TClientDataSet; summary of features unique to TClientDataSet.

DataSnap
Counting the number of tiers; creating a three tier application; updating the data; DataSnap connection components; TLocalConnection; connecting and disconnecting from the application server; briefcase applications; connections brokering using TConnectionBroker; remote data module instancing; remote data module classes; pooling remote data modules; parameterized queries; controlling the number of records; error reconciliation; server constraints; master/detail relationships the problem; nested datasets; updating JOINs; server brokering; benefits of n-tier applications; DataSnap licenses; information sources.

Remote Debugger Server
Running the Remote Debugger Server; setting up a remote debugging session; debugging a remote application.

Pré-requisitos: Ter participado do treinamento Delphi 2007 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;


Criação de Componentes (Oficial)

Carga Horária: 24 horas;

Idioma: Material em Inglês, curso em Português;

Fonte: Treinamento desenvolvido pela Borland/CodeGear;

Objetivo: Ensinar aos alunos toda a teoria da orientação a objetos voltada para criação de componentes em delphi, o aluno aprende criar diversos componentes e paletas personalizadas durante este treinamento, componentes estes que depois de criados podem ser utilizados em diferentes aplicações e sistemas;

Conteúdo Programático:

Programação Orientada a Objetos Avançada:
Classes Simples, Métodos Construtores e Destrutores, Herança
Simples e Herança múltipla, Escopo de Visibilidade,
Polimorfismo, Métodos Virtuais, Dinâmicos e Abstratos, Type
Cast, RTTI e Overload de Métodos.

Pacotes:
Utilização de Pacotes, Pacotes x Dlls, Pacotes em tempo de
Execução e Desenvolvimento, Criação de Pacotes, Carga estática
e dinâmica de Pacotes.

Mensagens:
Troca de mensagens entre aplicações, SendMessage,
Tcontrol.Perform, Enviando e recebendo mensagens
customizadas.

Criação de Componentes:
Templates de Componentes, Criação Dinâmica de Componentes
Simples e Compostos, Criação de Componentes estáticos,
Definição de Propriedades e métodos, Sobreposição e Criação de
Eventos. Componentes de acesso á dados e Componentes
Encapsulados.

Pré-requisitos: Ter participado do treinamento Delphi 2007 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;



 
w3haus