Este curso pretende dotar os formandos com o conhecimento básico de programação para o desenvolvimento de Robotic Process Automations, e a aplicar corretamente os conceitos básicos de programação orientada a objetos.
-
- Horário
-
Pós-laboral e Sábados
6ª das 18h45 às 21h45: Sábados das 9h30 às 17h00
-
- Local
- Live Training
-
- Calendário
- 18 Jun. 2021 a 26 Jun. 2021
Pré-requisitos
Os alunos deverão possuir:
- Conhecimentos de Python
- Conhecimentos básicos de modelação em BPMN
- Bom nível de capacidade de leitura em língua inglesa
Objetivos
No final desta ação os alunos deverão ser capazes de construir programas baseados em programação orientada a objetos.
Metodologia
Será utilizada uma combinação de metodologias expositivas para introdução dos conceitos, exemplos e resumo, e práticas para o estudo de casos práticos e sua resolução.
Programa
- Tipos de dados primários e compostos.
- Noções de Programação Orientada a Objetos
- Objetos e Classes
- Estruturas de Decisão
- Abstração, Herança e Encapsulamento
- Tratamento de Exceções
Tipos de dados primários e compostos
- Noção básica de variável. O que é, para que serve.
- Primitivos: sbyte, short, integer, long, byte, ushort, uinteger, ulong, single, double, decimal, bool, char
- Compostos: enum, string, Arrays, Date
- Casting de variáveis / conversões
- Boas práticas na atribuição de nomes a variáveis
Noções de Programação Orientada a Objetos
- Conceitos teóricos
Objetos e Classes
- Construção de classes / Atributos
- Criação de objetos / Instâncias / Criação dinâmica
- Visibilidade de classes / atributos
Estruturas de Decisão
- If.. Then.. Else, While, For, Do while, Exit, Continue, etc
Abstração , Herança e Encapsulamento
- Classes abstratas
- Herança / dados compostos / Overriding / Polymorphism
- Construtores
Tratamento de Exceções
- Boas práticas na Manutenção, extensão e leitura de código
- Try, Catch, Finally, Throw
- Hierarquia de erros
- Logs
- Programação defensiva
![]() |
Ao concluíres com aproveitamento esta formação, para além do Certificado de Frequência Rumos, receberás também um badge digital para partilhares com a tua rede profissional online. Sabe mais sobre os badges digitais aqui. |