Você está na página 1de 2

1.

Sistemas Computacionais: arquitetura de computadores; componentes de um


computador (hardware e software); sistemas de numeração e representação de dados.

2. Sistemas operacionais: funções básicas; sistemas de arquivos.

3. Acessibilidade e Engenharia de Usabilidade: Engenharia de usabilidade (Conceitos


básicos); Arquitetura da informação (conceitos básicos); conceitos de usabilidade,
comunicabilidade, acessibilidade e navegabilidade; utilização de folhas de estilo (CSS);
análise de requisitos de usabilidade; teste de usabilidade; concepção, projeto e
implementação de interfaces; recomendações de acessibilidade para a construção e
adaptação de conteúdos do governo brasileiro na Internet, conforme Decreto nº 5.296, de
02/12/2004; modelo de acessibilidade proposto pelo Governo Eletrônico Brasileiro (e-MAG);
cartilha técnica proposta pelo Governo Eletrônico Brasileiro; cartilha de usabilidade para
Sítios e Portais do Governo Federal - Projeto Padrões Brasil e-Gov; projeto de telas e
relatórios; wireframes; recursos técnicos para implementação da acessibilidade em HTML
(W3C/WAI e Governo Eletrônico.

4. Fundamentos de programação: lógica de programação (operadores e expressões;


estruturas de controle, seleção, repetição e desvio); estruturas de dados (listas, pilhas, filas,
árvores; métodos de ordenação, pesquisa e hashing, estrutura de arquivos); paradigmas de
programação (programação orientada a objetos e programação estruturada); compiladores
e interpretadores.

5. Linguagens e ambientes de programação: noções de servidores de aplicação Java;


principais IDEs para desenvolvimento com Java. Java EE (JSP/Servlets, JSF, EJB, JNDI,
JDBC, JavaBeans, Struts2, Hibernate, Web Services, testes de unidade com JUnit, Ant);
padrões de projeto.

6. Tecnologias e linguagens para desenvolvimento de sistemas Web: HTML, AJAX, XML,


jQuery, Web Services, CSS e JavaScript.

7. Portais Corporativos: Conceitos básicos: colaboração, personalização, gestão do


conhecimento, gestão de conteúdo e taxonomia.

8. Arquitetura de aplicações para ambiente web: servidor de aplicações; servidor web;


ambientes Internet, Extranet, Intranet e Portal - finalidades, características físicas e lógicas,
aplicações e serviços. Servidor de Banco de Dados.

9. Arquitetura de software: arquitetura 3 camadas, modelo MVC. Soluções de Integração:


Service-Oriented Architecture (SOA) e Web services.

10. Engenharia de Software: conceitos gerais; ferramentas CASE; ciclo de vida de software
(fases: Requisitos, Análise, Projeto, Testes e Implementação); análise e projeto orientado a
objetos com UML; processos de software (Norma ISO/IEC 12.207); métricas e estimativas
de software; testes de software.

11. Metodologias ágeis: SCRUM, XP, FDD, MDA e MDD; métricas de sistema, de projeto,
de implementação e de resultados; Análise por Pontos de Função (APF).
12. Qualidade de software: CMMI.

13. Modelagem de Processos de Negócio: Conceitos básicos. Identificação e delimitação de


processos de negócio; BPMN; modelagem de processos em UML: notação, artefatos e
atividades.

14. Banco de Dados: Fundamentos: finalidades, níveis de abstração, modelagem de dados:


modelo conceitual, lógico e físico; modelo Entidade x Relacionamento; normalização.
Linguagens SQL e PL-SQL. SGBDs Oracle e PostgreSQL.

15. Gerenciamento de Serviços com ITIL v.3: conceitos, estrutura e objetivos, funções,
processos dos estágios Estratégia de Serviços, Desenho de Serviços, Transição de
Serviços e Operação de Serviços.

16. Gerenciamento de projetos com PMBOK 4ª edição: Conceitos,


estrutura e objetivos; ciclo de vida de projeto e de produto; processos, grupos de processo e
áreas de conhecimento.

17. Inglês técnico: Compreensão de texto escrito em Língua Inglesa. Gramática para a
compreensão de conteúdos semânticos em Inglês Técnico.

Você também pode gostar