Voltar
Conhecimentos Específicos — Analista de TI – Sistemas
Subtemas
Representação de dados numéricos e lógica de programaçãoAlgoritmos e estruturas de dados: complexidade, listas, pilhas, vetores, árvores, ordenação, pesquisa e hashingProgramação orientada a objetos: classes, herança, polimorfismo e encapsulamentoLinguagens e plataformas: .NET (C#), PHP, Python e Java/Jakarta EEDesenvolvimento web: HTML, CSS e JavaScriptServiços web: API REST, JSON, XML e microsserviçosBancos de dados: modelagem conceitual, lógica e relacional, SQL, triggers e stored proceduresData Warehouse, Data Mining, Data Lake e Business IntelligenceAnálise de Pontos de FunçãoMetodologias de desenvolvimento: estruturadas, ágeis e RUPAnálise e projeto orientado a objetos com UML 2.5.1 e ferramentas CASEMapeamento objeto-relacional e governança de dadosQualidade de software e testes (unidade, integração, funcional, aceitação, carga e usabilidade)Padrões de projetoSegurança da informação no desenvolvimento de softwareIntegração de aplicações e objetos distribuídosRedes de computadores: modelo OSI, TCP/IP, HTTP e HTTPSAcessibilidade e usabilidadeInteligência Artificial generativa, RAG, bancos de dados vetoriais e engenharia de promptDevOps: CI/CD, Git, Docker e KubernetesGestão de TI: PMBOK 8ª edição, COBIT 2019 e ITILInglês técnico