Escolar Documentos
Profissional Documentos
Cultura Documentos
EM VIGOR
Nível de Qualificação: 5
Á rea de Educação e
Formação 481 . Ciências Informáticas
Modalidades de A prendizagem+
Educação e Formação
Observações
1 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Organização do Referencial de Formação
5064 Matemática 50
2 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
Formação Tecnológica
3 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
Formação Tecnológica
1O s códigos assinalados a laranja correspondem a UFCD com uns a dois ou m ais referenciais, ou seja, transferíveis
entre referenciais de form ação.
4 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Prom over o desenvolvim ento das com petências oral e escrita, nas suas vertentes de
com preensão, ex pressão e produção em Língua Portuguesa (LP).
2. Aplicar conhecim entos linguísticos anteriorm ente adquiridos.
3. Dar continuidade ao estudo da LP com vista ao aperfeiçoam ento, adaptando-o as
necessidades m odernas, profissionais e pessoais dos form andos.
Objetivos 4. Analisar criticam ente diferentes tipos de enunciados.
5. Adquirir técnicas de planificação e preparação de diversas tipologias tex tuais.
6. Produzir enunciados orais e escritos, adequando-os a situações com unicativas
distintas.
7. Adquirir m étodos e técnicas de pesquisa, registo e tratam ento da inform ação.
Conteúdos
1. Linguagem e com unicação
1.1. Língua e linguagem
1.2. Uso da língua enquanto atividade social
1.2.1. A atividade verbal com o form a de acção
1.2.2. Com petência com unicativa
1.2.3. Princípios que guiam a com unicação verbal: o princípio de cooperação e as m áx im as conversacionais
1.2.4. O dito e o im plícito
1.2.5. Uso da língua e contex to situacional
2. A com unicação oral
2.1. Particularidades da oralidade
2.2. Processos de com unicação oral
2.2.1. Ex posição
2.2.2. Entrevista
2.2.3. Reunião
3. A com unicação escrita
3.1. Tratam ento de problem as de pontuação, acentuação, ortografia e as regras do processam ento de tex to
3.2. Produção escrita
3.2.1. A estrutura da frase
3.2.2. Período
3.2.3. Parágrafo
4. Processos de com unicação escrita
4.1. Tex to académ ico vs. tex to não académ ico
4.2. Tex to utilitário de natureza adm inistrativa: convocatória; carta; nota de serviço; relatório; m em orando;
acta; curriculum vitae
5 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Prom over o desenvolvim ento das com petências oral e escrita em term os de
interpretação, com preensão, ex pressão e produção em Língua Inglesa, dem onstrando
crescente autonom ia no uso das com petências de com unicação.
2. Mobilizar os conhecim entos linguísticos anteriorm ente adquiridos e aplicá-los em
novas situações de aprendizagem .
Objetivos 3. Proporcionar o aperfeiçoam ento da Língua Inglesa, adequando-a ao contex to
socioprofissional dos form andos.
4. Utilizar a Língua Inglesa com o instrum ento de trabalho.
5. Possibilitar um a m anipulação autónom a da Língua Inglesa com o via de acesso à
utilização correta das Tecnologias de Inform ação e Com unicação.
6. Melhorar a interpretação de m atéria científica e tecnológica.
Conteúdos
1. A língua inglesa no quotidiano socioprofissional do técnico de inform ação e com unicação
2. A língua inglesa e as novas tecnologias
3. Com unicação oral e com unicação escrita em língua inglesa
3.1. O s aspetos form ais (fonológicos, sintáticos e léx ico-sem ântico) do sistem a linguístico inglês
3.2. Interpretação e produção de tex to
3.3. Planificação e desenvolvim ento de projetos individuais em Língua Inglesa; apresentação escrita e oral
desses projetos
Conteúdos
1. O perações com bases
1.1. Noção de base de um sistem a de representação
1.2. Representação de um núm ero em diferentes bases
1.3. Conversão entre bases
1.4. Conversões rápidas entre as bases 2, 8 e 16
6 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1.5. Lim itação de representação
1.6. O perações aritm éticas na base 2
1.7. Representação em com plem ento para 2
2. Teoria de conjuntos, lógica e álgebra de boole
2.1. Representação de conjuntos, relação de pertença e inclusão de conjuntos
2.2. O perações sobre conjuntos: reunião, interseção, diferença e com plem entação
2.3. Definição e valor lógico de um a proposição
2.4. Cálculo proposicional: negação, conjunção, disjunção de proposições
2.5. Tabelas de verdade
2.6. Definição de álgebra de boole e ex em plos
2.7. Propriedades de um a álgebra de boole
3. Matrizes e operações com m atrizes
3.1. Matriz de um sistem a linear e dim ensão de um a m atriz
3.2. Matriz linha e m atriz coluna, m atriz quadrada, m atriz diagonal, m atriz identidade e m atriz sim étrica
3.3. O perações com m atrizes: adição de m atrizes, produto de um escalar por um a m atriz, transposição de
m atrizes, m ultiplicação de m atrizes
4. Teoria dos Grafos
4.1. Definição de grafo (não orientado) e sua representação
4.2. Conceitos fundam entais: lacete, grafo sim ples, m ultigrafo, grafo conex o, grafo com pleto e grau de um
vértice Cam inhos de um grafo: cam inho sim ples, cam inho elem entar, circuito e ciclo
4.3. Matriz de adjacência de um grafo
4.4. Potências da m atriz de adjacência e resultados relevantes
5. Noções elem entares de estatística
5.1. De que trata a estatística: a estatística com o m etodologia da investigação científica. Estudos
observacionais e ex perim entais. A recolha, lim peza, resum o e apresentação dos dados. Populações e
am ostras, unidades am ostrais e variáveis. A escala de Stevens. Noções elem entares sobre am ostragem e
planeam ento de ex periências
5.2. Análise inicial de dados: ex ploração de dados univariados. Características am ostrais. Representações
gráficas. Ex ploração de dados bivariados. Noções elem entares sobre regressão
5.3. Probabilidade e probabilidade condicional: noções de probabilidade; a ax iom ática de Kolm ogorov e suas
consequências. Probabilidade condicional. Probabilidade de um a cadeia e regra da m ultiplicação.
Independência. O Teorem a da Probabilidade Total e o Teorem a de Bayes
7 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
Conteúdos
1. O rganização
1.1. Conceito e tipos
1.2. Dim ensão
1.3. Propriedade
1.4. Ram os de actividade
2. Em presa
2.1. Conceito
2.2. O bjectivos e papel na sociedade
2.3. Elem entos constitutivos
3. Funções
3.1. Produção
3.2. Com ercial
3.3. Pessoal
3.4. Financeira
3.5. Planeam ento estratégico
4. Estrutura organizacional
4.1. Conceito e tipos
4.2. Representação gráfica
4.3. Análise
5. Com unicação organizacional
5.1. Conceito e tipo e intervenientes
5.2. Regras e efeitos da com unicação
5.3. Assertividade
Conteúdos
1. Introdução aos Sistem as de Inform ação
1.1. Inform ação e conhecim ento
1.2. Conceito de Sistem a de Inform ação
2. O s Sistem as de Inform ação com o apoio ao processo de tom ada de decisão
2.1. As necessidades dos Sistem as de Inform ação e influências no processo de negócio
2.2. Influências no processo de software
2.3. Tecnologias associadas aos Sistem as de Inform ação
8 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
3. Planeam ento de Sistem as de Inform ação
3.1. O processo de planeam ento
3.2. A situação atual dos Sistem as de Inform ação
3.3. Preparação e apresentação de recom endações
Conteúdos
1. Introdução à análise de software
1.1. Evolução das m etodologias de m odelação
1.2. Modelação Visual
1.3. Definição de UML
1.4. Método iterativo e increm ental
1.5. Diagram as
2. Diagram as de Casos de Uso
2.1. Atores e Casos de Uso
2.2. Com unicação entre Atores e Casos de Uso
2.3. Cenário Principal e Cenários Secundários
2.4. Relações de include, extend e generalização
3. Diagram as de Classes
3.1. O bjectos e Classes
3.2. Associações e Multiplicidade
3.3. Atributos e O perações
3.4. Classes Associativas
3.5. Generalização e Herança
3.6. Agregação e Com posição
4. Diagram as de Actividades
4.1. Actividades
4.2. Transição entre Actividades
4.3. Condicionais
4.4. Processam ento Paralelo
5. Diagram as de Interacção
5.1. Diagram as de Sequência
5.2. Mensagens
5.3. Linha tem poral
5.4. Diagram as de Colaboração
5.5. O rdenação Num érica
9 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
5.6. Mensagens condicionais
5.7. O bjectos e ligações
6. Diagram as de Estado
6.1. Estado
6.2. Transição entre estados
6.3. Agrupam ento de estados
7. Diagram as Físicos
7.1. Diagram a de Com ponentes
7.2. Com ponentes
7.3. Interfaces
7.4. Diagram a de Instalação
7.5. Nós
7.6. Com unicação
7.7. Nós e Com ponentes
Conteúdos
1. Conceitos fundam entais da engenharia de software
1.1. Processo de desenvolvim ento
1.2. Problem ática do desenvolvim ento de software
2. Engenharia de requisitos
2.1. Em que consiste a engenharia de requisitos
2.2. Im portância da engenharia de requisitos
2.3. O processo da engenharia de requisitos
3. Modelação de sistem as
3.1. Conceitos e princípios da m odelação de sistem as
3.2. Análise orientada para objectos
3.3. Princípios da m odelação orientada para objectos
4. Desenho de software
4.1. Conceitos e princípios fundam entais
4.2. Desenho arquitectural
4.3. Desenho orientado para objectos
4.4. Princípios e técnicas
4.4.1. Ferram entas de suporte ao processo
10 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
5410 Bases de dados - conceitos 25 horas
Conteúdos
1. Bases de dados
1.1. Conceito de dados
1.2. Conceito de m odelo de dados
1.3. Arquitectura de um a base de dados
1.4. Ficheiros e bases de dados
1.5. Bases de dados relacionais
1.6. Arquitectura de um sistem a gestor de base de dados
2. Modelo relacional
2.1. Estrutura de dados relacional
2.2. Regras de integridade do m odelo
2.3. Gestão de dados do m odelo relacional
3. Tabelas, registos, cam pos e chaves
4. Norm alização
4.1. Representação na form a não norm alizada
4.2. Tipo de notação DeMarco
4.3. Tipo de notação Gane e Sarson
4.4. Fases da norm alização segundo Codd
4.5. Integridade da inform ação
11 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
Conteúdos
1. SGBD’s
1.1. Dom ínios de utilização
1.2. Arquitectura
1.3. Configuração
1.4. Criação de bases de dados
1.5. Manutenção de bases de dados
1.6. Im plem entação de segurança e integridade
1.7. Perm issões de acesso
1.8. Gestão de objetos da base de dados
1.9. Im portação e ex portação de dados
2. O bjetos de base dados
2.1. Views
2.2. Triggers
2.3. Stored Procedures
3. Estratégias de backup e restore
4. Integração de dados
5. Im plem entação de bases de dados em SGBD
Conteúdos
1. Criação, alteração e elim inação de tabelas e índices em SQ L
1.1. Criação de tabelas (com ando CREATE TABLE)
1.2. Alteração de tabelas (com ando ALTER TABLE)
1.3. Criação de índices (com ando CREATE INDEX)
1.4. Elim inação de tabelas e índices (com andos DRO P TABLE e DRO P INDEX);
2. Actualização de dados
2.1. Inserção de linhas (com ando INSERT INTO )
2.2. Alteração de valores nas linhas (com ando UPDATE)
2.3. Elim inação de linhas (com ando DELETE FRO M)
3. Conceito de transação (com andos CO MMIT e RO LLBACK)
4. Privilégios e controlo de acessos (com andos GRANT e REVO KE
12 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
5086 Programação em SQL 25 horas
Conteúdos
1. SQ L com o linguagem “universal” para pesquisas sobre bases de dados
2. Pesquisas (“queries”) sim ples sobre a base de dados (estrutura básica do com ando SELECT)
3. Predicados ALL e DISTINCT
4. Pesquisas com plex as
4.1. Agregação de dados com a instrução SELECT
5. Lógica e funções de grupo
6. JO IN com o form a de ex trair inform ação de tabelas diferentes com base em critérios de com paração de valores
em colunas com uns (INNER JO IN, LEFT JO IN e RIGHT JO IN)
7. Utilização de sub pesquisas (ou pesquisas encadeadas)
8. Uniões
Conteúdos
1. Conceitos básicos
1.1. Noção de Algoritm o
1.2. Representação de Algoritm os
1.3. Variáveis e tipos de dados
1.4. Ex pressões lógicas e aritm éticas
1.5. Estruturas de program ação e controlo
2. Algoritm os recursivos em contraponto com algoritm os iterativos
3. Estruturas de dados elem entares
3.1. Tabelas
13 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
3.2. Vectores
3.3. Matrizes
3.4. Pilhas
3.5. Filas
4. Algoritm os de inserção, pesquisa e ordenação
5. Escolha de estruturas de dados, sua definição e utilização
Objetivos 3. Criar program as bem organizados e obedecendo a um certo núm ero de convenções.
4. Utilizar corretam ente as estruturas de controlo.
5. Definir o conceito de subrotina.
6. Utilizar adequadam ente estruturas de dados.
Conteúdos
1. Conceitos básicos
1.1. Com putadores, program as, dados e instruções
1.2. Estrutura de um program a
1.3. O perações básicas de entrada e de saída
1.4. Com pilação de um program a
1.5. Prim eiro ex em plo
2. A linguagem C
2.1. Sintax e da linguagem
2.2. Am biente de desenvolvim ento
2.3. Constantes e variáveis
2.4. O peradores
2.5. Tipos de dados
2.6. Entrada e saída de dados
2.7. Instruções básicas
2.8. Estruturas de controlo
2.8.1. If
2.8.2. Switch
2.8.3. For
2.8.4. While
2.8.5. Repeat
2.8.6. Break
2.8.7. Continue
2.9. Funções
2.9.1. Definição e invocação
14 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
2.9.2. Parâm etros
2.9.3. Procedim entos
2.10. O rganização de um program a em subprogram as
2.11. Ponteiros
2.12. Sequências de caracteres
2.13. Estruturas de dados
2.13.1. Vectores
2.13.2. Matrizes
2.14. Ficheiros
Conteúdos
1. Conceitos de program ação orientada a objetos
1.1. Métodos
1.2. Encapsulam ento
1.3. Classes.
1.4. O bjetos
1.5. Herança
1.5.1. Hierarquia de classes
1.5.2. Mecanism os de herança
1.5.3. Super e Subclasse
1.6. Encapsulam ento
1.7. Polim orfism o
1.8. Classes abstractas
2. Regras construção de software orientado por objetos
3. A linguagem orientada a objetos Java
3.1. Sintax e da linguagem
3.2. Am biente de desenvolvim ento
3.3. Constantes e variáveis
3.4. O peradores
3.5. Tipos de dados
3.6. Entrada e saída de dados
3.7. Instruções básicas
3.8. Conversão de tipos
3.9. Instruções e estruturas de controlo
15 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
3.9.1. If
3.9.2. Switch
3.9.3. For
3.9.4. While
3.9.5. Repeat
3.9.6. Break
3.9.7. Continue
3.10. Classes e O bjetos
3.10.1. Definição de classes
3.10.2. Criação de classes
3.10.3. Métodos da classe
3.10.4. Variáveis da classe
3.10.5. Herança de classes
3.10.6. Encapsulam ento
3.10.7. Polim orfism o
3.10.8. Classes abstractas
3.10.9. Interfaces
3.10.10. Colecções
3.10.11. Ex cepções
3.10.12. Streams
Conteúdos
1. HTML
1.1. Apresentação da linguagem e do conceito “tag”
1.2. Estrutura básica de um a página W eb
1.3. Form atação de tex to
1.4. Hiperligações
1.5. Listas
1.6. Cores
1.7. Tabelas
1.8. Fram es
1.9. Form ulários
2. CSS
16 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
2.1. Vantagens do uso da linguagem
2.2. Marcadores
2.3. Propriedades
2.4. Docum entos
2.5. Tabeless
3. Javascript
3.1. Apresentação da linguagem
3.2. Sintax e
3.3. Variáveis
3.4. Tipos de dados
3.5. O peradores
3.6. Com andos básicos
3.7. Com andos condicionais
3.8. Eventos
3.9. Mensagens
3.10. Instâncias
3.11. Funções
3.12. Arrays
3.13. Strings
Conteúdos
1. Historial, áreas de aplicação e conceitos dos sistem as hiperm édia
2. Ciclo de vida do desenvolvim ento de projetos W eb
2.1. Modelo cascata
2.2. Modelo espiral
3. Padrões de desenho para a W eb
3.1. Conceitos básicos
3.2. Princípios de desenho universal
4. Acessibilidade
4.1. Definição de acessibilidade
17 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
4.2. A im portância da acessibilidade
4.3. Vantagens
4.4. Tecnologias disponíveis
4.5. Regras na criação de páginas HTML
5. Norm as de acessibilidade
5.1. W CAG (Web Content Accessibility Guidelines)
5.2. As três prioridades do W CAG
5.3. Recom endações W CAG
6. Avaliação de acessibilidade e utilização de sítios W eb
6.1. Sistem as de avaliação
6.2. Gerar relatórios de acessibilidade
Objetivos 3. Utilizar ferram entas m ultim édia no desenvolvim ento de projetos W eb.
4. Aplicar as técnicas de anim ação digital.
5. Identificar as vantagens do uso de produtos m ultim édia integrados em sistem as de
inform ação.
Conteúdos
1. Conceitos introdutórios
1.1. Apresentação e uso da tecnologia Flash
1.2. Apresentação dos conceitos fundam entais desta tecnologia
1.3. Am biente de desenvolvim ento
1.4. Utilização de bibliotecas
1.5. Im portação / ex portação de conteúdos m ultim édia
1.6. Gestão de painéis
1.7. Palco (stage)
1.8. Linha de tem po (timeline)
1.9. Cam adas (layers)
2. Q uadros (frames)
2.1. Tipos de fram es
2.2. O perações sobre fram es
2.3. Rótulos, com entários e âncoras
3. Sím bolos
3.1. Tipos de sím bolos
3.2. Gráficos (Graphics)
3.3. Botões
3.4. Clips de film e
3.5. Edição de sím bolos
18 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
3.6. Duplicação de sím bolos
4. Técnicas de anim ação
4.1. Frame-by-Frame
4.2. Interpolação de m ovim ento (Motion Tweening)
4.3. Interpolação de form as (Motion Shape)
4.4. Guias de m ovim ento
5. ActionScript
5.1. Term inologia
5.2. Sintax e
5.3. Variáveis
5.4. Condições lógicas
6. Acções
6.1. Acções sobre botões
6.2. Acções sobre fram es
6.3. Acções sobre clips de film e
Conteúdos
1. PHP
1.1. Apresentação da linguagem
1.2. Arquitectura e funcionam ento
1.3. Sintax e básica
1.4. Tipos de dados suportados
1.4.1. Tipos básicos
1.4.2. Cadeias de caracteres
1.4.3. Arrays
1.5. Constantes
1.6. Variáveis
1.6.1. Âm bito
1.6.2. Variáveis predefinidas, dinâm icas e ex ternas ao PHP
1.7. O peradores
1.8. Estruturas de controlo
1.9. Funções
1.9.1. Argum entos
1.9.2. Passagem de argum entos por referência
19 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1.9.3. Retorno de valores
1.10. Classes e O bjetos em PHP
2. ASP.NET
2.1. Apresentação da linguagem
2.2. Arquitectura e funcionam ento
2.3. Form ulários W eb
2.3.1. Processam ento de eventos
2.3.2. Processam ento de eventos de controlos
2.3.3. Utilização de postbacks
2.3.4. Utilização de cross-page postbacks
2.3.5. Validação de form ulários
2.4. Controlos Servidor
2.5. ADO .NET
2.5.1. Introdução
2.5.2. Arquitectura
2.5.3. Cenário ligado/desligado
2.5.4. Acesso assíncrono a dados
2.5.5. Transferência de dados
2.6. Controlos Data-Source
2.7. Controlos Data-Bound
2.8. User Controls
2.9. Tem as e Skins
1. Descrever os fundam entos das arquiteturas de redes de com unicação, com base nos
requisitos atuais das aplicações distribuídas.
2. Ex plicar os m ecanism os associados à com unicação direta entre com putadores, à
com utação de pacotes e à com unicação entre redes distintas.
Objetivos 3. Descrever o m odelo de program ação im plem entado pela Internet, com parando-o com
o m odelo genérico O SI.
4. Resolver problem as de program ação que envolvam o acesso a recursos distribuídos
em redes de com putadores, utilizando protocolos/m ecanism os de ligação entre
aplicações (UDP, TCP e RPC).
Conteúdos
1. Introdução às redes de com putadores
1.1. Conceito de rede
1.2. Arquitecturas e tipos de redes
1.2.1. Redes ponto a ponto
1.2.2. Redes cliente/servidor
1.2.3. Redes locais (LAN) e de longa distância (W AN)
1.2.4. Topologias de rede
20 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1.3. Com ponentes de um a rede
1.3.1. Meio físico
1.3.2. Placas de rede
1.3.3. Hubs
1.3.4. Switches
1.3.5. Bridge
1.3.6. Router
1.3.7. Gateway
1.4. Cablagem e ligações
1.4.1. A im portância da cablagem
1.4.2. Tecnologia
1.4.3. Escolha da cablagem
1.4.4. As Redes sem Fios
1.4.5. Cam inhos e Identificação dos cabos
2. O m odelo O SI e o TCP/IP
2.1. Introdução
2.2. As cam adas do m odelo O SI
2.3. O TCP/IP e seus Protocolos
2.3.1. http (hyper tex t transfer protocol)
2.3.2. sm tp (sim ple m ail transfer protocol)
2.3.3. ftp (file transfer protocol)
2.3.4. snm p (sim ple network m anagem ent protocol)
2.3.5. tcp (transfer control protocol)
2.3.6. udp (user datagram protocol)
2.3.7. arp (address resolution protocol)
2.3.8. ip (internet protocol)
2.3.9. icm p (internet control m essage protocol)
2.3.10. Igm p (internet group m anagem ent protocol)
3. Classes de redes
3.1. Rede de classe A
3.2. Rede de classe B
3.3. Rede de classe C
3.4. Rede de classe D e classe E
4. Com andos do TCP/IP
4.1. wntipcfg
4.2. ipconfig
4.3. ping
4.4. tracert
4.5. pathping
4.6. nbtstat
4.7. arp
4.8. netstat
4.9. ftp
4.10. nslook up
21 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
5419 Segurança em sistemas informáticos 25 horas
Conteúdos
1. Conceitos gerais sobre segurança da inform ação
1.1. Vulnerabilidades, am eaças e ataques
1.2. Políticas de segurança e m ecanism os de segurança
1.3. Segurança em sistem as distribuídos
1.4. Conceitos gerais sobre criptografia
1.5. Tipos de cifra
1.6. Criptografia de chave pública
1.7. Gestão de chaves
2. Firewall
2.1. Tipologia
2.1.1. Filtro de pacotes
2.1.2. Filtro de circuito
2.1.3. Ponte aplicacional
2.2. A Im plem entação do sistem a
2.2.1. Conceito de Bastião de Segurança
2.2.2. Arquitecturas de im plem entação
2.3. Gestão e adm inistração de um firewall
3. Sistem as de deteção de intrusões (IDS)
3.1. Arquitectura dos IDS
3.2. Classificação dos IDS
3.3. Aplicação dos IDS
4. Redes privadas virtuais (VPN)
4.1. Tipos de VPN
4.2. Dispositivos de VPN
4.3. Túneis e protocolos VPN
4.4. Estabelecim ento de um a VPN
4.5. Estabelecim ento de confiança entre sistem as
22 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Definir e caracterizar software open source.
2. Definir e caracterizar as partes constituintes de um sistem a operativo open source.
3. Descrever a evolução histórica de um sistem a operativo open source.
Objetivos 4. Distinguir entre versões e distribuições.
5. Instalar e configurar um sistem a operativo open source.
6. Instalar e configurar dispositivos e device drivers num sistem a operativo open source.
Conteúdos
1. Conceitos
1.1. Kernel, sistem as operativos e distribuições
1.2. Linux x Microsoft
1.3. Ex em plos da utilização do Linux
1.4. Software livre, GNU, GPL
1.5. Segurança dentro do software livre
1.6. Software livre dentro de em presa
1.7. Aquisição de software livre
1.8. Linux com o am biente m ultiplataform a, m ulti-utilizador e m ulti-arquitetura – vantagens
2. Versões e distribuições de um sistem a operativo open source
3. Instalação e configuração de um sistem a operativo open source
3.1. Particionam ento
3.2. Form atação
3.3. O pções de instalação
3.4. O ptim ização de recursos
3.5. Instalação de dispositivos e device drivers
3.6. Configuração do sistem a
3.7. Im pressão no Linux
3.7.1. Instalação de um a im pressora
3.7.2. Configuração e iniciação do servidor de im pressão
3.7.3. Im pressão a partir da linha de com ando
3.7.4. Visualização da fila de im pressão
3.7.5. Troubleshooting - quando o Linux não im prim e
3.7.6. Configuração de um a im pressora rem ota
4. Múltiplas configurações do sistem a
5. Resolução de problem as
6. Instalação de aplicativos
23 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Efectuar o levantam ento das necessidades de utilização e selecionar o sistem a
operativo servidor m ais adequado.
Conteúdos
1. Instalação do sistem a operativo servidor
2. O ptim ização do sistem a operativo servidor
3. Backup e sistem as de proteção contra falhas
4. Utilizadores – Criação e configuração de contas
5. Gestão de recursos
6. Ferram entas de adm inistração
7. Instalação e configuração de clientes de acordo com a configuração da rede e do servidor
Conteúdos
1. Razões para Integrar um sistem a de integração (SI)
2. Integração de sistem as de inform ação
2.1. Geografia da integração
2.2. No com putador
2.3. Na em presa
2.4. Entre em presas
2.4.1. Redes e Middleware
2.4.2. Características da integração
3. Tipos de integração
24 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
3.1. O rientado aos dados
3.2. O rientado aos m étodos
3.3. O rientado às interfaces
3.4. O rientado aos portais
3.5. O rientado aos processos
4. Im pacto da Internet
5. Integração no com putador
5.1. Ficheiros
5.2. Sockets
5.3. Bases de dados
5.4. Monitores transaccionais
5.5. Com ponentes
5.6. Servidores aplicacionais
6. Integração na em presa
6.1. Mensagens
6.2. Procedim entos rem otos
6.3. O bjectos distribuídos
6.4. Código m óvel
6.5. Message brokers
Conteúdos
1. Tecnologias
1.1. XML
1.1.1. Apresentação da linguagem
1.1.2. Sintax e
1.1.3. Definição de tipos de docum ento
1.1.4. Especificações associadas
1.1.5. Processadores de XML
1.1.6. Vantagens do XML
1.2. W eb Services
1.3. Certificados Digitais
1.4. SO A
1.4.1. Conceito
25 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1.4.2. Serviços
1.4.3. Ciclo de vida dos serviços
1.4.4. Migração dos serviços
2. Integração entre em presas
2.1. EDI
2.1.1. Padrões
2.1.2. Politicas de im plem entação
2.1.3. Software que suporta EDI
2.1.4. X12-XML
2.1.5. O O -EDI
2.2. ebXML
2.2.1. Fundam entação e conceito
2.2.2. Arquitectura
2.2.3. Com ponentes principais
3. Casos de Estudo
Conteúdos
1. Características e tipos de ferram entas Open Source de integração de sistem as
2. Utilização de ferram entas Open Source
2.1. Ex em plos
2.1.1. Netbeans
2.1.2. JMS
2.2. Criação de um a aplicação
3. Características e tipos de ferram entas proprietárias de integração de sistem as
4. Utilização de ferram entas proprietárias
4.1. Ex em plos
4.1.1. Microsoft Biztalk
4.1.2. Oracle Application Server
4.2. Criação de um a aplicação
26 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
1. Caracterizar as diferentes tecnologias de desenvolvim ento para dispositivos m óveis.
Objetivos 2. Utilizar a Linguagem J2ME no desenvolvim ento de vários tipos de aplicações para
telem óveis, PDA e outros dispositivos m óveis.
3. Desenvolver aplicações para acesso a base de dados a partir de dispositivos m óveis.
Conteúdos
1. Am bientes de desenvolvim ento
2. Introdução ao java 2m icro edition (j2m e)
3. Estrutura de um a aplicação m idp
4. Tratam ento de eventos
4.1. Processam ento de eventos
4.2. O bjectos Item
4.3. O bjectos Command e CommandListener
4.4. Item e ItemStateListener
5. Interface de alto nível
5.1. Screen
5.2. Form
5.3. Item
5.4. DateField
5.5. Gauge
5.6. StringItem
5.7. TextField
5.8. Choice e ChoiceGroup
5.9. Image e ImageItem
5.10. List
5.11. TextBox
5.12. Alert e AlertType
5.13. Ticker
6. Interface de baix o nível
6.1. Classe canvas
6.2. Classes Painting e Graphics
6.3. Desenhar Linhas e Rectângulos
6.4. Desenhar tex to
6.5. Im agens
7. Persistência de dados em m idp
7.1. Record Management System
7.2. Manipulaçao de Record Stores e Records
7.3. Filtering, Comparing, Listening, e Enumerating Records
8. Com unicação
8.1. Com unicar a partir do telem óvel
8.2. O Modelo de Com unicação do MIDP
8.2.1. CLDC e MIDP
27 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
8.2.2. A Fram ework Genérica de Conex ão MIDP
8.2.3. Conectores e Conex ões
8.2.4. Classes e Interfaces da Fram ework Genérica de Conex ão
8.2.5. O utras APIs
8.2.5.1. SMS
8.2.5.2. Bluetooth
Conteúdos
1. Introdução à gestão de projectos
1.1. O que é um projecto
2. Construção de um projecto
2.1. Caracterização do sistem a de inform ação
2.1.1. Definição dos processos da organização
2.1.2. Identificação dos requisitos de dados
2.1.3. Definição da arquitetura da inform ação
2.1.4. Análise do atual sistem a de inform ação
2.1.5. Realização de entrevistas
2.1.6. Sistem atização da inform ação
2.2. Metodologias a utilizar
2.3. Ferram entas de apoio
2.4. Fases de construção de um projecto
2.4.1. Identificação e avaliação do projecto
2.4.2. Definição e Planeam ento detalhado do projecto
2.4.3. Ex ecução e encerram ento do projecto
2.4.4. Suporte pós-instalação
2.5. Elaboração de um docum ento de projecto
2.5.1. Estrutura do docum ento
2.5.2. Fases de elaboração do docum ento
28 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023
Objetivos 1. Im plem entar um projeto de sistem as de inform ação dando um a visão global das
diversas fases da respetiva realização prática.
Conteúdos
1. Definição do projecto
2. Elaboração do projecto
3. Apresentação do projecto
4. Relatório de elaboração do projecto
Conteúdos
1. Xcode & Swift / O bjective-C
2. Fundam entos da program ação m obile
3. Program ação orientada a objetos m obile
3.1. Classes
3.2. Atributos e m étodos de com portam ento
3.3. Herança e polim orfism o
4. Storyboards
5. SwiftUI
6. Listas com tabelas
7. Arm azenam ento local
8. Mapas e geolocalização
9. Integração com web services
10. Plataform as para o desenvolvim ento de aplicações m óveis
11. Security by design para m obile
29 / 29
REFERENCIAL DE FORMAÇÃO | Técnico/a Especialista em Tecnologias e Programação de Sistemas de Informação - Nível 5 | 10/08/2023