Descrição
Apostila IF Baiano BA 2024 Analista de Tecnologia da Informação
Cargo: Analista de Tecnologia da Informação
Editora: DOMINA CONCURSOS
Edição: 2024
Nível: Superior
Banca: Instituto AOCP
Edital: Acesso ao Edital
Não é só uma apostila!
Material teórico completo elaborado totalmente de acordo com o novo edital.
Acompanha provas anteriores com gabarito para testar seu aprendizado.
Só hoje, de R$89,98 por R$44,99
50% de Desconto
Conhecimento Básico
(Totalmente de Acordo com Edital 2023)
Língua Portuguesa: 1. Compreensão e interpretação de texto. 2. Tipologia e gêneros textuais. 3. Figuras de linguagem. 4. Significação de palavras e expressões. 5. Relações de sinonímia e de antonímia. 6. Ortografia. 7. Acentuação gráfica. 8. Uso da crase. 9. Morfologia. 10. Locuções verbais. 11. Elementos de comunicação e funções da linguagem. 12. Domínio dos mecanismos de coesão e coerência textual. 13. Reescrita de frases e parágrafos do texto. 14. Sintaxe. 15. Concordância verbal e nominal. 16. Regência verbal e nominal. 17. Colocação pronominal. 18. Emprego dos sinais de pontuação e sua função no texto. 19. Função textual dos vocábulos. 20. Variação linguística.
Legislação: 1. Regime Jurídico Único (Lei no 8.112/1990): 1.1 Das Disposições Preliminares; 1.2 Do Provimento, Vacância, Remoção, Redistribuição e Substituição; 1.3 Dos Direitos e Vantagens; 1.4 Do Regime Disciplinar; 1.5 Do Processo Administrativo Disciplinar; 1.6 Da Seguridade Social do Servidor. 2. Lei da Improbidade Administrativa (Lei no 8.429/1992) e alterações. 3. Código de Ética dos Servidores Públicos (Decreto no 1.171/1994). 4. Processo Administrativo (Lei no 9.784/1999). 5. PCCTAE (Lei no 11.091/2005). 6. Decreto 9.991/2019. 7. Noções de Direito Constitucional: 7.1 Dos Princípios Fundamentais; 7.2 Dos Direitos e Garantias Fundamentais; 7.3 Dos Direitos Sociais; 7.4 Da Administração Pública; 7.5 Da ordem Social. 8. Lei nº 12.527/2011 (Acesso à informação).
Noções de Informática: 1. Conceitos e fundamentos básicos. 2. Conhecimento e utilização dos principais softwares utilitários (compactadores de arquivos, chat, clientes de e-mails, reprodutores de vídeo, visualizadores de imagem, antivírus). 3. Conceitos básicos de Hardware (Placa mãe, memórias, processadores (CPU). 4. Periféricos de computadores. 5. Ambientes operacionais: utilização básica dos sistemas operacionais Windows 10 e 11. 6. Utilização de ferramentas de texto, planilha e apresentação do pacote Microsoft Office (Word, Excel e PowerPoint) – versões 2013, 2016 e 365. 7. Utilização de ferramentas de texto, planilha e apresentação do pacote LibreOffice (Writer, Calc e Impress) – versões 6 e 7. 8. Conceitos de tecnologias relacionadas à Internet, busca e pesquisa na Web. 9. Navegadores de internet: Internet Explorer, Mozilla Firefox, Google Chrome. 10. Conceitos básicos de segurança na Internet e vírus de computadores.
Conhecimento Específico
(Totalmente de Acordo com Edital 2023)
Desenvolvimento de Software: 1. Desenvolvimento de sistemas. Desenvolvimento em Linguagens de programação Java (versão 6 ou superior), Javascript e COBOL. Desenvolvimento para dispositivos móveis (Android e iOs). 2. Análise estática de código-fonte (clean code e ferramenta SonarQube). 3. Arquitetura de software. Interoperabilidade de sistemas. Arquitetura e linguagem orientada a serviços. Web services. API. Arquitetura e linguagem orientada a objetos. Arquitetura de aplicações para ambiente web. Servidor de aplicações. Servidor web. 4. Ambientes Internet, extranet, intranet e portal: finalidades, características físicas e lógicas, aplicações e serviços. 5. Padrões XML, XSLT, UDDI, REST e JSON. 6. DevOps. 7. Ferramenta de Gestão da configuração GIT. TESTES: conceitos básicos de testes de aplicações. Testes ágeis. Teste de usabilidade de software. Testes automatizados. Tipos de testes. Test-driven development (TDD). Gestão do ciclo de vida de testes. 7.3. RPA (robotic process automation). 8. Metodologias Ágeis de Desenvolvimento. 8.1 Scrum, 8.2 Kanban, 8.3. XP. 9. Padrões de desenvolvimento e reuso 10. Codificação de software (transacionais, analíticos, mobile e API). 11. Metodologia de Ponto de Função. 12. Engenharia de Requisitos. 12.1 Classificação de Requisitos. 12.2 Processo de Engenharia de Requisitos. 12.3. Técnicas de Elicitação de Requisitos. 13. Tecnologias e práticas frontend web: HTML, CSS, UX, Ajax, frameworks (VueJS e React). 13.1. Padrões de frontend. 13.1.1SPA e PWA. 14. Protocolos HTTPS, SSL/TLS. 15. Blockchain. 16. Design de software. 16.1. Arquitetura hexagonal, microsserviços (orquestração de serviços e API gateway) e containers. 17. Transações distribuídas. 18. User Experience (UX). 18.1. Sistemas de gestão de conteúdo. 18.1.1. Conceitos básicos e aplicações. 18.1.2. Arquitetura de informação. 18.1.3. Portais corporativos. 15.1.3.1. Conceitos básicos e aplicações. 18.1.4. Workflow. 18.1.5. Conceitos de acessibilidade e usabilidade. 18.1.6. Desenho e planejamento de interação em aplicações web. 19. Conceitos de Inteligência Artificial, Análise de Dados e Big Data. 20. Banco de dados. Conceitos básicos. Arquitetura. Estrutura de dados. Modelagem e normalização de dados. Noções de administração de dados e de banco de dados. SQL (ANSI). Oracle 19C, MySql, MongoDB. 21. Arquitetura e políticas de armazenamento de dados. 22. Engenharia de dados – ingestão e armazenamento de grande quantidade de dados (Big Data). Infraestrutura e Operações: 1. Redes de computadores: Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches e roteadores); tipos e meios de transmissão e de cabeamento; tecnologias de redes locais e de longa distância (LAN, MAN e WAN); modelo de referência OSI; redes Locais Virtuais (VLAN); arquitetura TCP/IP: protocolos, segmentação e endereçamento, serviço DNS e entidades de registros; conceitos do protocolo IPv6 e roteamento IP na Internet; redes sem fio (Wireless) 802.11a, 802.11b, 802.11g, 802.11n e 802.11ac; conceitos do MultiProtocol Label Switching (MPLS); conceitos dos protocolos de roteamento OSPF e BGP; voz sobre IP (VoIP); princípios e protocolos dos seguintes serviços: e-mail, DNS, DHCP, Web e Proxy; arquitetura cliente/servidor; configuração, gerenciamento e segurança de redes de computadores Windows e Linux. 2. Sistemas operacionais: Linux Debian; Linux Suse; Windows Server 2012; Sistemas de Arquivos: NTFS, EXT 2/3/4, LVM; conceitos básicos de computação em aglomerados (Cluster) e de computação em grades (Grids); administração de Servidores Web: Apache, Internet Information Service; servidores de aplicação JEE: visão geral das tecnologias, servidores de aplicação JBoss e Tomcat, instalação e configuração, administração, segurança, tunning, clusterização e mensageria; implantação de ambientes de produção e em nuvem: monitoramento, identificação de potenciais problemas e determinação de causas; tipologias de ambientes com Alta Disponibilidade e Escalabilidade: clusterização, balanceamento de carga, fail Over, replicação de estados; infraestrutura de virtualização: VMWare, KVM; subsistemas de armazenamento de dados: SAN, NAS, RAID, Multipathing, EMC PowerPath; tecnologias de backup: deduplicação; compartilhamento de arquivos: CIFS, SMB e NFS; Shell Script; LDAP: Microsoft Active Directory, OpenLDAP; Shellscript: Script Bash, Groovy, Powershell; OpenSSL; monitoramento e auditoria; técnicas para detecção de problemas e otimiza – ção de desempenho; information Lifecycle Management; criptografia: conceitos básicos e aplicações, protocolos criptográficos, criptografia simétrica e assimétrica, principais algoritmos; assinatura e certificação digital; noções sobre computação na nuvem (Cloud Computing); noções gerais sobre DevOps. 3. Segurança da Informação: conceitos de backup e recuperação de dados; vírus de computador e outros malwares (cavalos de troia, adware, spyware, backdoors, keyloggers, worms, bots, botnets, rootkits); ataques em redes e aplicações corporativas: DDoS, DoS, IP spoofing, port scan, session hijacking, buffer overflow, SQL Injection, cross-site scripting, spear phishing, APT (advanced persistent threat); análise de protocolos/serviços: HTTP, HTTPS, SSL/TLS, SMTP, POP3, IMAP, DNS, DHCP, FTP, LDAP v.3, ICAP, NTP v4, EAP, PEAP, SNMP, Voz sobre IP (VOIP); segurança de redes: Firewall, sistemas de detecção e prevenção de intrusão (IDS/IPS), antivírus, NAT, VPN, Proxy, monitoramento e análise de tráfego; uso de sniffers; traffic shaping; tráfego de dados de serviços e programas usados na Internet; segurança contra ataques e ameaças da Internet a redes sem fio; conceitos básicos de criptografia; Conceitos da ISO 27000: ISO 27001, ISO 27002, ISSO 27003, ISO 27004 e ISO 27005; políticas de segurança da informação; sistema de Gestão de Segurança da Informação; gestão de riscos; gestão de ativos; gestão de continuidade de negócio; gerenciamento de incidentes de segurança da informação; conceito de confidencialidade integridade e disponibilidade; cartilha de segurança para internet do CERT.BR. 4. Fundamentos de computação: organização e arquitetura de computadores; componentes de um computador (hardware e software); sistemas de entrada, saída e armazenamento; princípios de sistemas operacionais; características dos principais processadores do mercado; processadores de múltiplos núcleos; tecnologias de virtualização de plataformas: emuladores, máquinas virtuais, paravirtualização; RAID: tipos, características e aplicações; sistemas de arquivos NTFS, FAT12, FAT16, FAT32, EXT2, EXT3: características, metadados e organização física. 5. Sistemas de Gerenciamento de Banco de Dados: Conceitos, arquitetura, bancos de dados relacionais, modelo relacional: visões, gerenciamento de transações, segurança, bancos de dados distribuídos, bancos de dados orientado a objetos e bancos de dados relacional/objeto; projeto de bancos de dados; configuração, administração e tunning de banco de dados: MySql, SQLServer e Postgres. 6. Engenharia de Software: Software: importância, crise, mitos, ciclo de vida. Arquitetura e projeto de sistemas, análise de requisitos, análise e modelagem de dados, aspectos fundamentais do projeto de software. Garantia de qualidade, testes, manutenção, gerenciamento de configuração. Gerência de projetos: métricas de produtividade e qualidade, estimativas, análise de risco, cronograma, aquisição, reengenharia, requisitos de segurança, documentação, controle de versões, auditoria do código fonte, homologação, implantação, manutenção e evolução. 7. Fundamentos da ITIL v.3: conceitos básicos de operação de serviços, desenho de serviços, transição de serviços e melhoria contínua de serviços. 8. Governança de TI – Cobit 4.1: aspectos gerais, estrutura, conceitos, finalidade, modelo de maturidade, objetivos de controle, objetivos de negócios e objetivos de TI, domínios e processos. 9. Gerenciamento de projetos de TI – PMBOK V.5: conceitos de gerenciamento de projetos, ciclo de vida de projeto, conceitos básicos e estrutura. 10. Contratação de Soluções de TI: MPOG/SLTI IN 04/2010 (Instrução Normativa para Contratação de Soluções de Tecnologia da Informação).
Apostila IF Baiano BA 2024 Analista de Tecnologia da Informação