Hierarchy view
programação informática
Description
Description
As técnicas e os princípios de desenvolvimento de software, como análise, algoritmos, codificação, teste e compilação de paradigmas de programação (por exemplo, programação orientada por objetos, programação funcional) e de linguagens de programação.
Tipo de competência
conhecimento
Nível de reusabilidade da competência
Aptidões e competências transversais
Relações
Aptidões/competências mais gerais
Narrower skills
AJAX
C#
Objective-C
Common Lisp
Lisp
Scratch (programação informática)
programação web
Ruby (programação informática)
Prolog (programação informática)
Erlang
Visual Basic
SAP R3
ABAP
Pascal (programação informática)
Smalltalk (programação informática)
MATLAB
PHP
ML (programação informática)
Python (programação informática)
COBOL
TypeScript
ASP.NET
OpenEdge Advanced Business Language
C++
Groovy
CoffeeScript
APL
Swift (programação informática)
SAS language
Java (programação informática)
VBScript
Perl
Assembly (programação informática)
JavaScript
Haskell
Aptidões/competências essenciais em
especialista em manutenção preditiva
Hacker ético/Hacker ética
Programador de software/Programadora de software
Programador de jogos digitais/Programadora de jogos digitais
engenheiro de inteligência artificial/engenheira de inteligência artificial
Especialista em desenvolvimento de dispositivos móveis para a indústria
Programador de ferramentas numéricas e de controlo de processos/Programadora de ferramentas numéricas e de controlo de processos
Programador de software de sistemas incorporados/Programadora de software de sistemas incorporados
engenheiro de computação na nuvem/engenheira de computação na nuvem
Operador de CAD/Operadora de CAD
engenheiro de sistemas de visão por computador/engenheira de sistemas de visão por computador
engenheiro de sistemas de baterias/engenheira de sistemas de baterias
Programador de sistemas informáticos/Programadora de sistemas informáticos
Administrador de redes informáticas/Administradora de redes informáticas
engenheiro de segurança de sistemas incorporados/engenheira de segurança de sistemas incorporados
engenheiro de simulação de baterias/engenheira de simulação de baterias
Programador de interfaces do utilizador/Programadora de interfaces do utilizador
Engenheiro de redes informáticas/Engenheira de redes informáticas
Configurador de aplicações informáticas/Configuradora de aplicações informáticas
Programador de aplicações móveis/Programadora de aplicações móveis
Programador web/Programadora web
programador de cadeias de blocos/programadora de cadeias de blocos
Bioinformático/Bioinformática
Professor de Ciências Informáticas/Professora de Ciências Informáticas
Programador de aplicações informáticas/Programadora de aplicações informáticas
Aptidões/competências opcionais em
Técnico de informática/Técnica de informática
Diretor de tecnologia/Diretora de tecnologia
Engenheiro do conhecimento/Engenheira do conhecimento
Arquiteto de sistemas informáticos/Arquiteta de sistemas informáticos
Designer de bases de dados
Engenheiro elétrico/Engenheira elétrica
Técnico de hardware/Técnica de hardware
Designer de jogos digitais
Técnico de dispositivos móveis/Técnica de dispositivos móveis
Configurador de sistemas/Configuradora de sistemas
gestor de mudança e configuração de TIC/gestora de mudança e configuração de TIC
Operador de máquina de controlo numérico digital/Operadora de máquina de controlo numérico digital
Designer multimédia
Engenheiro de hardware/Engenheira de hardware
Designer de interfaces do utilizador
Especialista em sistemas de Data Warehouse
Técnico de engenharia de telecomunicações/Técnica de engenharia de telecomunicações
Arquiteto empresarial/Arquiteta empresarial
Webmaster
Diretor de informação TIC/Diretora de informação TIC
Engenheiro de aplicações/Engenheira de aplicações
Arquiteto de software/Arquiteta de software
Programador de bases de dados/Programadora de bases de dados
Testador de software/Testadora de software
Modelador 3D/Modeladora 3D
Técnico de segurança informática/Técnica de segurança informática
Analista de sistemas informáticos
Engenheiro de telecomunicações/Engenheira de telecomunicações
Diretor de segurança informática/Diretora de segurança informática
Designer de sistemas incorporados
Analista de software
Engenheiro de integração/Engenheira de integração
executar testes de software
programar firmware
utilizar programação de «script»
utilizar programação lógica
utilizar programação automática
utilizar programação concorrente
utilizar programação funcional
utilizar programação orientada a objetos
URI do conceito
Status
released