OBJETIVOS
Dotar os formandos de boas práticas e de um conhecimento teórico sólido para o desenvolvimento de aplicações de computador de qualidade, com os conceitos básicos de programação e programação orientada a objetos, efetuar cálculos, armazenar e ler informação de um programa, usar estruturas de controlo e de repetição num programa; Fornecer aos formandos um conjunto de conhecimentos alargados sobre programação orientada a objectos; Conhecer a sintaxe e as classes mais importantes e aplicá-los adequadamente tendo como referência os exemplos dados em sessão; Conhecer os conceitos fundamentais da programação orientada a objectos; Desenvolver programas de média complexidade com interactividade.DESTINATÁRIOS
Qualquer profissional ou estudante ligado às áreas da programação interessados em adquirir/aprofundar conhecimentos de programação orientada para objetos.PLANO CURRICULAR
- Conceitos de Programação;
- Identificar Programas e Linguagens de Programação;
- Explorar o processo de desenvolvimento de um Programa;
- Programação orientada a objetos;
- Conceito POO, características de uma linguagem POO;
- Programação com Objectos, Classes e Mensagens;
- Métodos, abstracção, encapsulamento;
- Tipificação e generecidade;
- Herança;
- Polimorfismo;
- Interfaces;
- Controlo de erros;
- Entradas, Saídas e Ficheiros;
- Programação baseada em Eventos;
- Projeto Prático.