<><>

Formação Delphi 2006 Developer

Pré-Requisitos: Conhecer Lógica de Programação Estruturada, para poder iniciar no primeiro módulo;
Carga Horária: 164 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 2006 (Aquasoft)
16 horas
Desenvolvimento de Aplicações for win32 (Oficial)
40 horas
Relatórios com Rave Reports (Oficial)
16 horas
Delphi Avançado – Criação de Componentes (Oficial)
24 horas
Desenvolvimento de Aplicações DataSnap (Oficial)
16 horas
Desenvolvimento de Aplicações for .NET (Oficial)
40 horas
Preparatório para Certificação (Aquasoft)
12 horas

Introdução ao Delphi 2006 (Aquasoft)

Carga Horária: 16 horas;

Idioma: Português;

Objetivo: Apresentar a ferramenta Delphi 2006, 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 2006;
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 (Borland)

Carga Horária: 40 horas;

Idioma: Inglês;

Fonte: Treinamento desenvolvido pela Borland;

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 2006 History and versions of Delphi 2006 Understanding ALM and SDO

The Tour of IDE Fasten the seat belts and take the tour of the new Delphi 2006 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 2006 project. Get practical skills of using native StarTeam integration.

Delphi VCL Forms Applications Gives you an opportunity to use Delphi 2006 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 2006 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 2006 ou Conhecimentos compatíveis;


Rave Reports (Borland)

Carga Horária: 16 horas;

Idioma: Inglês;

Fonte: Treinamento desenvolvido pela Borland;

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 2006 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;


Delphi Avançado – Criação de Componentes (Borland)

Carga Horária: 24 horas;

Idioma: Inglês;

Fonte: Treinamento desenvolvido pela Borland;

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 2006 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;


Desenvolvimento de Aplicações DataSnap (Borland)

Carga Horária: 16 horas;

Idioma: Inglês;

Fonte: Treinamento desenvolvido pela Borland;

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 2006 – Desenvolvimento de Aplicações em Win32 ou Conhecimentos compatíveis;


Desenvolvimento de Aplicações for. NET (Borland)

Carga Horária: 40 horas;

Idioma: Inglês;

Fonte: Treinamento desenvolvido pela Borland;

Objetivo: Ensinar aos alunos as principais tecnologias para o desenvolvimento de aplicações em .NET. É um curso que contem muita informação, no qual o aluno desenvolve varias aplicações especializadas, focando a tecnologia. NET, este treinamento é dividido basicamente em 02 (dois) estágios, sendo primeiro focando aplicações desktops para. NET, e o segundo estagio focando aplicações em ASP. NET

* Introduction to Delphi 2006 History and versions of Delphi 2006 Understanding ALM and SDO

The Tour of IDE Fasten the seat belts and take the tour of the new Delphi 2006 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 2006 project. Get practical skills of using native StarTeam integration.

Delphi Windows Forms Applications Gives you an opportunity to use Delphi 2006 to build a number of WinForm applications and familiarize with different FCL classes and components.

Introduction to .NET Learn the fundamentals of .NET platform to successfully build .NET applications.

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

.NET and Win32 Deployment Understanding Project Options related to deployment, signing and installing .NET assemblies into GAC.

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. Get practical skills of manipulating XML with FCL classes, like XmlDocument and XPathNavigator. Make use of .NET XML serialization.

Introduction to ASP.NET Introduces to basic concepts of ASP.NET like new IIS process model, Http pipeline, page lifecycle, using viewstate to maintain state information, debugging and various configuration options

Delphi ASP.NET WebForms and dbWeb components This module focuses on practical skills for building ASP.NET WebForms application including HTML designer, restricting access to pages, dbWeb components, user input validation, new XML component for XSL support, and new DBWebSound and DBWebVideo components.

.NET Advanced Concepts Learn advanced .NET concepts like valuetype -boxing, garbage collection, and basics of the .NET security

Delphi language Go through basic Delphi language concepts and learn new elements like support for enumerations. Learn and practice advanced Delphi concepts like function inlining, custom attributes, class constructors, records with methods and operator overloading

Introduction to ADO.NET This module gives basic understanding of the new ADO.NET framework and the role of Data Providers and the DataSet. Shows how ADO.NET differs from other database programming frameworks

Borland Data Provider (BDP) in Delphi and ADO.NET Remoting Understand basic concepts of Borland Data Provider, new metadata functionality of Data Explorer, BDP wizards and various productivity skills. Build multi-tier database applications with RAD for ADO.NET Remoting. Make use of new DataSync and DataHub components.

Debugging in Delphi Get productive with Delphi 2006 debugging features

Delphi ASP.NET Web Services See how .NET Framework makes it easy to create and consume web services.

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

Delphi FCL Programming Get practical skills of using various FCL types and classes

Crystal Reports in Delphi Master basic skills of adding reporting capabilities to your applications

Introduction to MDA Learn basic concepts of MDA, like UML class diagrams and OCL

Delphi ECO II Programming Get productive with ECO II. Learn how to create simple ECO applications, including ECO-powered web services and reversing databases with O/R Mapping

 


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


Preparatório para Certificação - Delphi (Aquasoft)

Carga Horária: 12 horas/ aulas;

Disponível em: Português;

Objetivos: Preparar o profissional Delphi para certificação.

Conteúdo Programático:

IDE do Delphi e Configuração
Delphi VCL/CLX
Trabalhando com componentes
Object Pascal
Programação Orientada à Objetos
Conceitos de Banco de Dados
Técnicas de Acesso à dados
DBExpress
Escrevendo Dll e Packages
Conceitos de Windows
Conceitos básicos de componentes
Programação básica para Intenet
Portando Delphi para Kylix
Conceitos de XML

Este Treinamento é voltado para quem já trabalha com a ferramenta, e deseja direcionar para a certificação, além de obter dicas e assuntos mais questionados na prova.


 
w3haus