ADMINISTRATIVOS - Edital 43/2015 TÉCNICO E

Propaganda
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO
CONCURSO PÚBLICO PARA CARGOS TÉCNICOADMINISTRATIVOS - Edital 43/2015
TÉCNICO EM TECNOLOGIA DA INFORMAÇÃO
Conteúdo Programático
1. Conceitos de programação e estruturas de dados. Paradigmas procedural e orientado a
objetos.
2. Bancos de dados SQL: conceitos, comandos, construções, aspectos de integridade e segurança.
Stored procedures.
3. Linguagem de programação Python: conceitos, comandos e métodos. Programação com
sockets.
4. Linguagem de programação PHP: conceitos, comandos e métodos.
5. Linguagem de programação Java: conceitos, comandos e métodos.
6. Programação e desenvolvimento de sítios para WWW: HTML, CSS, Java Script, AJAX e PHP.
7. Ciclo de vida e organização de projetos de software. Noções de Scrum e PMBOK.
8. Sistemas operacionais: estrutura, utilitários, comandos, gerência de processos, gerência de
arquivos e configuração para Linux e Microsoft Windows. Scripts para linha de comando bash.
9. Redes de computadores: modelos em camadas. Elementos de interconexão de redes de
computadores: gateways, hubs, repetidores, pontes, comutadores e roteadores.
10. Camada de aplicação: conceitos e aplicação de protocolos HTTP, FTP, SMTP, POP3, IMAP e
SSH.
11. Camada de transporte: conceitos e aplicação de protocolos TCP e UDP.
12. Camada de rede: conceitos e aplicação do protocolo IP. Endereçamento com e sem classes.
Protocolos de roteamento RIP, OSPF e BGP. VPN.
13. Noções de segurança em redes de computadores. Tipos de ataques. Criptografia e hashes
criptográficos. Certificados digitais. Protocolo SSL.
14. Noções de Data centers, Máquinas virtuais, Computação nas nuvens, Segurança e Computação
nas nuvens.
15. Conceitos básicos em Teste de Software. Níveis de Teste. Técnicas de Teste. Técnica Funcional.
Técnica Estrutural. Automação de Testes. Processo de Testes. Metodologias Ágeis x Testes de
Software. Critérios de Teste Funcional e ferramentas de apoio. Mock Objects. Critérios de
Teste. Construção de Casos de Testes a partir de Casos de Uso. Testes Exploratórios.
Automação de testes.
16. Arquitetura em Camadas e MVC para Sistemas Web e Frameworks MVC. Servlets e JSP. Visão
geral de JSF e Struts. Fundamentos de HTML5. Linguagem de Estilo (CSS). Noções da linguagem
Javascript e Ajax. Biblioteca JQuery. Programação de web services. Conceitos e definições
sobre Desenvolvimento Ágil. Integração entre sistemas.
Sistemas de versionamento de software. Subversion(SVN). Git. Workflows distribuídos.
Mecanismos de integração contínua.
Download