As informações abaixo são pertinentes há editais de alguns concursos e assuntos que domino na área de desenvolvimento de Sistemas que resolvi "consolida-los" em uma unica apresentação. Espero que gostem!🔁 Se dominar esses tópicos, vc está na VEZ!!!
1. Engenharia
de software: Modelagens de processos, Técnicas de análise de
processo e Desenho de processos. Ciclo de vida; Metodologias de desenvolvimento;
Processo Unificado: Requisitos, Análise, Projeto, Testes
2. Engenharia de Usabilidade: Conceitos básicos e
aplicações (Critérios, recomendações e guias de estilo). Análise de requisitos
de usabilidade. Métodos para avaliação de usabilidade.
3. Banco de Dados: Conceitos básicos; Independência de
dados; Abordagem relacional; Modelagem entidade-relacionamento; Normalização;
Transformação do modelo conceitual; Linguagens SQL (ANSI) e PL/SQL: conceitos
gerais, principais instruções de manipulação de dados, procedures, functions,
triggers, restrição e integridade. Conceitos e arquitetura para sistemas de
banco de dados: características de um SGBD, modelagem de dados e projeto de
banco de dados para ambiente relacional e modelagem multidimensional
4. RUP (Rational Unified
Process): conceitos, modelagem de negócio, levantamento e
gerenciamento de requisitos.
5. Arquitetura de Sistemas: Sistemas de três
camadas; Padrões de projeto; Aplicações distribuídas; Portais; Servidores de
Aplicação; Interoperabilidade; Web Services; Arquitetura Orientada a Serviços
(SOA); Barramento de Serviços Corporativos (ESB).
6. Estrutura de dados e algoritmos:
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 (AVL), árvores B e B+; Complexidade de algoritmos. Construção de
algoritmos: tipos de dados simples e estruturados, variáveis e constantes, comandos
e atribuição, avaliação de expressões, comandos de entrada e saída, funções
pré-definidas, conceito de bloco de comandos, estruturas de controle,
subprogramação, passagem de parâmetros, recursividade; programação estruturada.
7. Linguagens de
Programação (linguagem JAVA e .NET C#): Conceitos básicos e características
estruturais das linguagens de programação; Conceitos de orientação a objetos;
Coleções; Entradas/Saídas; Threads; Garbage Collector, Arquitetura e padrões de projeto JEE 5 e JSE
1.5. Desenvolvimento web em java. Servlets, JSP e Ajax. Frameworks JSF.
8. Programação Orientada
a Objetos: Classes, objetos,
métodos, mensagens, sobrecarga, herança, polimorfismo, interfaces e pacotes.
Tratamento de exceção. Métodos de ordenação, pesquisa e "hashing",
UML; Métricas. 1.2, Hibernate e Spring.
9. Interoperabilidade de
Sistemas: SOA e Web Services. Padrões XML, XSLT, UDDI, WSDL e SOAP.
10. Arquitetura de
computadores: Conceitos básicos; Sistemas de Numeração; Modelos de
conjunto de instruções; Modos de endereçamento; Bloco operacional; Bloco de
controle; Organização de memória. Organização e arquitetura de computadores; Componentes de um
computador (hardware e software); Fundamentos, características e topologia
típica em ambientes com alta disponibilidade e escalabilidade.
11. Sistemas de Informações
Gerenciais: BD Relacionais x BD Multidimensionais; Conceitos de
OLTP, OLAP, MOLAP, ROLAP; Definições: Fatos, Dimensões; Modelagem
Multidimensional; e Conceitos de Datawarehousing; DataMining. Princípios e arquitetura da Internet.
12. Segurança da
Informação: Conceitos gerais; Políticas de Segurança de Informação;
Classificação de informações; conceitos
e normas ISO 27001 e 27002. Legislação relativa à segurança dos sistemas de informação, SSL/TLS,
IPsec, VPNs; criptografia e suas aplicações, PKI e a infraestrutura brasileira
de chaves públicas. Licitações e Contratos de Ti: Instrução Normativa n.
4/2008 da Secretaria de Logística e Tecnologia da Informação (SLTI) do
Ministério do Planejamento, Orçamento e Gestão. Segurança da Informação:
Confiabilidade, integridade, disponibilidade. Mecanismos de segurança:
conceitos básicos, aplicações e principais algoritmos. Certificação digital:
conceitos básicos e aplicações. Segurança de host: conceitos básicos,
principais ameaças, vulnerabilidades e sistemas de proteção (antivírus, IDS,
IPS, personal firewall). Gerência de riscos: ameaças, vulnerabilidade, impacto
e sistemas de proteção (IDS, IPS, firewall, Proxy, NAC, VLANs). Políticas de
segurança: NBR ISO/IEC 17799, NBR ISO/IEC 27001:2006, NBR ISO/IEC 15408. Políticas
de senhas.
13. Qualidade
de Software: Noções de CMM e CMMI e Norma ISO 9001:2008; ISO 12207,
ISO 9126. Noções de Governança de TI, Noções de ITIL e COBIT 4. Conceitos
fundamentais sobre processamento de dados.
14. Arquitetura de aplicações para o ambiente internet:
Arquitetura em camadas; arquitetura cliente-servidor; portais corporativos;
sistemas colaborativos; gestão de conteúdo; especificação de metadados e
webservices. Nível de aplicação Internet TCP/IP, IPv6, ARP, DNS, FTP, NFS,
TELNET, SMTP, WWW, SNMP.
15. Projeto de interfaces: Padrões de projetos (design
patterns), uso/conceitos de ferramentas de suporte à análise e projetos
orientados a objetos.
16. 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 de dezembro de 2004, Noções de aquisições de bens e serviços de TI, Normas
federais aplicadas às contratações de TI, exigências e restrições específicas
para contratação de bens e serviços de TI. 17. Redes de computadores: Modelo OSI da ISO. Arquitetura
TCP/IP.
18. Sistemas
operacionais: características e funções básicas; suporte a ambiente
Windows Server 2000/2003/2008/2012; diretório de serviços active directory;
suporte a ambiente Unix/Linux; técnicas para otimização/tunning e detecção de
problemas; clusterização (balanceamento de carga, fail-over e replicação de
estado); Sistemas operacionais de rede de Mainframes
19. Virtualização: Conceitos e ferramentas de
virtualização.
20. Sistema
de armazenamento e cópia de segurança: conceitos, funcionalidades e
arquitetura; suporte a ambiente de armazenamento (storage e backup).
21. Gerenciamento de memória: organização,
administração e hierarquia de memória, sistemas mono e multiprogramados,
memória virtual.
22. Escalonamento
de discos: Políticas de otimização, considerações sobre desempenho; Sistema
de Arquivos - FAT e variações, NTFS, EXT3.
Nenhum comentário:
Postar um comentário