Garantia de Qualidade
Ao contratar nossos serviços, fornecemos o número do certificado de nossos instrutores para verificação on-line nos sites oficiais da Red Hat e LPI.
 

Casos de Sucesso

Clientes LinuxClass investem na capacitação técnica de suas lideranças em TI.

 

Calendário

Inscreva-se em nossas turmas abertas. Saiba quando iniciam os cursos.

 

 

Código: GL375

Nome do Curso: Programação Shell Scripting

Descrição:

O curso GL375 foi construido para entregar as competências necessárias para o desenvolvimento de shell scripts em Unix ou Linux. Desenvolvedores e administradores de sistemas podem beneficiar-se da utilização de conhecimentos em shell scripts para diversos fins, o mais comum sendo a automatização de tarefas por exemplo. Houve o cuidado no projeto do curso GL375 para um formato que beneficie a todos os alunos, com ou sem experiência anterior em programação. A divisão de tempo do curso privilegia laboratórios práticos que apresentam a evolução de scripts passo a passo, embora existam também laboratórios apresentados num formato ainda mais desafiador. Para cada laboratório, alunos mais experientes são encorajados a escrever sua própria solução, enquanto alunos com menos experiência são beneficiados consultando a solução mais elegante para cada problema fornecido pela apostila.

Carga Horária:

03 Dias (Carga Horária Total 24 Horas)

Currículo de Certificação deste Curso:

Conteúdo não se aplica a nenhuma certificação linux

Pré-Requisitos:

Conhecimentos Intermediários em Linux (Qualquer Distribuição)
Conhecimentos Intermediários em Ambiente de Rede (Qualquer Tipo)
Conhecimentos Intermediários em MS-Windows XP ou superior
Conhecimentos Intermediários em Inglês Técnico para Informática

Distribuições Suportadas:

Debian
Suse Linux
Ubuntu
Red Hat Enterprise Linux
Oracle Enterprise Linux
Fedora
CentOS

Material Didático:

Material didático Guru Labs. Conheça em detalhes o layout, Realize download evaluation agora.

Leia mais

Outline do Conteúdo:

       1. Shell Scripting Basics

             1. Shell Scripting

             2. Example Shell Script

             3. Shell/Environment Variables

             4. Key Environment Variables

             5. General Quoting Rules

             6. Nesting Commands

             7. Variables: Arrays

             8. Positional Parameters

             9. printf

            10. Input and Output

            11. alias

            12. Functions

            13. Colors in Scripts

          Lab Tasks

             1. Shell Variables

             2. Shell Meta-Characters

             3. Command Substitution

             4. Aliases

             5. Bash Login Scripts

             6. Create "userinfo" and "sysinfo" functions

       2. Working With Files

             1. Communication Channels

             2. File Redirection

             3. Piping Commands Together

             4. Doing Math

             5. Determining Disk Usage

             6. cron

             7. crontab Format

             8. /etc/cron.*/ Directories

             9. Sending Email with mail

          Lab Tasks

             1. Disk and Filesystem Usage

             2. Connecting Commands

       3. Data Munging

             1. Regular Expression Overview

             2. Regular Expressions

             3. RE Character Classes

             4. RE Quantifiers

             5. RE Parenthesis

             6. Searching Inside Files

             7. Replacing Text Characters

             8. The Streaming Editor

             9. Text Processing with awk

            10. Text Sorting

            11. Duplicate Removal Utility

            12. Extracting Columns of Text

          Lab Tasks

             1. Pattern Matching with Regular Expressions

             2. Extended Regular Expressions

             3. Using Regular Expressions With sed

             4. Create "rmhost" function

             5. Create "showenv" function

             6. Parsing Mail Server Logs

             7. Fixing Incorrect Files

       4. Branching And Looping

             1. Exit Status

             2. Comparisons with test

             3. Conditional Statements

             4. Flow Control: case

             5. The for Loop

             6. Flow Control: while and until Loops

             7. Reading Files with while

             8. Flow Control: select

          Lab Tasks

             1. Reporting User Statistics

             2. Monitoring Filesystem Usage

       5. Security, Whitespace And Other Gotchas

             1. Gotchas: Maximum Command Length

             2. Gotcha: Whitespace in for Loops

             3. Gotcha: $IFS

             4. Gotcha: Printing in .bashrc

             5. Gotcha: Aliases

          Lab Tasks

             1. Renaming MP3 Files

             2. Split and Display $PATH

             3. A tar-based Backup

       6. Where To From Here?

             1. Waterfall Development

             2. Iterative Development

             3. Getting Help with man and info

             4. $MANPATH, whatis and apropos

             5. Help from Commands and Documentation

          Lab Tasks

             1. Automated Virtual Host Provisioning

 

Contato

 

Guru Labs Partner
Customização

Customize conteúdo e carga horária. Encontre o treinamento ideal de acordo com suas necessidades.

 



  F.A.Q. l Trabalhe Conosco l Legal l Privacidade
© Copyright 2011, LinuxClass.