Somos o maior portal de informação sobre concursos públicos 2024.Oferecemos uma ampla variedade de materiais de estudo de alta qualidade, desenvolvidos por especialistas, para ajudá-lo a se preparar e conquistar sua aprovação. Nossas apostilas oferecem diversos benefícios: conteúdos de qualidade superior, elaborados por professores experientes e constantemente atualizados; uma ampla diversidade de materiais, abrangendo concursos federais, estaduais, municipais, bancários, policiais, tribunais, entre outros.
APOSTILA UFLA 2025 TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO. Material completo com conteúdos atualizados de acordo com o edital, abrangendo todos os tópicos de conhecimentos básicos e específicos exigidos para o cargo. Um material prático, direto ao ponto e feito para quem quer estudar com qualidade!
CONTEÚDO PROGRAMÁTICO
LÍNGUA PORTUGUESA
ANTUNES, I. Lutar com palavras: coesão e coerência. São Paulo: Parábola, 2005. 199 p. BAGNO, M. Gramática pedagógica do português brasileiro. São Paulo: Parábola, 2010. BECHARA, E. Gramática escolar da língua portuguesa. 2. ed. ampl. e atual. Rio de Janeiro: Nova Fronteira, 2010. FIORIN, J. L.; SAVIOLI, F. P. Lições de texto: leitura e redação. São Paulo: Ática, 2003. FIORIN, J. L.; SAVIOLI, F. P. Para entender o texto. 17. ed. São Paulo: Ática, 2007. KOCH, I. G. O texto e a construção dos sentidos. 2. ed. São Paulo : Contexto, 1998. KOCH, I. G.; ELIAS, V. M. Ler e compreender: os sentidos do texto. São Paulo: Contexto, 2006. MARCUSCHI, L. A. Produção textual, análise de gêneros e compreensão. São Paulo: Parábola, 2020. ROJO, R.; MOURA, E.. Letramentos, mídias, linguagens. São Paulo: Parábola Editorial, 2019.
MATEMÁTICA
1. CONJUNTOS. Representação de um conjunto. Relações de pertinência e inclusão. Igualdade de conjuntos. Subconjuntos. Conjunto universo. Conjunto das partes de um conjunto. Operações com conjuntos: união, interseção, diferença e complementar. Produto cartesiano. Diagrama de Venn. Número de elementos de um conjunto. 2. CONJUNTOS NUMÉRICOS. Números naturais e inteiros: operações fundamentais, critérios de divisibilidade, máximo divisor comum, mínimo múltiplo comum, decomposição em fatores primos. Números racionais: representação decimal dos números racionais (exata e periódica). Números irracionais. Números reais: operações fundamentais, potenciação e radiciação, representação geométrica dos números reais, valor absoluto, intervalos. 3. UNIDADES DE MEDIDAS. Medidas de comprimento, superfície, volume, capacidade, massa, velocidade, ângulo, informática, energia e tempo. Transformações das unidades de medidas. 4. RELAÇÕES ENTRE GRANDEZAS. Razões e proporções. Números e grandezas proporcionais. Regra de três simples e composta. 5. NOÇÕES DE MATEMÁTICA FINANCEIRA. Porcentagens, juros simples e compostos. 6. FUNÇÕES. Conceito de função. Domínio, contradomínio, imagem. Gráficos. Composição de funções. Funções injetoras, sobrejetoras e bijetoras. Funções crescentes e decrescentes. Função inversa. Função definida por várias sentenças. Função linear, função afim e seus gráficos. 7. SISTEMA DE EQUAÇÕES LINEARES. Sistemas lineares homogêneos e não homogêneos. Resolução de sistemas lineares: escalonamento, regra de Cramer. Sistemas equivalentes. Sistemas determinados, indeterminados e impossíveis. 8. ANÁLISE COMBINATÓRIA E PROBABILIDADE. Noções elementares de análise combinatória e probabilidade. Arranjos, combinações, permutações simples e permutações com repetição. Probabilidade: conceitos básicos, probabilidade da união de eventos, independência de eventos e probabilidade condicional. 9. NOÇÕES DE ESTATÍSTICA. População, amostra, média, mediana, moda, frequências relativas, absolutas e percentuais, interpretação de gráficos e de tabelas. 10. RACIOCÍNIO LÓGICO. Noções básicas da lógica matemática: proposições, problemas com tabelas e argumentação. Tabelas Verdade, resolução de problemas.
LEGISLAÇÃO:
Constituição da República Federativa do Brasil de 1988, artigos 5º, 37 a 41 e 205 a 208. Processo Administrativo no âmbito da Administração Pública Federal: Lei nº 9.784, de 29 de janeiro de 1999. Elaboração, redação, alteração e consolidação de atos normativos: Decreto nº 12002, de 22 de abril de 2024. Regime Jurídico dos Servidores Públicos Civis da União, das Autarquias e das Fundações Públicas Federais: Lei nº 8.112, de 11/12/1990 e suas alterações. Sanções aplicáveis em virtude da prática de atos de improbidade administrativa: Lei Nº 8.429, de 2 de junho de 1992 e suas alterações. Lei Geral de Proteção de Dados Pessoais (LGPD): Lei nº 13.709, de 14 de agosto de 2018 e suas alterações. Código de Ética Profissional do Servidor Público Civil do Poder Executivo Federal: Decreto nº 1.171, de 22 de junho de 1994 e suas alterações. Lei de Diretrizes e Bases da Educação, Lei nº 9.394, de 20 de dezembro de 1996, artigos 1º ao 4º, 43 a 57.
CONHECIMENTOS ESPECÍFICOS
1. Organização, Arquitetura e Manutenção de Computadores. 1.1. Estrutura Geral de Microcomputadores. Componentes: placa-mãe, processador, memórias (RAM/ROM), barramentos, dispositivos de entrada/saída, armazenamento (HD, SSD) e fonte de alimentação. Inicialização: BIOS e UEFI – funções, diferenças e configuração básica. 1.2. Processador (CPU) Arquitetura: CISC, RISC, ARM. Componentes internos e ciclo de instrução. Desempenho: núcleos físicos/lógicos, multithreading, cache, clock e barramentos. 1.3. Memória Tipos: RAM (DRAM, SRAM), ROM, VRAM, DDR. Hierarquia de memória. Desempenho: clock, latência,canais (single, dual). Memória virtual: paginação, segmentação e swap. 1.4. GPUs (Unidades de Processamento Gráfico) Funções: gráficos e GPGPU. Arquitetura: CUDA, stream processors, VRAM (GDDR). Aplicações: ML, simulações; interfaces (PCIe, Thunderbolt), resfriamento e overclock. 1.5. Entrada, Saída, Barramentos e Redes de Comunicação. Interfaces. Técnicas de E/S: polling, interrupção, DMA. Redes: Ethernet, Wi-Fi, Bluetooth. 1.6. Armazenamento e Periféricos Discos, Controladoras e RAID. Tipos de armazenamento: DAS, NAS, SAN, nuvem. Periféricos comuns: teclado, mouse, impressora, monitor. 1.7. Manutenção de Computadores Tipos: preventiva e corretiva. Procedimentos: diagnóstico, troca de peças, montagem/desmontagem, uso de ferramentas adequadas. Segurança: ESD, aterramento e ambiente controlado. Instalação de Sistemas Operacionais: Disco: formatação, clonagem. Instalação em massa: WDS, PXE, imagens padrão. Recuperação: restauração de fábrica, LiveCDs, reset. Drivers: identificação, atualização e instalação. 2. Sistemas Operacionais. 2.1. Fundamentos de Sistemas Operacionais. Funções principais dos sistemas operacionais: gerenciamento de hardware, recursos, arquivos, segurança e interface com o usuário. Componentes: kernel, shell e interface gráfica. Arquiteturas: monolítica, em camadas, microkernel, distribuída. Tipos: desktop, servidor, tempo real, embarcado. 2.2. Chamadas de Sistema (System Calls. Interface entre aplicações e o kernel. Funções: controle de processos, arquivos, memória e dispositivos. Ferramentas como strace para análise. 2.3. Gerenciamento de Recursos. Processos e threads: estados, escalonamento, comandos como ps, top, kill. Memória: RAM, swap, cache, paginação, segmentação. Dispositivos: drivers e periféricos, identificação e configuração. Arquivos: criação, permissões (chmod, chown), hierarquia de diretórios, redirecionamento e pipes. 2.4. Sistemas de Arquivos. Conceitos: partições, formatação, montagem (mount, umount). Tipos: FAT, NTFS, ext3/4, xfs, btrfs,NFS. Gerenciadores de partição: fdisk, gparted, Gerenciador de Disco do Windows. 2.5. Administração de Sistemas Linux. Instalação, configuração e gerenciamento de pacotes (Ubuntu e Redhat). Gerenciamento de boot. Gerenciamento de pacotes: apt, dpkg, yum,rpm. Manutenção da data e hora do sistema. Manipulação de arquivos e diretórios. Redirecionamento e uso de pipes. Gerenciamento de serviços e inicialização do sistema:systemctl, service e chkconfig. Gerenciamento de logs e monitoramento. Gerenciamento de parâmetros do kernel com sysctl: Administração de contas de usuários, grupos e arquivos de sistema relacionados. Administração básica de rede (diagnóstico e verificação). Ferramentas de backup e compressão. Comandos essenciais e técnicas de "troubleshooting " em Linux (Ubuntu e Redhat). Busca em arquivos de texto (grep, egrep) e manipulação de texto com expressões regulares (sed, awk). 2.6. Tarefas administrativas de segurança. Princípios básicos de endurecimento (hardening) de sistemas Linux. Permissões de arquivos e diretórios, chmod, chown, umask. Gerenciamento de logs e auditoria de acessos. Firewall, NAT, roteamento e filtragem de pacotes. Proteção de dados com criptografia: gpg, openssl, e armazenamento seguro de senhas e chaves. Acesso remoto seguro: SSH, chaves públicas, sshd_config. Transferência de arquivos: rsync, scp, sftp. 2.7. Automação de tarefas utilizando Shell Script e Python. Shell Script: utilização de variáveis, comandos de entrada e saída, estruturas de controle de fluxo (condicionais e repetições), manipulação de arquivos e diretórios, processamento de texto (grep, cut, awk, sed) e automação de tarefas administrativas. Python: variáveis,sintaxe, condicionais, estruturas de repetição, entrada/saída, manipulação de arquivos, execução de comandos, manipulação de strings e dados de log e automação de tarefas. Agendamento de tarefas: cron, crontab. 3. Redes de Computadores. 3.1. Fundamentos de redes de computadores: Conceitos básicos de redes e comunicação de dados. Topologias, modos de transmissão, técnicas de comutação e tipos de redes. Modelos de serviço: orientado à conexão (TCP), não orientado (UDP). Modelos de comunicação: Cliente-Servidor e Ponto a Ponto (P2P). Modelo OSI e TCP/IP. 3.2. Camada Física e Acesso ao Meio. Meios de Transmissão. Tecnologias sem fio: WiFi (802.11), Bluetooth, 5G/4G. Protocolos de Acesso ao Meio (CSMA,CSMA/CD). Padrões IEEE 802.x: 802.3 (Ethernet), 802.11 (WiFi), 802.1Q (VLAN). 3.3. Camada de Enlace e Rede. Endereçamento. IPv4: classes, sub-redes, CIDR, VLSM. IPv6: notação, prefixos, tipos (unicast, multicast, anycast). Endereço MAC. VLAN e segmentação lógica. ARP (Address Resolution Protocol). DHCP (IPv4 e DHCPv6). NAT: tradução de endereços privados / públicos. Equipamentos de Rede. 3.4. Protocolos de Transporte e Aplicação. Protocolos de transporte: TCP e UDP. Sockets: interface para comunicação entre processos. Aplicação: HTTP/HTTPS, FTP, SMTP, POP3, IMAP, DNS, SSH,LDAP e SNMP. 3.5. Qualidade de Serviço (QoS) e Métricas de Desempenho. Métricas: largura de banda, atraso, jitter. Tolerância a atraso. Garantia de banda e priorização de tráfego. 3.6. Algoritmos e Protocolos de Roteamento. Métricas de Roteamento. Protocolos de Roteamento: RIP, OSPF e BGP. 3.7. Serviços de Rede em Linux. Servidores: DHCP, Web (Apache, Nginx), Proxy (Squid), E-mail (Postfix), DNS (BIND), LDAP. Balanceamento de carga e proxy reverso: HAProxy. Gerência via interface web: Webmin. 3.8. Gerenciamento de Redes e Monitoramento. Modelo FCAPS: Falhas, Configuração, Contabilização, Performance, Segurança. SNMP: protocolo padrão de monitoramento. Ferramentas: Zabbix, Grafana. 4. Algoritmos e Estruturas de Dados e Fundamentos de Programação. 4.1. Algoritmos. Conceitos fundamentais: definição, representação, análise de complexidade (tempo e espaço). Pseudocódigo e fluxogramas. Estrutura de controle: sequencial, condicional (if, switch/case), laços de repetição (for, while, do-while). Modularização (funções e procedimentos). Utilização de algoritmos em resolução de problemas computacionais práticos em linguagens de programação Java e Python. 4.2. Estruturas de Dados. Listas, Pilhas, Filas, Árvores e Tabelas Hash. Estruturas de dados em Java e Python. 4.3. Métodos de Ordenação e Algoritmos de Busca. Ordenação por inserção, seleção, bubble sort, merge sort e quick sort. Busca linear e busca binária. 4.4. Fundamentos Programação Orientada a Objetos. Conceitos fundamentais: classes, objetos, herança, polimorfismo, encapsulamento e abstração. Aplicação em linguagens como PHP, Java e Python. 5. Banco de Dados. 5.1. Projeto e Modelagem de Dados. Modelagem ER (Entidade-Relacionamento): entidades, atributos, relacionamentos, cardinalidades. Normalização: 1FN, 2FN, 3FN – evita redundâncias, melhora a consistência. Regras de integridade: integridade de entidade, de domínio e referencial. Mapeamento objeto-relacional: técnicas para representar dados relacionais com estrutura de objetos. 5.2. Sistemas de Gerenciamento de Banco de Dados Modelos: relacionais vs. objeto-relacionais. Principais SGBDs: MySQL, PostgreSQL e SQL Server. 5.3. Linguagem SQL. DDL (Definição de dados): CREATE, ALTER, DROP. DML (Manipulação de dados): SELECT, INSERT, UPDATE, DELETE. DCL (Controle de acesso): GRANT, REVOKE. Consultas: Filtros (WHERE), ordenação (ORDER BY), agrupamento (GROUP BY). JOINS: interna, externa, esquerda, direita. Subconsultas, Stored Procedures, Triggers. Controle de transações e de concorrência (COMMIT, ROLLBACK). 5.4. Administração de Banco de Dados. Gerenciamento de usuários e permissões. Segurança e auditoria. Backup e recuperação. Tuning e monitoramento de desempenho. Logs e rastreamento de operações. 5.5. Ferramentas e Tecnologias Associadas. Ambientes de administração gráfica: phpMyAdmin, pgAdmin, DBeaver. Conectividade com linguagens de programação (ex: PHP, Python, Java). 6. Programação Web: Linguagens e Tecnologias. 6.1. Desenvolvimento Web: Fundamento. Modelo de requisição-resposta HTTP. Ciclo de vida de uma aplicação web. Protocolos e portas comuns (HTTP, HTTPS, FTP, etc.). Estrutura básica de aplicações web (Frontend, Backend e Banco de Dados). Boas práticas, segurança e desempenho em aplicações web. 6.2. Frontend Web. HTML. CSS. JavaScript. Acessibilidade (WCAG e E-MAG) e design responsivo. 6.3. Programação Backend com Python. Sintaxe, indentação e estruturas de controle. Tipos de dados nativos e estruturas de dados (listas, dicionários, tuplas). Funções, escopos e exceções. Módulos, pacotes e ambiente virtual (venv, virtualenv). Programação orientada a objetos em Python. Desenvolvimento Web com Python 6.4. Programação Backend com PHP. Sintaxe básica e tipos de dados. Estruturas de controle, funções e arrays. Programação orientada a objetos com PHP. Integração com bancos de dados MySQL e PostgreSQL. Desenvolvimento com frameworks. 6.5. Integração de Dados e APIs. Formatos de intercâmbio de dados (JSON e XML). APIs RESTful. Ferramentas para Teste de APIs: Utilização prática do Postman: criação de requisições, envio de parâmetros e headers, visualização de respostas e testes em APIs RESTful. 6.6. Ecossistemas e Ferramentas Ferramentas de produtividade para desenvolvimento web. Navegadores com DevTools. Conceito de ambientes (desenvolvimento, homologação e produção). 7. Práticas e Ferramentas DevOps. 7.1. Cultura DevOps e Integração Contínua. Conceitos e benefícios da cultura DevOps. Integração contínua (CI) e entrega contínua (CD) no ciclo de desenvolvimento. 7.2. Versionamento de Código - GIT. Conceitos fundamentais de versionamento de código: histórico, rastreabilidade, rollback e colaboração. Versionamento: Registro transparente do histórico e recuperação de alterações. GIT: Comandos principais. Boas práticas de versionamento: commits atômicos e significativos; nomenclatura padronizada de branches; uso de tags e release Ferramentas (GitHub, GitLab). 7.3. Automação e Pipelines. Automação de deploy. Pipeline CI/CD (GitHub Action e GitLab CI/CD). 7.4. Monitoração e observabilidade. Monitoramento, logging e observabilidade de sistemas. Ferramentas de monitoramento e logging (Prometheus, Grafana). 8. Contêineres e Orquestração. 8.1. Contêineres (Docker). Conceitos, fundamentos, tecnologias de virtualização e Contêineres. Gerenciamento de Contêineres e Imagens: comandos essenciais; uso de Dockerfiles. Volumes, Network, Compose e Resiliência: uso de volumes persistentes, redes Docker (bridge, overlay), definições via docker-compose.yml, configuração de limites de CPU/memória, health checks e reinício automático. 8.2. Orquestração de Contêineres com Kubernetes. Conceitos de orquestração, escalabilidade e gerenciamento de clusters. Cluster e Objetos Básicos: criação de clusters, uso de Pods, Deployments, ReplicaSets e Services. 9. Segurança Cibernética. 9.1. Fundamentos da Segurança da Informação. Princípios básicos: confidencialidade, integridade, disponibilidade e autenticidade. Tipos de ataques: malware (vírus, worms, ransomwares), phishing, spoofing, sniffing, DoS/DDoS, bruteforce. Gestão de riscos: identificação, avaliação qualitativa e quantitativa, tratamento. Políticas de segurança da informação. 9.2. Gestão de Identidades e Controle de Acesso. Conceitos de autenticação, autorização e auditoria. Autenticação Multifator (MFA), Single SignOn (SSO), Federação de Identidades. Modelos de Controle de Acesso: RBAC, ABAC, Privilégio Mínimo. Gerenciamento de usuários, grupos e permissões. Tokens e Sessões: JWT, OAuth2, práticas de logout seguro. Provisionamento e Desativação de Contas; Diretórios (LDAP, Active Directory).9.3. Gestão de Vulnerabilidades e Riscos. Ciclo de vida da vulnerabilidade: Identificação, análise, priorização e mitigação. Ferramentas de Scan e Pentest: Nessus, OpenVAS, Qualys, Nexpose. Métricas de Gravidade: CVSS v3.1; OWASP Top 10. Patch Management e Hardening Contínuo. 9.4. Segurança de Sistemas Operacionais. Hardening de sistemas (reforço de segurança). Logs e auditoria. Parâmetros de kernel com sysctl. SSH seguro, iptables/firewalld, auditd. Logs e auditoria. 9.5. Segurança em Redes de Computadores. Segmentação de redes (VLANs, subnets). Firewall ( iptables, nftables, UFW). IDS/IPS: Snort, Suricata. VPNs e tunelamento criptografado (IPsec, SSLVPN). Proteção de redes sem fio. Monitoramento de tráfego (tcpdump, NetFlow). Segurança de Perímetro e Proxies. 9.6. Criptografia e Certificação Digital: Conceitos básicos de criptografia. Certificação digital e assinatura eletrônica. Protocolos seguros: TLS/SSL, HTTPS, SSH, Stunnel. Criptografia de dados em trânsito e em repouso. 9.7. Segurança de Aplicações. Ciclo de Vida Seguro (DevSecOps). OWASP Top 10: principais vulnerabilidades e formas de mitigação. Validação de entrada, autenticação e gerenciamento de sessões. Testes de Segurança: Burp Suite, OWASP ZAP, Nikto. Logging Seguro e Monitoramento de Aplicações. 9.8. Ferramentas de Diagnóstico e Análise de Segurança. Sniffers e analisadores de pacotes (Wireshark, tcpdump). Scanners de vulnerabilidades (Nmap, Nessus, OpenVAS). Ferramentas de monitoramento e auditoria. Ferramentas e Plataformas: Kali Linux, Parrot OS, Nmap, Metasploit, SQLmap, John the Ripper, Hashcat. 9.9. Conceitos gerais em Governança, Conformidade e Boas práticas: Normas e frameworks de segurança da informação. Lei Geral de Proteção de Dados Pessoais (LGPD). Princípios de Privacy by Design e Privacy by Default. Programa de Privacidade e Segurança da Informação (PPSI/MGI).
Somos o maior portal de informação sobre concursos públicos 2024.Oferecemos uma ampla variedade de materiais de estudo de alta qualidade, desenvolvidos por especialistas, para ajudá-lo a se preparar e conquistar sua aprovação. Nossas apostilas oferecem diversos benefícios: conteúdos de qualidade superior, elaborados por professores experientes e constantemente atualizados; uma ampla diversidade de materiais, abrangendo concursos federais, estaduais, municipais, bancários, policiais, tribunais, entre outros.