CCT0082 PROGRAMA O PARA SERVIDORES
16408 palavras
66 páginas
CCT0082 - PROGRAMAÇÃO PARA SERVIDORESPré-Requisitos e maturidade acadêmica
Não há pré-requisitos para esta disciplina
Co-requisitos
Não há co-requisitos para essa disciplina
Contextualização
Na atualidade, a quantidade de servidores necessários para o funcionamento de uma organização é cada vez maior. Cada servidor executa diversas atividades, sendo imprescindível o constante monitoramento de suas atividades e a execução de tarefas administrativas em intervalos de tempo regulares a fim de garantir seu correto funcionamento e um desempenho dentro do esperado.
Um shell de um sistema recebe e executa comandos enviados pelos usuários. Mais do que isto, ele possui uma linguagem de programação própria que permite a criação de programas (scripts) visando facilitar a realização de inúmeras tarefas administrativas, permitindo uma personalização rápida e completa do sistema.
A disciplina programação para servidores busca desenvolver no aluno a habilidade para a criação de scripts que permitam o monitoramento e a execução automatizada de procedimentos, visando a garantia do correto funcionamento dos servidores em um ambiente computacional.
Ementa
Definição Básica (scripts para S.O.); Lógica de Programação de Scripts; Sintaxe;
Controle de Fluxo e Funções; Substituição de Comandos; Redirecionamento de E/S;
Expressões Regulares.
Objetivos gerais
Criar scripts para personalização de servidores e execução automática de tarefas administrativas. Objetivos específicos
O aluno deverá ser capaz de personalizar o funcionamento de servidores por intermédio da criação de scripts que permitam a automatização de tarefas e a criação de novos
comandos, visando a economia de tempo nas tarefas administrativas e a facilidade de manutenção do sistema computacional.
Conteúdos
1 – INTRODUÇÃO
1.1 – Definição de shell script
1.2 – Programação script
1.3 – Scripts versus linguagens compiladas
1.4 – Caracteres especiais
2- PROGRAMAÇÃO SCRIPT
2.1 – Variáveis
2.2 – Testes
2.3 – Operadores
2.4 –