Voltar
Conhecimentos Específicos — Analista de Tecnologia da Informação
Subtemas
Hardware: placa-mãe, memórias, processadores (CPU) e periféricosEngenharia de software: processos sistemáticos, métodos e práticas, operação e manutenção de softwarePadrões de projeto e processos de desenvolvimento6 subtemasEngenharia de requisitos: levantamento, documentação, verificação/análise e validaçãoMetodologias de testes: TDD, refatoração, tipos e estratégias de testesMensageria: message broker, RabbitMQ, evento negocial, webhook e APIs reversasVersionamento com GitContêineres: Docker, Kubernetes e RancherDesenvolvimento de aplicações Web e mobile: linguagens, tecnologias, bibliotecas e frameworksLinguagens de programação3 subtemasXML (XML Schema) e JSONInteligência Artificial e Aprendizado de Máquina4 subtemasBancos de dados4 subtemasSistemas operacionais4 subtemasClusterização de servidores (balanceamento de carga, tolerância a falhas, alta disponibilidade) e automação com AnsibleServidores de aplicação: Apache HTTP Server e NGINXComputação em nuvem: fundamentos, modelos de serviço e de implantaçãoArmazenamento e virtualização4 subtemasSegurança da informação4 subtemas