Imprimir

Curso: Cruso Superior de Tecnologia em Redes de Computadores
Disciplina: Programação para Administradores de Redes
Semestre: Segundo Pré-requisito:
Carga horária semanal: 04 Carga horária semestral: 80

Ementa:
Introdução, conceitos básicos, instalação, administração básica, o sistema de arquivos Linux, comandos básicos no modo texto, comandos avançados no modo texto, usuários e grupos, arquivos e diretórios, conceitos de Shell Script, programação com Shell Script, argumentos de linhas de comandos, funções, estrutura de controle, operadores aritméticos e lógicos, variáveis, teste e comparação de variáveis, backup com Shell Script, exemplos de Shell Script.

Conteúdo Programático:

1. Introdução ao sistema linux:
1.1. Introdução;
1.2. Conceitos básicos de linux;
1.3. Instalação do sistema linux;
1.4. Administração básica no linux;
1.5. Gerenciamento de boot.
 
2.  Comando no linux:
2.1. Introdução;
2.2. Conta de acesso;
2.3. Comandos básicos no modo texto;
2.3.1. Comandos para manipulação de diretórios;
2.3.2. Comandos para manipulação de arquivos;
2.3.3. Comandos diversos;
2.3.4. Comandos para manipulação de contas;
2.3.5. Comandos de permissão de contas.

3. Programação com shell script:
3.1. Introdução;
3.2. Conceito de shell script;
3.3. Desenvolvendo um shell script;
3.4. Argumentos de linha de comando;
3.5. Funções;
3.6. Estrutura de controle;
3.6.1. Estrutura de repetição/laço;
3.6.2. Estrutura de tomada de decisão;
3.7. Operadores aritméticos em shell script;
3.8. Operadores para comparação de variáveis em shell script.
3.9. Aplicações com shell script.

Bibliografia Básica: 

K. O. Burtch. Scripts de Shell Linux com Bash: Um Guia de Referência Abrangente para Usuários e Administradores Linux. Editora Ciência Moderna, 2005.
J. C. Neves. Programação Shell Linux. Editora Brasport, 8ª Edição, 2010.
A. M. Jargas. Shell Script Profissional. Editora Novatec, 2008.

Bibliografia Complementar:
BONAN, A. R. Linux: Fundamentos, Prática e Certificação LPI – Exame 117-101. Editora Alta Books, 2010.
BONAN, A. R. Linux: Fundamentos, Prática e Certificação LPI – Exame 117-102. Editora Alta Books, 2010.
NEGUS, Christopher. Linux: a Bíblia. Rio de Janeiro: Altas Book. 2007.
ROBBINS, A.; BEEBE, N. H. F.. Classic Shell Scripting. Editora Bookman, 2008.
NEVES, J. C.. Bombando o Shell – Caixa de Ferramentas Gráficas do Shell Linux. Editora Brasport , 2011.