ANALISTA LEGISLATIVO - ANALISE DE SISTEMAS/ INFORM�TICA/ TECNOLOGIA DA INFORMA��O:
Fundamentos de Computa��o: organiza��o b�sica de computadores.
Componentes de um computador (hardware e software). Conhecimentos de linguagens de programa��o, compiladores e interpretadores. No��es de linguagens procedurais: tipos de dados elementares e estruturados, fun��es e procedimentos. Representa��o de dados num�ricos, textuais e estruturados; aritm�tica computacional. Estruturas de dados e algoritmos: estruturas de dados: listas, filas, pilhas e �rvores; m�todos de acesso, busca, inser��o e ordena��o em estruturas de dados; complexidade de algoritmos. Programa��o: s�lidos conhecimentos de C#, Java, Python, JavaScript, JQuery, NodeJS, HTML 5 e CSS3. Sistemas operacionais: conhecimentos de Windows 10, Linux CentOS 7. Bancos de dados: modelagem de dados, conceituai e sem�ntica. Modelo de Entidades e Relacionamentos. Nota��o IDEF1X. Sistema relacionai: teoria, estrutura, linguagens, opera��es, normaliza��o, integridade. Projeto de bancos de dados: teoria. Depend�ncias funcionais. Normaliza��o. Linguagem SQL. Consultas e subconsultas. Comandos de consulta, inser��o, altera��o e remo��o de registros. Interfaces de utiliza��o: principais propriedades e caracter�sticas das bibliotecas mais difundidas. ODBC. Camadas de persist�ncia. Algoritmos de busca e indexa��o: sequenciais, �rvores, hashing, bitmaps. Gerenciadores de bancos de dados. Conhecimentos de Oracle llg , MS SQL Server 2014, MySQL 5.x. Engenharia de software: Metodologias de desenvolvimento de software. Processo unificado: disciplinas, fases, pap�is e atividades. Metodologias �geis. M�tricas e estimativas de software. Qualidade de software. Engenharia de requisitos. T�cnicas de elicita��o de requisitos. Gerenciamento de requisitos. Especifica��o de requisitos. T�cnicas de valida��o de requisitos. Prototipa��o. An�lise e projeto orientados a objetos. UML 2.5.1: vis�o geral, modelos e diagramas. Padr�es de projeto. Interoperabilidade de sistemas: SOA e Web Services; Padr�es XML, XSLT, UDDI, WSDL, SOAP e REST. Frameworks de arquitetura - Conceitos; No��es de computa��o distribu�da (clusters, balanceamento de carga e toler�ncia a falhas); Arquitetura Orientada a Servi�os (SOA - Service Oriented Architecture). 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. T�cnicas de testes de software. Aplica��es Web. Seguran�a da Informa��o: Ger�ncia de Riscos. Classifica��o e controle dos ativos de informa��o. Controles de acesso f�sico e l�gico. Plano de Continuidade de Neg�cio (plano de conting�ncia, de recupera��o de desastres). Ataques e prote��es relativos a hardware, software, sistemas operacionais, aplica��es, bancos de dados, redes, pessoas e ambiente f�sico. Normatiza��o: pol�ticas e normas de seguran�a, conceitos, diretrizes, aplica��o, organiza��o e documenta��o. Gest�o de riscos de seguran�a da informa��o - ABNT NBR ISO/IEC 27005:2011. Sistemas de gest�o da seguran�a da informa��o � ABNT NBR ISO/IEC 27001:2013. C�digo de pr�tica para controles de seguran�a da informa��o - ABNT NBR ISO/IEC 27002:2013.