Descrição
Apostila UFC CE 2018 Analista Tecnologia Informação
Cargo: | Analista de Tecnologia da Informação |
Área: | – – – |
Nível: | Superior |
Sua chance é agora !!!
Não perca mais tempo e estude com a melhor
Apostila UFC CE 2018 Analista Tecnologia Informação
CONTEÚDO PROGRAMÁTICO
Conteúdo de Acordo com Edital n° 142/2018: http://www.ccv.ufc.br/newpage/conc/conc2018/Edital_142-2018.pdf Conteúdo Básico e Específico | |
Língua Portuguesa: Leitura Objetivo geral: Exploração de leitura para a compreensão literal, interpretativa e crítica dos diversos tipos de textos. Conteúdo: 1. Identificação das relações de coerência: 1.1. ideia principal / idéias secundárias; 1.2. relação de causa e efeito; 1.3. relação de comparação e contraste; 1.4. sequência temporal e espacial. 2. Identificação das relações coesivas: 2.1. referência; 2.2. substituição; 2.3.elipse; 2.4. repetição. 3. Identificação do significado de palavras recorrendo ao contexto. 4. Identificação do sentido entre palavras: 4.1. sinonímia/ antonímia / polissemia; 4.2. hiponímia /hiperonímia; 4.3. campo semântico. 5. Identificação da natureza dos vários tipos textuais: 5.1.narrativo; 5.2. descritivo; 5.3. expositivo; 5.4. argumentativo. 6. Reconhecimento da especificidade dos gêneros textuais: 6.1. elementos constitutivos e sua organização; 6.2. características linguísticas; 6.3. funções dos textos. 7. Reconhecimento do propósito do autor. 8. Reconhecimento das informações implícitas. 9. Reconhecimento de fato e de opinião. 10. Reconhecimento do propósito comunicativo. 11. Reconhecimento dos efeitos de sentido decorrentes do emprego de recursos expressivos.decorrentes do emprego de recursos expressivos. Gramática Objetivo geral: Análise dos aspectos fonológicos, gráficos, morfológicos e sintáticos de um texto. Conteúdo: 1. Fonologia: 1.1. distinção de fonemas e letras; 1.2. reconhecimento de valores fonéticos de alguns fonemas; 1.3. identificação da correta representação gráfica dos fonemas e dos vocábulos; 1.4. divisão silábica. 2. Ortografia e pontuação: 2.1.aplicação das normas estabelecidas no sistema ortográfico adotado no Brasil, considerando-se o que prescreve o Decreto Nº. 6.583, de 29 de setembro de 2008; 2.2. emprego dos sinais gráficos (vírgula, reticências, ponto-e-vírgula, aspas, travessão, parênteses etc). 3. Morfologia: 3.1. identificação, pela função sintática, da classe das palavras; 3.2. identificação das flexões nominais e verbais; 3.3. flexão de nomes e verbos, de acordo com as normas da língua padrão; 3.4. emprego dos pronomes; 3.5. reconhecimento das vozes verbais; 3.6. reconhecimento do valor conectivo do pronome, da preposição e da conjunção; 3.7. emprego da crase; 3.8. reconhecimento dos elementos mórficos das palavras; 3.9. distinção entre composição e derivação; 3.10. reconhecimento dos cognatos das palavras; 3.11. decomposição dos vocábulos em suas unidades mínimas de significação. 4. Sintaxe: 4.1. reconhecimento dos termos da oração; 4.2. identificação da oração no período; 4.3. justificação de casos de concordância nominal e verbal; 4.4. distinção entre regentes e regidos; 4.5. classificação dos verbos quanto a sua predicação; 4.6. distinção de sentido pela disposição sintática das palavras no enunciado; 4.7. distinção entre ordem direta e ordem inversa. Analista de Tecnologia da Informação 1. Raciocínio Lógico: Estruturas lógicas. Lógica sentencial (ou proposicional). Tabelas verdade. Diagramas lógicos. Operações com conjuntos. Raciocínio lógico envolvendo problemas aritméticos, geométricos e matriciais; 2. Introdução a Banco de Dados: Conceitos e arquitetura de sistema de banco de dados; 3. Modelagem de dados: Modelo Entidade Relacionamento (MER) e Modelo Relacional (MR), Mapeamento do MER para o MR; 4. SQL (ANSI); linguagens de definição (DDL), manipulação (DML), controle (DCL) e transação (DTL) de dados em SGBDs relacionais; conceitos de procedimentos armazenados (Stored Procedures), visões (views) e gatilhos (triggers); 5. Álgebra relacional e cálculo relacional; 6. Dependências Funcionais e Normalização: 1NF, 2FN, 3NF e BCNF; 7. Conceitos e comandos da linguagem procedural do SGBD PostgreSQL: Funções, Gatilhos e Procedimentos Armazenados; 8. Administração de banco de dados SGBD PostgreSQL: Fundamentos, instalação, administração e configuração; Administração de usuários e perfis de acesso. Análise de desempenho e ajustes finos (tuning). Segurança e Monitoramento de banco dados. Backup e restauração de dados. Exportação e importação em bancos de dados; Tolerância a falhas e continuidade de operação; 9. Armazenamento de disco, estruturas de arquivo básicas e hashing; Estruturas de indexação para arquivos; 10. Gerenciamento de transações, controle de concorrência e recuperação de banco de dados; 11. Processamento e otimização de consultas; 12. Segurança de banco de dados; 13. Bancos de dados distribuídos; 14. Sistemas de suporte à decisão (Business Intelligence) e Datawarehousing: conceitos básicos, arquiteturas e aplicações de Datawarehouse, ETL, OLTP, OLAP e Data Mining. Técnicas de modelagem e otimização de bases de dados multidimensionais; 15. XML: eXtensible Markup Language: Dados estruturados, semiestruturados e não estruturados; Modelo de dados hierárquico (em árvore) da XML; Documentos XML, DTD e XML Schema; Armazenamento e extração de documentos XML de bancos de dados relacionais; Linguagens de consulta XML (XPath, XQuery). 16. Algoritmos e Estruturas 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 e suas generalizações (árvores binárias, árvores de busca, árvores balanceadas). Complexidade de algoritmos; 17. Projeto de sistemas em Java. Arquitetura e padrões de projeto JEE 8. Desenvolvimento Web em Java. Servlets, JSP e Ajax. Frameworks JSF 2.x, e Java Persistence API; 18.HTML 5, Web Storage API, Web Sockets; 19. CSS3: Webfonts, transformações, animação, colunas; 20. Geração de conteúdo por CSS e data URIs; 21. ECMA Script (Javascript), DOM (Document Object Model), JSON (Javascript Object Notation); 22. e-PWG – Padrões Web em Governo Eletrônico; 23. Análise e Projeto de Sistemas: Ciclo de vida, Metodologias de desenvolvimento, Modelagem UML 2.5.x (conceitos gerais, diagrama de caso de uso, diagrama de classes/objetos, diagrama de sequência, diagrama de atividades, diagrama de estados, diagrama de componentes, diagrama de implementação, diagrama de colaboração); 24. Programação Orientada a Objetos: conceitos de orientação a objetos, abstração de dados, propriedades, métodos, objetos, classes, interfaces, herança, polimorfismo, encapsulamento, sobrescrição e sobrecarga de métodos; 25. Padrões de projeto: Padrões Gang of Four (criacionais, estruturais e comportamentais) 26. Sistema de Controle de Versão: Subversion (SVN), GIT; 27. Noções de Engenharia de Software: engenharia de requisitos de software, processos de desenvolvimento de software (processo cascata, processo iterativo, processo espiral etc.); Conceitos de processos de melhorias de software CMMI V2.0 (CMMI Development) e modelo MPS para software (MPS-SW) ; 28. Interoperabilidade de sistemas. Arquitetura orientada a serviços: SOA e Web Services. Padrão RESTful. Padrões XML Schema Datatypes, XSLT, UDDI, WSDL e SOAP; 29. 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. Controles e testes de segurança para Web Services; 30. Protocolo HTTP 2.0: sessão, principais métodos (GET, POST, PUT, DELETE, HEAD, OPTIONS), segurança e idempotência de métodos, cabeçalhos, negociação de conteúdo, controle de cache, requisições condicionais, requisições de conteúdo parcial, autenticação (básica e digest), códigos de resposta; 31. Arquitetura Distribuída: Conceitos e componentes. Modelo Cliente/Servidor em 2, 3 e N camadas. Padrão MVC; 32. Sistemas Operacionais: Sistemas operacionais GNU/Linux e Microsoft Windows, configuração de ambientes, ferramentas de monitoramento, gerenciamento de autenticação e autorização. Programação em Shell Script para ambiente GNU/Linux; 33. Máquina Virtual Java: estrutura da JVM, gerenciamento e monitoramento de memória (Jconsole, Jps, Jstack, JMeter), Garbage Collection; 34. Servidores WEB: Apache (escolha de MPM, módulos, conectores AJP ‐ mod_jk, mod_proxy_apj e mod_cluster, virtual hosts, análise de log e SSL ‐ instalação e configuração); 35. Servidores de aplicação: JBoss (criação e remoção de containers, instalação, configuração, tuning, slimming, clustering, monitoramento, JBoss ON); 36. Testes de software: Conceitos: tipos, padrões, métodos e processos; Testes automatizados; Relatórios de teste. Framework JUnit. Ferramenta Selenium. |
Apostila UFC CE 2018 Analista Tecnologia Informação