You are on page 1of 1

Curso de Programa çã

Programaçã
çãoo Visual - Conceitos Aplicados
Alex Silva - Vespersoft Informática - www.vespersoft.com.br

Módulo I - Aplicativos que Funcionam em Alto Nível (+ ou - 65 aplicativos sao


realizados durante o módulo I)

* Programando com Widgets (controles visuais)


* Como a História da Computação explica o mercado atual de hardwares e
softwares
* EDP (Event Driven Programming) - Programação Orientada a Eventos -
Introdução a Messages e Hooks
* Comparativo de Performance entre as principais linguagens modernas: C como
Base - Comparamos C++, Assembler, DotNet, Delphi, RealBasic, Java, VB6,
Javascript e PHP
* A Linguagem Visual Basic (Variaveis, DataTypes, Escopos, Arrays, Operadores,
Blocos Condicionais, Loops, Introdução a Pointers)
* Persistência de Dados - Arquivos Sequenciais e Randômicos, Bases de Dados
Parte I
* Estruturas: Propriedades, Métodos e Funções - Ciclo de Existência Virtual de um
Aplicativo - Fluxogramas
* RealBasic e sua IDE
* Aprendendo a Migrar os Conceitos - Acelerando o aprendizado da linguagem
RealBasic baseando-se no conhecimento de VB6
* Bases de Dados 2 – Aprofundando o SQL e Normalização de BDs
* OOP na Prática: Classes e Objetos, Construtores e Destruidores,
Encapsulamento, Polimorfismo, Herança, Trabalhando com Superclasses
(Superclassing), Trabalhando com Subclasses (Subclassing), Sobreposição de
métodos (Method Overriding), Sobrecarga de Métodos (Overloading), Propagação
de Objetos (Casting).

Módulo II - Aplicativos que Funcionam Combinando Alto e Baixo Nível:


Interoperabilidade - Introduçã
Introduçã o ao C++ (+ ou - 65 aplicativos sao realizados durante o
ção
módulo II)

* VB6 e RB Conversam com C++ - Chamadas de API do Windows e do Linux


* Introdução à Criptografia e à Segurança Virtual
* Obfuscação e Criptografia na Prática – CryptoLib: a API de criptografia em C++
* As máquinas comunicam-se: Sockets, Protocolos de Rede para transferência de
dados, Mandando e Recebendo Emails, vamos fazer um chat?
* Armazenagem de dados em grande escala: Bases de Dados Cliente-Servidor
* Depuração: Técnicas de Debugging e Error Handling
* Conceitos de Framework
* Conhecendo a Framework wxWidgets
* Usando a linguagem C++ com wxWidgets
* Criando aplicativos na prática
* Programação na vida real:
1. Melhorando a produtividade com livrarias de funções,
2. Dicas e truques para melhor exercer a atividade de desenvolvedor no mercado
de trabalho atual

You might also like