Conhecimentos |
Configuração de serviços Web, nomeadamente de servidores Web e de bases de dados; |
Regras de acessibilidade para a disponibilização de conteúdos na Internet; |
Matemática; |
Gestão e organização da informação; |
Língua Portuguesa; |
Inglês técnico; |
Planeamento, conceção e integração de sistemas de informação; |
Bases de dados (sistemas gestores de bases de dados e SQL); |
Programação de computadores e de dispositivos de comunicação móvel (algoritmia, programação estruturada, programação orientada a objetos e programação para a Web); |
Sistemas informáticos (componentes físicas, montagem e manutenção, instalação e gestão de sistemas operativos e políticas de segurança); |
Redes de comunicação de dados (componentes físicas, montagem e manutenção, instalação, gestão e políticas de segurança). |
Aptidões |
Utilizar as técnicas necessárias à elaboração de um sistema de informação; |
Utilizar as técnicas relativas ao processo de análise e de desenho de um sistema de informação; |
Identificar e utilizar os modelos de integração de sistema de informação numa organização e entre organizações; |
Selecionar soluções de tecnologias e programação de sistemas de informação; |
Utilizar as ferramentas de apoio à gestão dos sistemas a implementar; |
Construir e manusear bases de dados relacionais e utilizar sistemas de gestão de bases de dados (SGBD); |
Utilizar a linguagem SQL para a elaboração e a gestão de bases de dados; |
Elaborar algoritmos em pseudocódigo e os respetivos fluxogramas; |
Utilizar técnicas sobre convenções definidas para a elaboração de programas bem estruturados; |
Utilizar as diferentes tecnologias de desenvolvimento para dispositivos móveis; |
Identificar e utilizar dispositivos móveis para o acesso a sistema de informação; |
Selecionar e instalar scripts quer no lado do cliente (client-side), quer no lado do servidor (server-side), para o desenvolvimento de sites; |
Utilizar as técnicas necessárias à elaboração de programas orientados a objetos; |
Analisar os requisitos aplicados na fundamentação da decisão relativa à produção do software; |
Utilizar as principais metodologias e técnicas de desenvolvimento de software, aplicando-as adequadamente na elaboração de especificações e de produção de software; |
Aplicar as metodologias e os métodos mais adequados em cada fase do projeto Web; |
Utilizar os recursos para o desenho e implementação de sítios Web tendo por base padrões de utilização e de acessibilidade; |
Utilizar tecnologias Web de forma a potenciar a sua utilização num sistema de informação; |
Utilizar ferramentas multimédia no desenvolvimento de conteúdos Web dinâmicos, implementando-os em sistemas de informação; |
Aplicar métodos heurísticos de utilização para avaliação de interfaces Web; |
Efetuar o levantamento das necessidades de utilização e a seleção do sistema operativo servidor mais adequado; |
Aplicar técnicas relativas à instalação, configuração e gestão de um sistema operativo open source, distinguindo entre versões e distribuições; |
Aplicar técnicas relativas à instalação, configuração e gestão de um sistema operativo servidor proprietário; |
Utilizar sistemas de proteção contra falhas e efetuar backups; |
Utilizar as funcionalidades das várias componentes de hardware que integram um computador e os mecanismos de comunicação que se estabelecem entre elas; |
Identificar e aplicar os fundamentos das arquiteturas de redes de comunicação, e dos mecanismos associados à comunicação direta entre computadores, à comutação de pacotes e à comunicação entre redes distintas, para a resolução de problemas de programação que envolvam o acesso a recursos distribuídos em redes de computadores, utilizando protocolos ou mecanismos de ligação entre aplicações (UDP, TCP e RPC); |
Aplicar as medidas de segurança em redes para solucionar situações de vulnerabilidade passíveis de ocorrência; |
Utilizar a língua portuguesa e a língua inglesa na recolha e na análise de informações e de dados necessários ao desenvolvimento dos processos. |
Atitudes |
Demonstrar capacidade de adaptação à evolução dos procedimentos e das tecnologias; |
Demonstrar capacidade para trabalhar em equipa; |
Demonstrar capacidade para estabelecer relações técnicas e funcionais com áreas adjacentes e complementares à sua área de trabalho; |
Demonstrar capacidade de comunicação; |
Demonstrar capacidade de relacionamento interpessoal, nomeadamente ao nível da gestão de conflitos e da motivação; |
Demonstrar capacidade analítica e de pensamento lógico; |
Demonstrar responsabilidade, iniciativa e autonomia; |
Demonstrar capacidade de gestão do tempo; |
Demonstrar iniciativa na obtenção de soluções adequadas para a resolução de problemas concretos. |