O computador: conceitos, organização, arquitetura, componentes, periféricos e conexões; processamento paralelo e distribuído, computação em nuvem, dispositivos de computação móvel e ubíqua. Sistemas de numeração, codificação e aritmética computacional. O software: conceitos, tipos, interfaces; sistemas operacionais Windows 10, Windows Server 2012 e posteriores, Mac OS X 10.4 e posteriores, iOS 10 e posteriores, Android 8.0 e posteriores e Linux. Virtualização (VMWare, HyperV), criação e gerenciamento de máquinas virtuais. Administração de usuários, grupos, permissões, controles de acesso (LDAP, Microsoft Active Directory). Desenvolvimento de Software: lógica, algoritmos, conceitos, princípios e linguagens estruturadas e orientadas a objetos; tipos e estrutura de dados e noções de complexidade de algoritmo; orientação a objetos: conceitos, herança e polimorfismo; Linguagens HTML5, CSS3, Javascript, XML e JSON, PHP, Java JSP, EJB e J2EE; Engenharia de software: conceitos, princípios; ciclo de vida do software, análise de requisitos, modelagem e prototipação; coesão e acoplamento; codificação e documentação; padrões de projeto; metodologias de desenvolvimento de software: conceitos, notações e diagramas; processo unificado, UML e metodologias ágeis; verificação, validação e testes; inspeções e revisões técnicas; manutenção; qualidade de software; gestão de serviços de TI (COBIT e ITIL); modelos de melhoria e qualidade de processo (CMM/CMMI); gerenciamento de projetos (PMI, PMP e PMBok); Banco de Dados: conceitos, SGDBs, modelos relacional e orientado a objetos, modelagens e diagramas de entidades e relacionamentos; linguagem SQL e PL/SQL; normalização, transação, concorrência, recuperação e integridade; gatilhos, procedimentos armazenados; índices e otimização de acesso; replicação e transações distribuídas. Sistemas de inteligência de negócios: conceitos, modelagem dimensional, Data Warehouse, processamento OLAP e OLTP; noções de NoSQL e Big Data. Redes: tipos de rede, transmissão e topologia; equipamentos de rede, protocolos de comunicação e padrões; modelo OSI e arquitetura TCP/IP; DNS e entidades de registros. Conceitos de roteamento IP na Internet; Redes sem fio; Internet, serviços e aplicações Web; administração de servidores de aplicação (JBoss, Apache HTTP Server, IIS) e logs de serviços; gerenciamento de redes: conceitos, protocolo SNMP, monitoramento, desempenho e QoS. Virtualização e Hiperconvergência. Segurança da Informação: conceitos, backup e recuperação de dados; Vírus e outros malwares; Ataques e proteções relativos a hardware, software, pessoas e ambiente físico; Segurança de redes: protocolos, firewalls, DMZ, Proxy, NAC, VLANs, IDS, IPS, VPN; Ataques e ameaças da Internet e de redes de dados; Monitoramento de trafego; Criptografia: conceitos básicos e aplicações; noções de criptografia simétrica e assimétrica; assinatura e certificação digital; antivírus e antispam. politicas de segurança, gestão de riscos e continuidade do negocio.