No final do curso, os participantes estarão habilitados a criar aplicações Web ou Windows e criar componentes e objetos.
Programação Avançada (OOP)
A definir
Destinatários
Programadores com algum conhecimento da escrita de programas em C# ou VB que pretendam explorar as potencialidades avançadas.
Pré-Requisitos
Frequência do curso Introdução à Programação Orientada a Objetos ou conhecimentos equivalentes.
Metodologia
- Sessões mistas de teoria e prática, com descrição dos assuntos pelo formador e experimentação no computador pessoal.
- Exercícios e simulação de situações práticas com resolução individualizada.
Programa
- Introdução à Orientação a objetos
- Programar Orientado a objetos
- Extensões da Orientação a objetos
- LINQ
- Integração COM
Introdução à Orientação a objetos
- Criação de uma Classe e sua utilização: Atributos, Propriedades, Métodos, Delegates e Eventos.
Programar Orientado a objetos
- Herança;
- Polimorfismo;
- Classes abstratas;
- Encapsulamento;
- Overload de métodos;
- Overload de operadores;
- Interfaces.
Extensões da Orientação a objetos
- Extended Controls;
- User Controls.
LINQ
- Query Methods;
- Query Extensions;
- LINQ para coleções.
Integração COM
- Integração com componentes COM.