Desenvolvimento de Aplicações com Delphi(Nível I): conhecendo a Delphi Language e o ambiente RAD
A versão orientada a objetos da linguagem de programação Pascal, o Object Pascal, é uma excelente opção para o desenvolvimento rápido de aplicações de negócios em múltiplas plataformas, e tem sido muito utilizada para fins de ensino nas disciplinas de desenvolvimento de sistemas. Sua encarnação mais conhecida é o Delphi. Em todo o mundo existem aproximadamente 3 milhões de desenvolvedores que utilizam a ferramenta. Programas populares como o Skype, Áudio Grabber, Macromedia Captivate, QuickBooks Point of Sale, Sirius32, Webroot Spy Sweeper, entre muitos outros, foram escritos com a linguagem.
Já em sua primeira versão a ferramenta apresentava uma linguagem totalmente orientada a objetos, um compilador nativo extremamente rápido, suporte integrado a banco de dados e uma vasta biblioteca de componentes ao estilo Windows, a nossa VCL: Visual Component Library.
Com Delphi você cria uma vasta gama de tipos de aplicações, como as listadas abaixo:
- Aplicações Mobile para iOS e Android;
- Aplicações para distribuição em Nuvem;
- Aplicações Desktop para Windows e OSX;
- Aplicações WEB para Windows;
- Aplicações com Banco de Dados, Client/Server ou Multicamadas;
- Aplicações de Console, Serviços, Multithreaded, Packages, DLLs.
Como uma das alternativas mais difundidas no mundo como ambiente de desenvolvimento de softwares, o Delphi surge como uma ferramenta sólida, leve e, principalmente versátil para programadores que se preocupam com a rapidez, abrangência e eficiência. E este curso permite o aprendizado das principais ferramentas do ambiente integrado de desenvolvimento(Delphi) e da linguagem.
OBJETIVOS
Este curso tem por objetivo apresentar os principais conceitos da programação Delphi mostrando como instalá-lo, os elementos que compõem sua IDE, a sintaxe da Delphi Language, o editor visual e muitos outros recursos desta ferramenta. Os conhecimentos adquiridos neste curso permitirão o desenvolvimento de aplicações explorando um ambiente integrado de desenvolvimento por meio de componentes visuais.
ementa
Introdução ao Ambiente de desenvolvimento Delphi. Conceitos sobre Projetos, Formulários e Units. Elementos visíveis e não visíveis. Mensagens. Componentes visuais. Delphi Language.
PÚBLICO-ALVO
Alunos com conhecimentos de lógica de programação.
PROGRAMAÇÃO
|
Título da Palestra/Disciplina Matriz Curricular |
Período (data/horário) |
Ministrante |
Carga horária |
|
|
Início |
Término |
|||
|
Apresentação do Cronograma. Introdução ao Ambiente de desenvolvimento Delphi. Conceitos sobre Projetos, Formulários e unidades. Elementos visíveis e não visíveis. Mensagens. |
18/07 19h00min |
18/07 22h30min |
Fernando Vicari |
4h |
|
Constantes e Variáveis. Conversão de tipos. Operadores. Condicionais. Estruturas de laço e repetição. Manipulação de Strings. Opções de depuração. |
19/07 19h00min |
19/07 22h30min |
Fernando Vicari |
4h |
|
Array (Matrizes e Vetores). Tipos estruturados. Níveis de Acesso. Procedimentos e Funções. Tratamento de Exceções. |
20/07 19h00min |
20/07 22h30min |
Fernando Vicari |
4h |
|
Tipos de aplicações (MDI e SDI). Formulários. Menus. Caixas de Diálogo. Herança de Formulários. |
21/07 19h00min |
21/07 22h30min |
Fernando Vicari |
4h |
|
Entrada de Dados. LiveBindings. |
22/07 19h00min |
2207 22h30min |
Fernando Vicari |
4h |