HTML5. Engenharia de Requisitos, elicitacao, validacao e verificacao de requisitos, mapeamento de processos. Engenharia de Software: metodologia de desenvolvimento UP (Unified Process), Gerencia de projetos: conceitos basicos, processos do PMBOK ultima versao, gerenciamento do escopo, gerenciamento do tempo, gerenciamento de custos, gerenciamento de recursos humanos, gerenciamento de riscos, gerenciamento das comunicacoes, gerenciamento da qualidade, gerenciamento de aquisicoes, estudo de viabilidade tecnica e economica, analise de risco, metricas para estimativas de prazo e custo. Raciocinio logico: Logica Sentencial e de primeira ordem, enumeracao por recurso, Contagem: principio aditivo e multiplicativo. Seguranca da Informacao: conceitos gerais, politicas de Seguranca de Informacao, classificacao de informacoes, norma ISO 27002, Seguranca em Aplicacoes Web e em Banco de Dados. Arquitetura de Sistemas: sistemas de tres camadas, padroes de projeto, aplicacoes distribuidas, portais, servidores de aplicacao, interoperabilidade, sistemas integrados de gestao (ERP). Engenharia de Software: ciclo de vida, metodologias de desenvolvimento, processo unificado: requisitos, analise, projeto, testes, UML, metricas. Estrutura de dados e algoritmos: conceitos basicos de estruturas de dados, algoritmos e estruturas para pesquisa, algoritmos e estruturas de ordenacao. Sistemas de informacoes gerenciais: BD Relacionais x BD Multidimensionais, conceitos de OLTP, OLAP, MOLAP, ROLAP. Analise por pontos de funcao: tipos de contagem e o procedimento de contagem de pontos de funcao. Definicoes: fatos, dimensoes, modelagem multidimensional e conceitos de Datawarehousing. Qualidade de Software: nocoes de CMM e CMMI e Norma ISO 9001:2000. Nocoes de Governanca de TI e COBIT 4.0.PARA O CARGO DE PAS - PROFISSIONAL DE ATIVIDADES DE SUPORTE - 1005PAS - ANALISTA DE TECNOLOGIA DA INFORMACAO (Banco de Dados)CONHECIMENTOS ESPECIFICOSConceitos Basicos: Organizacao de Computadores; Algebra Booleana; Sistemas de Numeracao e Representacao de Dados; Concorrencia (esquemas de sincronizacao, deadlocks); Redes Locais; Web Services. Tecnicas e Linguagens de Programacao: Programacao estruturada; Sub-rotinas (passagem de parametros por endereco, referencia e valor); Escopo de Variaveis; Tipos de dados; (vinculacao, verificacao de tipos, tipificacao forte). Fundamentos de banco de dados: Teoria de Banco de Dados. Conceitos - Sistemas de Gerencia de Banco de Dados (SGBD), Arquitetura, modelos logicos e representacao fisica, Organizacao fisica e metodos de acesso, Conceito de transacao, concorrencia, recuperacao, integridade, Linguagens de definicao (DDL) e manipulacao de dados (DML) em SGBDs relacionais, Procedimentos (stored procedures), visoes (views), gatilhos (triggers). Banco de Dados Relacional. Banco de Dados Orientado a Objetos. Banco de Dados Objeto-Relacional. Nocoes basicas de banco de dados geografico. Sistemas Gerenciadores de Bancos de Dados: Oracle, Postgre, MySQL: Fundamentos, instalacao, administracao e configuracao; performance, ajustes finos e deteccao de problemas, analise e otimizacao de consultas e acessos. Banco de Dados Oracle: Usuarios e Permissoes. Objetos (Tabelas, Views, Sequencias, Indices). SQL Oracle. PL/SQL. Objeto Relacional Oracle. Oracle Spatial. Administracao de bancos de dados relacionais: Projeto e implantacao de SGBDs relacionais, Administracao de usuarios e perfis de acesso, Controle de protecao, integridade e concorrencia, Backup e restauracao de dados, Tolerancia a falhas e continuidade de operacao Backup e Recovery: Ferramentas de Backup. Metodologias de Backup (Integral, Diferencial). Performance e Tunning: Conceitos. Ferramentas. Indices e otimizacao de acesso, Otimizacao de codigo SQL ANSI (tunning), uso do join, union, exists e subconsultas. Sistemas Operacionais: Windows Server e Linux (principais distribuicoes).