Conteúdo Desenvolvimento: Processo de desenvolvimento de software: conceitos básicos (CMMI, NBR/ISO 12207), UML e MPS.BR. Programação: conhecimento profundo de linguagens de programação Visual Basic, Visual Studio, Delphi, PHP, C, C#, HTML, XML, JAVA com orientação a objetos. Arcabouços de desenvolvimento. Net, Entity, Hibernate, NHibernate. Fundamentos da linguagem - sintaxe básica, palavras-chave, estrutura e construções básicas de um programa, compilação e execução de programas. Tipos primitivos de dados. Declaração e inicialização de variáveis. Utilização de literais e strings. Categorias de operadores e precedência. Controle de fluxo de programas e repetição. Definição de classes, métodos e variáveis, utilização de encapsulamento, utilização de packages, sobrecarga de métodos. Utilização e implementação de bibliotecas e componentes. Administração de exceções. Acesso a banco de dados. Modelo Entidade x Relacionamento. Normalização de dados: conceitos. Comandos SQL: DML - Linguagem de manipulação de Dados. DDL - Linguagem de Definição de Dados. DCL - Linguagem de Controle de Dados. Gerência de Transações. Desenvolvimento de aplicações HTML e JSP. JSF, ASP, .Net. Conceitos, utilização e escrita XML - criação e declaração, definições de elementos e atributos. Definição e utilização de XML Schema. Arquiteturas de sistemas: multicamadas, cliente-servidor, objetos distribuídos. Conceitos e fundamentos de SOA. Conteúdo Infraestrutura: Princípios de sistemas operacionais; aplicações de informática e microinformática; ambiente Windows XP e Windows 7. Fundamentos de comunicação de dados; meios físicos de transmissão; elementos de interconexão de redes de computadores (gateways, switches, roteadores); estações e servidores; tecnologias de redes locais e de longa distância; arquitetura, protocolos e serviços de redes de comunicação; arquitetura TCP/IP; arquitetura cliente-servidor; conceitos de Internet e Intranet. Sistemas operacionais Windows Server 2008 R2 e posteriores e Red Hat Linux: princípios, conceitos e operação básica. Administração de usuários, grupos, permissões, controle de acesso (LDAP e Active Directory). Gestão e Governança de TI: noções de gerenciamento de serviços (ITIL v3): gerenciamento de incidentes e problemas; gerenciamento de mudanças; central de serviços. Segurança de redes de computadores: antivírus; ataques e ameaças da Internet e de redes sem fio.