MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande NAPMT TELEMÁTICA – MSI – INFORMÁTICA EDITAL DE MONITORIA - Nº 19/2014 RETIFICADO PELO EDITAL Nº 30/2014 DIVULGAÇÃO DOS ASSUNTOS DAS PROVAS Conforme calendário de atividades referente ao edital no 30/2014 segue abaixo a relação dos assuntos/conteúdos das provas a serem aplicadas neste processo de seleção. Laboratório de Sistemas Operacionais - Integrado e Subsequente em MSI - Conceitos básicos sobre virtualização e uso de gerentes de máquinas virtuais, por exemplo, VirtualBox e VMWare. - Instalação do sistema operacional Linux e conceitos sobre formatação e particionamento. - Uso do ambiente gráfico do Linux e instalação de programas no ambiente gráfico. - Estrutura de diretórios do Linux. - Introdução ao Terminal. Comandos para manipulação de arquivos e diretórios. - Comandos de entrada e saída de dados e comandos para compactação de arquivos. - Comandos para manipulação de contas de usuários e grupos. - Comandos para manipulação de processos no Linux. - Comandos para configuração de hardware e instalação de programas. Admin. Sistemas Operacionais Abertos - Subsequente em MSI • Servidores Proxy (SQUID) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande • • • Protocolo DHCP IPTABLES SAMBA Eletrônica Analógica - Subsequente em MSI -Resistores; -Associação de resistores; -Código de cores de resistores; -Cálculo de corrente e tensão nas associações de resistores; -Características dos Amperímetros e voltímetros; -Teoria de Diodo Semicondutor. Laboratório de Sistemas Operacionais - Subsequente em MSI 1. Funções e Características dos Sistemas Operacionais 2. Famílias de Sistemas Operacionais Proprietários 3. Uso e configuração de máquinas Virtuais usando VirtualBox 4. Sobre Sistemas Operacionais Proprietários: Windows XP, Vista, Windows 7 e Windows 8 - Principais características; - Comandos básicos via terminal; - Configuração de Compartilhamento de Pastas e Impressoras; - Configurações de dispositivos; - Uso do Painel de Controle para administração; 5. Introdução e uso de Computacão nas Nuvens: Estudo de caso google docs - Gmail, googleDocs 6.Família de Sistemas Operacionais Abertos: Linux e suas Distribuições - Vantagens e desvantagens econômicas de soluções baseadas em Sistemas Operacionais Livres. - Memória virtual - Arquivos e diretórios - Usuários e contas - Permissoões - Instalação e Configuração do Sistema Operacional Ubuntu; MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande - Interface texto e comandos básicos - Interfaces gráficas e principais aplicativos 7. Introdução, instação e Configuração do Sistema Operacional Android para Tablets; MSH-1- Integrado em MSI Visão geral do hardware para PC - Placa mãe e padrões de computador (AT, ATX, BTX, ITX) - Gabinetes - Memorias -Teclado e mouse - Monitores - Impressoras Cuidados essenciais com o computador Aprofundamento no hardware do PC - Start em fontes ATX - Onboard x Offboard - Programas internos na ROM da placa mãe (BIOS, POST e Setup) - Processadores * Multiplicação de clock * Clock interno e externo * Características (palavra binaria, TDP, Caches L1, L2, L3, litografia e temperatura) * Refrigeração dos processadores * Pasta térmica * Cooler e water cooler - Memorias * Dinâmicas x estáticas * Módulos SIMM e DIMM * Dualchannel e Triplechannel Sistema Operacional - Formatação de HD (física e logica) - Tipos de partições (primaria e estendida) - MBR - Pratica de montagem * Conexão da fonte ao gabinete * Conexão da placa mãe * Selecionando o processador correto para cada placa mãe * Conexão do processador * Conexão das memorias * Montagem e desmontagem completa de computadores padrões ATX. * Noções básicas das instalações elétricas * Manuseio correto de componentes * Instalação de SO MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Eletrônica Analógica - Integrado em MSI 1. Diodo semicondutor: circuitos com diodos; 1.1 Circuitos retificadores; 2. Reguladores a Zener. 3. Transistores bipolares 3.1 Constituição. 3.2 Funcionamento. 3.3 Polarização DC. 3.4 Aplicações. Laboratório de Sistemas Abertos – Telemática 1 - Introdução Software Livre versus Software Proprietário Licensas de Software O papel do sistema operacional Unix/Linux Sistemas de Arquivos 2 - Sistema Operacional Linux História Características Distribuições 3 - Arquitetura Linux Memória virtual Arquivos e diretórios Usuários e contas Permissões 4 - Interface texto e comandos básicos 5 - Interfaces gráficas e principais aplicativos 6 - Configurações de dispositivos MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Programação Orientada a Objetos – Telemática Fundamentos da Linguagem Java Histórico e evolução da linguagem Java Arquitetura da tecnologia Java Características da linguagem Produtos e API´s Java Escrevendo, compilando e executando aplicações Java Estado da arte em ambientes de desenvolvimento e execução Abstração, objetos e visão geral de conceitos de POO Utilização de suporte ferramental adequado e configuração do ambiente de trabalho Automação de tarefas rotineiras com ANT e noções de refactoring Programação Orientada a Objetos com Java Classes e criação de objetos Membros de classe: atributos e métodos (classe e instância) Abstração de dados e encapsulamento Construtores e suas características Definindo mensagens e interface de objetos Sobrecarga e sobreposição de métodos Ciclo de vida dos objetos (instanciação à destruição) Classes Wrappers (Boolean, Character, Short, Integer, etc.) Estruturação e Manipulação de Objetos em Java Herança e noções de Polimorfismo Modelagem de Objetos usando a linguagem UML Entrada e Saída Padrão de Dados em Java Entrada padrão de dados (classe Console) Saída padrão de dados (System.out) Entrada/Saída de dados GUI (classe JOptionPane) MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Tipos, Literais, Operadores e Controle de Fluxo Palavras reservadas da linguagem Constantes e variáveis Tipos primitivos e de referência Expressões Coerção, conversão e promoção de tipos Operadores: atribuição, aritméticos, relacionais, lógicos e bits Estruturas de controle de fluxo Operador ‘==’ versus método equals(Object o). Enumerações versus Variáveis de Classe Encapsulamento e Visibilidade Definindo e refinando encapsulamento Modificadores de visibilidade: public, protected, default e private Criação de pacotes em Java Importação de classes Arrays e Strings Arrays simples e multidimensionais Ordenação de arrays (classe Arrays) Características e manipulação de Strings e caracteres Classes String, StringBuilder e StringBuffer Arquivos e Fluxos de Dados em Java Manipulação de dados em arquivos (pacote java.io) Arquivos (classe File), fluxos de entrada e saída em Java Leitura e gravação de Objetos e Textos em Java Tratamento de Erros e Exceções Fundamentos acerca de tratamentos de erros e seus tipos Mecanismos Try-Catch e Finally MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Capturando e lançando exceções, finalizando exceções Exceções padrão em Java Criando novas exceções Exceções Runnable Reutilização com Herança e Composição de Objetos Quando usar Herança ou Composição Técnicas de composição e associação de objetos Herança: vantagens e desvantagens sobre composição Polimorfismo com herança e com composição Upcasting e Downcasting. Boas práticas de programação Padrões de Projeto (essenciais) e boas práticas de programação Interfaces e Polimormismo Fundamentos sobre polimorfismo Aplicando polimorfismo com Interfaces Classes abstratas e métodos abstratos Mecanismo Late binding (vinculação dinâmica) Interfaces e Herança múltipla em Java Conectividade e Aplicações em Rede com Java Classes Socket e ServerSocket Objetos Distribuídos com RMI Coleções Coleções e API de estruturas de dados fundamentais Tipos Genéricos Listas, Mapas, Pilhas, Conjuntos e Filas Métodos Genéricos MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Algoritmos – Telemática > Estruturas Condicionais a. Comando if b. Comando switch > Comandos de repetição a. Comando for b. Comando while c. Comando do-while > Arrays Estáticos a. Arrays unidimensionais b. Arrays multidimensionais > Manipulação de strings > Modularização a. Funções b. Variáveis locais e globais c. Passagem de parâmetros por valor e por referência d. Utilizando arrays como parâmetros e. Criação de bibliotecas de funções Admin. Sistemas Operacionais Proprietários - Integrado em MSI 1. Sistemas operacionais para servidor: 1.1 Conceitos e características; 1.2 Grupo de trabalho e rede de domínio; 1.3 Serviço de diretório e Active Directory. 2. Configuração e gerenciamento de usuários em uma rede de domínio: 2.1 Criação de contas de usuários; 2.2 Compartilhamento de arquivos; 2.3 Criação de grupos de usuários; 2.4 Configuração de cotas. 3. Configuração do DHCP;. 4. Configuração do servidor Web IIS. MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA – Campus Campina Grande Campina Grande, 18 de Maio 2014. ___________________________________________ MOACY PEREIRA DA SILVA Coordenador do NAPMT