Descrição
Apostila Concurso IFRJ 2021 Analista de Tecnologia da Informação
Cargo: Técnico Administrativo em Educação/ Analista de Tecnologia da Informação
Editora: DOMINA CONCURSOS
Edição: 2021
Nível: Superior
Edital: IUDS
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$95,98 por R$47,99
50% de Desconto
Conhecimentos Básicos
(Totalmente de Acordo com Edital 2021)
Língua Portuguesa:
Compreensão e Interpretação textual, considerando a Norma Culta da Língua Portuguesa, quanto à tipologia textual, normas gramaticas e ortográficas, coesão e coerência textual, estrutura frasal, pontuação, acentuação e adequação, frente a textos atuais e clássicos literários. Ortografia oficial. Acentuação gráfica e emprego da crase. Analisar relações de intertextualidade e interdiscursividade. identificação de posicionamentos ou de perspectivas, a compreensão de paráfrases, paródias e estilizações, entre outras possibilidades. Emprego das classes de palavras. Emprego/correlação de tempos e modos verbais. Valor semântico das preposições, conjunções, locuções e advérbios. Sintaxe da oração e do período. Pontuação. Recursos e Variações Linguísticas. Pronomes e Regras Pronominais. Orações Coordenadas e Subordinadas. Regras de Formação de Palavras. Concordância e Regência nominal e verbal. Significação das palavras. Normas para elaboração de Redações. Adequação da linguagem ao tipo de documento. Adequação do formato do texto ao gênero. Práticas de linguagem: oralidade, leitura/escuta, produção (escrita e multissemiótica) e análise linguística/semiótica (que envolve conhecimentos linguísticos – sobre o sistema de escrita, o sistema da língua e a norma-padrão –, textuais, discursivos e sobre os modos de organização e os elementos de outras semioses).
Legislação e Ética:
Constituição da República Federativa do Brasil – Artigos 1º ao 15º. Lei 8.112 de 11 de dezembro de 1990 – Dispõe sobre o Regime Jurídico dos Servidores Públicos Civis da União, das autarquias e das fundações públicas federais. Lei 9.394 de 20 de dezembro de 1996 – Lei de Diretrizes e Bases da Educação. Lei 8.090 de 13 de julho de 1990 – Estatuto da Criança e do Adolescente. Lei 13.185 de 6 de novembro de 2015 – Institui o Programa de Combate à Intimidação Sistemática (Bullying). Resolução n.º 16 do Conselho Superior do IFRJ em 10 de agosto de 2011 – REGIMENTO GERAL DO INSTITUTO FEDERAL EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO DE JANEIRO – IFRJ. Lei 8.027 de 12 de abril de 1990 – Código de Ética dos Servidores Públicos. Ética no serviço público em todo o seu teor – Ética e Moral; Ética, Princípios e Valores; Ética e Democracia – Exercício da Cidadania; Ética e Função Pública; Princípios do Direito Administrativo.
Informática:
Conceito de internet e intranet. Conceitos e modos de utilização de tecnologias, ferramentas, aplicativos e procedimentos associados a internet/intranet. Ferramentas e aplicativos de navegação, de correio eletrônico, de grupos de discussão, de busca, de pesquisa e de redes sociais. Noções de sistema operacional (ambiente Linux e Windows). Acesso à distância a computadores, transferência de informação e arquivos, aplicativos de áudio, vídeo e multimídia. Edição de textos, planilhas e apresentações (ambientes Microsoft Office e LibreOffice). Redes de computadores. Conceitos de proteção e segurança. Noções de vírus, worms e pragas virtuais. 4.2 Aplicativos para segurança (antivírus, firewall, anti-spyware etc.). Computação na nuvem (cloud computing). Conceitos de informação, dados, representação de dados, de conhecimentos, segurança e inteligência. Banco de dados. Base de dados, documentação e prototipação. Noções de aprendizado de informática – Software e Hardware. Redes de comunicação – Redes Sociais e Telecomunicações. Planilhas – elaboração, fórmulas e conceitos ligados ao Excel. Apresentações – Formatos, Designs, Comandos e Conceitos ligados ao Power Point.
Conhecimentos Específicos
(Totalmente de Acordo com Edital 2021)
Lógica de Programação: construção de algoritmos; tipos de dados simples e estruturados; variáveis e constantes; comandos de atribuição, entrada e saída; avaliação de expressões; funções pré-definidas; conceito de bloco de comandos; estruturas de controle, seleção, repetição e desvio; operadores e expressões; passagem de parâmetros; recursividade; conceitos básicos de programação estruturada e orientada a objetos; métodos de ordenação, pesquisa e hashing. Estrutura de dados: tipos básicos de dados; algoritmos para pesquisa e ordenação; listas lineares e suas generalizações: listas ordenadas, listas encadeadas, pilhas e filas; árvores. Arquitetura de software: terminologia, estrutura e componentes, características e potencialidades, serviços, comunicações e protocolos, arquiteturas multicamadas, vantagens e desvantagens, padrões de projeto, padrão Model-View-Controller (MVC); Service Oriented Architecture (SOA). Arquitetura de aplicações para ambiente web. Engenharia de requisitos: conceitos básicos; técnicas de elicitação de requisitos; gerenciamento de requisitos; especificação de requisitos; técnicas de validação de requisitos; prototipação. Métodos e técnicas ágeis. Scrum, XP e kanban; users stories e product backlog; desenvolvimento incremental, entregas contínuas, integração contínua; Test Driven Development (TDD); Acceptance Test Driven Development (ATDD) e Behavior Driven Development (BDD); automação de testes. Qualidade de software: metodologias de desenvolvimento de software; processo unificado: conceitos, diretrizes, disciplinas; metodologias ágeis; métricas e estimativas para tamanho de software; análise por pontos de função (IFPUG e NESMA); CMMI, ISO 9001, ISO/IEC 12207 e ISO/IEC 25000. Testes de software: processo de testes, modelos de melhoria, planejamento, técnicas e tipos de testes. 8 Análise e projeto orientados a objetos: conceitos básicos, padrões de projetos; UML: visão geral, modelos e diagramas. Programação orientada a objetos: conceitos básicos: classes, objetos, métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes; tratamento de exceção. Bancos de dados: conceitos e fundamentos; noções de administração de SGBD: IBM DB2 e MS SQL Server; linguagem SQL: consultas e subconsultas; gatilho (trigger), visão (view), function e stored procedure, cursores; projeto e modelagem de banco de dados relacional; normalização; administração de dados; self BI; governança de dados; conceitos de Data Warehouse, Data Mining e OLAP. Linguagens e tecnologias de programação: JAVA EE, .NET. Javascript; AJAX; HTML; CSS; XML, XSD e XSLT, Test-Driven-Development (TDD), Refactoring. SOAP; REST, JSON, ANGULAR JS, Microserviços. Fundamentos de DevOps. Ferramentas CASE. Desenvolvimento para plataforma mobile Android, IOS, JPA, JSF, JNDI, JDBC; ambientes de desenvolvimento: Eclipse e Visual Studio. Interface de Interação com Usuário: conceitos de interação homem-máquina; interfaces gráficas; aspectos cognitivos e ergonômicos; usabilidade avaliação; interfaces Web; modelos, métodos e ferramentas. Segurança no desenvolvimento: práticas de programação segura e revisão de código; controles e testes de segurança para aplicações web. Criptografia: conceitos básicos e aplicações; noções de criptografia simétrica e assimétrica; assinatura e certificação digital. Cloud Computing: conceitos básicos; tipologia (IaaS, PaaS, SaaS); modelo: privada, pública, híbrida. Soluções em tecnologia: Middlewares, Sistemas de mensageria, BPEL e BPMN. Gerência de projetos: conceitos de gestão de projetos; abordagens: PMBoK; LEAN; KANBAN; SCRUM; metodologias, técnicas e ferramentas da gerência de projetos. Gerenciamento de serviços de TI:gerenciamento de serviços – ITIL v3; conceitos básicos, estrutura e objetivos; processos e funções de estratégia, desenho, transição e operação de serviços. Governança de TI – COBIT 5: conceitos básicos, estrutura e objetivos; requisitos da informação; recursos de tecnologia da informação; domínios, processos e objetivos de controle. Sistemas de computação: organização de computadores – álgebra booleana; representação de dados: binário, hexadecimal, decimal; Máquinas de VonNeumam; componentes de um processador; arquitetura de processadores: RISC e CISC, Microprocessadores; dispositivos periféricos e de interligação; conceitos de interrupções; estruturas de endereçamento; compiladores, ligadores (link-editor) e interpretadores. Sistemas operacionais – gerenciamento de memória: alocação, paginação, segmentação, memória virtual; gerenciamento de processador: chamadas, comunicação interprocesso, agendamento, multiprogramação, processos concorrentes, primitivas de sincronização. gerenciamento de periféricos: hardware e software de entrada e saída, impasses, contenção, balanceamento de carga; linguagens “script” e de controle; conceitos, estruturas, utilitários, comandos, configuração e implementação; sistema de Arquivos – FAT e variações, NTFS, ReiserFS, Ext2, Ext3, i-nodo (i-node), VFAT e XFS; gerenciamento lógico de volumes; conceitos, estruturas, definição, alocação, organização de arquivos, proteção, tipos de registros, métodos de acesso; armazenamento distribuído, conceitos de rede de armazenamento (SAN) e servidores de armazenamento (NAS); arquitetura distribuída – principais conceitos e componentes; serviços de nomes e de diretório; servidores de aplicações Web, servidores de correio eletrônico, servidores de DNS, servidores de aplicação, servidores de banco de dados, servidores de mensagens; tecnologias de virtualização de plataformas: emuladores, máquinas virtuais, paravirtualização; RAID: tipos, características e aplicações. Redes/Telecomunicações: fundamentos de comunicação de dados; elementos de interconexão de redes de computadores (firewalls, switches, roteadores); tecnologias de roteamento: switches Multilayer e roteadores; protocolos de roteamento e soluções para problemas (RIP, OSPF e BGP); tipos e tecnologias de redes locais e de longa distância – tecnologias ethernet, GPON e MPLS; QoS e segurança em ambiente LAN e WAN; sistemas autônomos (ASN); arquitetura e protocolos da família TCP/IP: funcionalidades das camadas da arquitetura TCP/IP; análise de tabelas de rotas; subredes e superredes; controle de erro e fluxo do TCP (técnica reconhecimento e janela deslizante); portas de comunicação da camada de transporte; interface de sockets, endereçamento IP (IPv4 e IPv6); serviços de redes de comunicação; conceitos básicos de funcionamento, segurança, tecnologias e protocolos de redes sem fio; padrões e protocolos da família 802.1x, EAP, WEP, WPA e WPA2; componentes do perímetro de segurança (Firewall Stateless, Firewall Statefull, Firewall Proxy, IDS/IPS, Gateway VPN) e criação, análise e correção de listas de acesso roteamento e NAT; redes SAN (storagearea network); switches e directors fibrechannel; ISL (inter switch link) – estrutura SAN e protocolos de serviços SAN; especificação de zoneamento (zonning); conceitos e aplicações de VPN nas modalidades: Host-To-Gateway, Gateway-ToGateway e protocolos IPSec (ISAKMP, AH, ESP), PPTP, L2TP; ferramentas de gerenciamento de rede: SNMPv1, SNMPv2, SNMPv3 e RMON; técnicas para coleta e processamento de informações de gerenciamento; técnicas para gerência de falhas, desempenho, configuração e segurança; meios físicos de transmissão e cabeamento estruturado: tipos de cabeamento, categorias e propriedades; VoIP (Voz sobre IP); telefonia – conceitos básicos de telefonia, codificação digital da voz, serviços telefônicos (PSTN), qualidade de serviço em telefonia; codificação da voz, codecs e tipos de codecs, algoritmos de codificação e compressão de voz (G.711, G.722, G.723, G.728, G.729); voz sobre IP, protocolos para serviços multimídia (RTP, RTCP, SIP, H.323. MGCP); vídeo-conferência – família de protocolos para codificação e transmissão de voz e imagem H.323; redes definidas por software: rede WAN definida por software e rede local definida por software. 22 Segurança corporativa: ferramentas de monitoramento e análise de tráfego; sistemas de proteção (características, funcionamento, aspectos de implementação e configuração prática), especificamente Next Generation Firewall, sistemas de detecção de intrusão (IDS), sistemas de prevenção de intrusão (IPS), End Point Protection (EPP), DLP (Data Loss Prevention), WAF (Web Application Firewall), Proxy/Web Filter, VLAN – IEEE 802.1Q, gestão de identidades/SSO (Single Sign On), DNSSEC (DNS Security), SIEM (Security Information and Event Management), PAM – Privileged Account Management; técnicas de criptografia simétrica e assimétrica, algoritmos de Hash, criptografia de bloco e de fluxo. Classificação e controle de ativos de informação; conhecimento sobre as principais técnicas de ataque explorando vulnerabilidades da pilha TCP/IP, de fraudes em Internet Banking, e de engenharia social; segurança no desenvolvimento de sistemas, SDL – Security Development Lifecycle, SAST – Static Application Security Testing, DAST – Dynamic Application Security Testing, PenTest (Penetration Test); computação em nuvem; forense computacional; certificação digital; gestão de segurança da informação: normas NBR ISO/IEC nº 27001:2013 e nº 27002:2013; Resolução BACEN nº 4.658/2018; Lei nº 13.709/2018.
Apostila Concurso IFRJ 2021 Analista de Tecnologia da Informação