Disciplina Caixa T.I
Disciplina Caixa T.I
Disciplina Caixa T.I
TECNOLOGIA DA INFORMAÇÃO
1 - Engenharia de software: Processos de software: Processo Unificado (UP): conceitos gerais, disciplinas, fases,
papéis, atividades e artefatos; UX; Análise e projeto orientados a objetos; A Linguagem UML: modelos e diagramas;
Padrões de projeto; Engenharia de requisitos. 2 - Estrutura de dados e algoritmos: Busca sequencial e busca binária
sobre arrays; Ordenação (métodos da bolha, ordenação por seleção, ordenação por inserção); Lista encadeada; Pilha;
Fila; Noções de árvore binária. 3 - Linguagens de programação: linguagens de programação, linguagens orientadas a
objeto e procedurais; Padrões de Projeto; Linguagens Java SE; JEE, Microprofile, C#, .NET, AngularJS; Angular;
TypeScript 4.X; Javascript; Python 3.9.X (bibliotecas Pandas, NumPy, SciPy, Matplotlib, Tensorflow, PyTorch e Scikit-
learn); Scala; R; Kotlin; Objective-C; .Net; Flutter; Swift, Cobol. 4 - Desenvolvimento de software para a Web: sistemas
distribuídos e microsserviços; Arquitetura e padrões de projeto Java EE8; Servlets; JSF; JSP; Ajax; Interoperabilidade
de sistemas; SOA e Web Services (Quarkus); Padrões REST, Padrões HTML 4.01, HTTP response Status code,
XHTML 1.0, XML, XSLT, UDDI, WSDL e SOAP. 5 - Teste de software (Qualidade): Controle da qualidade estático:
revisão, inspeção, medição estática, análise estática; Princípios e técnicas de teste de software: teste de unidade, teste
de integração, teste de regressão, teste alfa, teste beta, teste de segurança, teste de aceitação e de aprovação;
Desenvolvimento dirigido por testes.
6 - Bancos de dados: Modelagem conceitual de dados: a abordagem entidade-relacionamento; Modelo relacional de
dados (conceitos básicos e normalização); Conceitos de banco de dados e sistemas gerenciadores de bancos de
dados (SGBD); Linguagem SQL; Data Warehouse – modelagem física de dados: tabelas, índices, particionamento,
desempenho; modelagem conceitual para data warehouses, dados multidimensionais; Big data: Fundamentos, técnicas
de preparação e apresentação de dados; soluções de big data. 7 - Agilidade: Lean; Lean IT; frameworks (XP; SCRUM;
Kanban; SAFe SA; Nexus); ágil em escala e ágil escalado; ferramentas; artefatos, métricas e indicadores ágeis;
management 3.0; Lean UX; Design Thinking; História de Usuário; O backlog do produto e as técnicas para priorização
(Moscow, Scorecard, BUC, Testes de Suposição e Valor de negócio x risco); técnica para estimativa de escopo
(planning poker, Story points, enquete, T-shirt sizing); kanban e o fluxo de valor; técnicas/cerimônias para colaboração
e integração do time ágil (SoS, PoSinc, planning, review, retrospectiva, daily, PI Plannig); Integração contínua; Deploy
contínuo; Entrega contínua; tratamento de débito técnicos e incidentes; Arquitetura e Qualidade ágeis; DevSecOps. 8 -
Organização e arquitetura de computadores: Arquitetura básica de um computador: CPU e hierarquia de memória;
Armazenamento e representação de dados: base binária e complemento a dois, ponto flutuante e caracteres;
Armazenamento e representação de instruções; Modos de endereçamento; Conjunto típico de instruções de uma CPU;
Subsistema de entrada/saída e dispositivos de armazenamento secundário. 9 - Sistemas Operacionais: Funções e
estrutura de um sistema operacional; Processos: conceitos básicos, comunicação, sincronização e escalonamento;
Gerência de memória: partições fixas e variáveis, realocação, memória virtual, swapping, sistemas de arquivos;
Windows 10 (32-64 bits) e ambiente Linux (SUSE SLES 15 SP2) e IBM z/OS. 10 - Arquiteturas de software: arquitetura
em camadas, arquitetura MVC, arquitetura orientada a serviços; arquitetura monolítica, arquitetura microsserviço, micro
front end, Nuvem pública e privada, métricas e estimativas de software, Análise por pontos de função: conceitos
básicos e aplicações; Estratégias de Migração de Aplicações para o ambiente de nuvem, Governança, Computação
Serverless, Segurança Compartilhada. 11 - Gerência de configuração: Conceitos e práticas; Uso de ferramentas de
gerência de configuração; Controle de defeitos: conceitos e práticas. 12 - Portais corporativos: Arquitetura da
informação, portlets e RSS; Ferramentas de Gestão de Conteúdos; Modelo de Acessibilidade do Governo Eletrônico.
13 - Qualidade de software: CMMI/MPS-BR: Conceitos básicos e objetivos; Disciplinas e formas de representação;
Níveis de capacidade e maturidade. 14 - Conceitos de Arquitetura de Referência: arquitetura de solução para o
desenvolvedor básico. 15 - Gestão e governança de TI: ITIL v.4; COBIT
CONHECIMENTOS E COMPORTAMENTOS DIGITAIS:
1 - Mindset de crescimento, Paradigma da abundância. 2 - Intraempreendedorismo. 3 - Design Thinking, Design de
Serviço. 4 - Metodologias ágeis, Lean Manufacturing, SCRUM. 5 - Resolução de problemas complexos, visão sistêmica
e estratégica. 6 - Ciência de dados. 8 - Senso colaborativo e disposição para somar pontos de dista divergentes. 9 –
Pensamento computacional. 10 - Análise de Negócios. 11 – Liderança, autoliderança e liderança de equipes. 12 -
Autodesenvolvimento. 13 - Experiência do consumidor (Customer experience). 14 – Inteligência emocional, 15 -
Desenvolvimento sustentável (Pacto global e Objetivos de Desenvolvimento Sustentável - ODS), 16 - Objetivos-chaves
para resultados (OKR). 17 - Gestão do tempo e produtividade. 18 - Técnicas e boas práticas para o trabalho à
distância. 19 – Aprender a aprender e Aprendizagem contínua (Life long learning).