FUNDAMENTOS DE COMPUTAÇÃO: Organização e arquitetura de computadores. Componentes de um computador (hardware e software). Sistemas de entrada e saída. Sistemas de numeração e codificação. Aritmética computacional.
Princípios de sistemas operacionais. Características dos principais processadores do mercado. Ambientes Windows (2000 e XP), Linux e Solaris. SISTEMAS OPERACIONAIS WINDOWS 2003 SERVER, SOLARIS E LINUX: Fundamentos. Instalação, administração e configuração. Performance e detecção de problemas.
LÓGICA DE PROGRAMAÇÃO: Orientação a objetos: conceitos fundamentais, princípios de programação orientada a objetos, Classes, Objetos, Métodos, Mensagens, Sobrecarga, Herança, Polimorfismo, Interfaces e Pacotes, Tratamento de exceção.
METODOLOGIA DE DESENVOLVIMENTO: Processo Unificado. Disciplina de Requisitos. Disciplina de Análise e Projeto. Disciplina de Gerência de Projetos. Disciplina de Testes. Disciplina de Gerência de Configuração e Mudanças. Qualidade no desenvolvimento de software, CMM. Análise de ponto por função.
LINGUAGEM DE PROGRAMAÇÃO JAVA: Conceitos básicos: conceitos de orientação a objetos, pacotes, variáveis, operadores, expressões, blocos, comandos de controle de fluxo, classes aninhadas, tipos enumerados, anotações, genéricos e reflexão. Classes essenciais. Coleções. AWT e Swing. JDBC. Servlet. Java Server Pages. Enterprise Java Beans.
DESENVOLVIMENTO WEB: Usabilidade, acessibilidade, padrões web W3C, XML, XSLT, gerenciador de conteúdo web Zope/Plone, webservices.
REDES DE COMUNICAÇÃO: Meios de transmissão. Técnicas básicas de comunicação. Técnicas de comutação de circuitos, pacotes e células. Topologias de redes de computadores. Arquitetura e protocolos de redes de comunicação. Modelo de referência OSI. Arquitetura cliente-servidor. Tecnologias de redes locais Ethernet/Fast, Ethernet/Gigabit, Ethernet. Cabeamento. Redes sem fio (wireless). Elementos de interconexão de redes de computadores (gateways, hubs, repetidores, bridges, switches, roteadores). Qualidade de serviço(QoS). Aplicações de voz e imagem sobre redes. Redes locais virtuais - VLANS. Redes de longa distância. Redes ATM, Frame-Relay e MPLS.
Serviços de diretório, padrão X.500, LDAP, Microsoft Active Directory. Internet. Protocolo TCP/IP. Serviços de Nomes de Domínios (DNS). Serviço HTTP. Serviço de transferência de mensagens SMTP. Proxy cache. Proxy reverso.
GERÊNCIA DE REDES: Protocolo SNMP. Conceitos de MIB. MIB II e MIBs proprietárias. Conceito de agentes SNMP e serviços de gerenciamento de rede (NMS). Comunicação entre NMS e agentes (GET, SET). Comunicação entre agentes e NMS (traps). Gerenciamento de dispositivos de rede, servidores e aplicações. Gerência de falha, de capacidade e de mudança.
SEGURANÇA DA INFORMAÇÃO: Políticas de segurança da informação. Segurança de redes de computadores. Segurança física e lógica. Métodos de autenticação (senhas, tokens, certificados e biometria). Cópias de segurança (backup). Combate a vírus de computador. Conceito de DMZ. Conceito de filtragem de pacotes e firewall. Sistemas de Detecção de Intrusão (NIDS). Criptografia. Conceitos básicos de criptografia. Sistemas criptográficos simétricos e assimétricos. Infra-estrutura de chave pública (PKI).
ALTA DISPONIBILIDADE: Soluções de Armazenamento RAID, SAN e NAS. Clusters de servidores. Balanceamento de carga. Contingência e continuidade de operação.
ADMINISTRAÇÃO DE BANCO DE DADOS RELACIONAIS: Projeto e implantação de SGBDs relacionais. Administração de usuários e perfis de acesso, Oracle OID. Controle de proteção, integridade e concorrência. Backup e restauração de dados. Tolerância a falhas e continuidade de operação. Monitoração e otimização de desempenho.
ORACLE: Fundamentos. Instalação, administração e configuração. Performance e detecção de problemas.
MS-SQL SERVER: Fundamentos. Instalação, administração e configuração. Performance e detecção de problemas.
MODELO ITIL (INFORMATION TECHNOLOGY INFRASTRUCTURE LIBRARY). Service Desk, gerenciamento de incidentes, gerenciamento de problemas, gerenciamento da configuração, gerenciamento da mudança, gerenciamento de liberações, gerenciamento de níveis de serviço, gerenciamento financeiro de serviços de TI, gerenciamento da disponibilidade, gerenciamento da capacidade, gerenciamento da continuidade dos serviços em TI.
GERÊNCIA DE PROJETOS E MODELO PMI. Gerenciamento de integração, gerenciamento de escopo, gerenciamento de prazo do projeto, gerenciamento de custo, gerenciamento de qualidade, gerenciamento de recursos humanos, gerenciamento de comunicação, gerenciamento de riscos, gerenciamento de aquisições.