Mastering Shell Script - Do Básico ao Avançado

RECURSOS DO TREINAMENTO

Instrutores

Douglas Mugnos

Level

Iniciante - Intermediário - avançado

Carga Horária

10 horas

Simulado

SOBRE O TREINAMENTO

Bem-vindo ao curso “Mastering Shell Script – Do Básico ao Avançado“, uma jornada intensiva projetada para transformar você em um especialista em automação de tarefas e administração de sistemas por meio do poderoso Shell Scripting.

Mergulhe em uma experiência de aprendizado prática e abrangente. Explore desde os fundamentos até técnicas avançadas, adquirindo habilidades essenciais para automação de tarefas, manipulação eficiente de dados e criação de scripts poderosos. Não apenas fortaleça seu domínio de shell como também esteja preparado para desafios reais em administração de sistemas. Eleve sua carreira – inscreva-se agora e descubra o potencial transformador do Shell Scripting.

O que você irá aprender

  • É preferível ter conhecimento básico em Linux
  • Um computador com acesso a um terminal Linux é necessário
  • Administradores de sistemas Linux e Unix
  • Usuários que desejam agilizar as atividades rotineiras
  • Quem deseja trabalhar menos e fazer mais
  • Profissionais de TI que precisam tornar seus trabalhos com Linux mais ágeis

Conteúdo do Treinamento

  • Sobre o Treinamento
  • Antes de começar!
  • Introdução do Módulo
  • Sobre Shell Scripting: Linguagem interpretada
  • Entendendo filesystem hierarchy (FHS)
  • Comandos básicos de manipulação de sistema (ls, cd, pwd, mkdir, touch, cp, mv, rm, rmdir)
  • VSCode overview
  • Introdução do Módulo
  • Meu primeiro Script - Básico
  • SOURCE - Como incluir arquivos scripts dentro de scripts
  • Executando scripts em modo Debug e pausar em caso de falhas
  • CHMOD, CHOWN - Permissões
  • Introdução do Módulo
  • STDIN, STDOUT, STDERR e EXEC
  • | , << /dev/null 2>&1, 1>/dev/null 2>/dev/null
  • TEE, EOF e SSH com EOF
  • Introdução do Módulo
  • Casos de uso
  • Coringas e expressões regulares (*, ? [a-z], [1-4], . , {n}, ˆ, $) - Parte 1 de 2
  • Coringas e expressões regulares (*, ? [a-z], [1-4], . , {n}, ˆ, $) - Parte 1 de 2
  • Introdução do Módulo
  • VI - Sobre VI, VIM e Comandos básicos de manipulação de arquivos
  • VI - Comandos de edição (Intermediário)
  • VI - Funcões (Intermediário)
  • VI - Criando atalhos com MAP e NNOREMAP (Avançado)
  • VI - Editando configurações padrões do VI (Avançado)
  • VI - IDE's
  • VI - Cheat Sheet
  • Introdução do Módulo
  • Paginação
  • Filtro
  • Contadores e enumeradores
  • Organizador e classificador
  • Cortador
  • Encontrando tudo com Find
  • Editar Output
  • Executar comando sobre entrada
  • Juntando arquivos
  • Comparador de arquivos
  • Trabalhar com tempo
  • Contador
  • Comandos de Processos
  • cURL
  • Introdução do Módulo
  • Variável local VS Variável Global
  • Variáveis readonly
  • Variáveis importantes
  • Profiles e bashrc
  • Váriaveis interativas e unset
  • Return Codes (RCs)
  • Usando Array de variaveis
  • Usando Array de variaveis - "Caseiros"
  • Introdução do Módulo
  • IF, ELSE, ELIF e instruções de String, Integer e Arquivos
  • Condicional test, && e ||, [[]], [[[]]]
  • While
  • For
  • Case
  • Funcão sem entrada
  • Funcão com entrada
  • Alteração de fluxo de execução: exit, continue, break, return
  • Introdução do Módulo
  • Alias - Atalhos de comandos
  • Wait - Esperando por processos
  • Bind - Gerenciando atalhos de teclado
  • Trap - Lidando com sinais e eventos
  • Introdução do Módulo
  • BC
  • Operadores com Bash
  • Introdução do Módulo
  • Entendendo entradas de Scripts e entendendo o shift
  • Getops + Case - deixa seu script profissional - Parte 1 de 2
  • Getops + Case - deixa seu script profissional - Parte 2 de 2
  • Introdução do Módulo
  • O que é o AWK e ele faz parte do BASH ?
  • Listando
  • Procurando Padroes
  • Operações matematicas com AWK
  • Begin e END / Looping
  • if e else
  • Introdução do Módulo
  • O que é o SED e ele faz parte do BASH ?
  • Print e delete
  • Insert, append e replace de linhas
  • Substituicão de padões
  • Seleção com Substituicão e Regex (TOP)
  • Reorganizador e reposicionador de palavras
  • Introdução do Módulo
  • Usando cores no terminal
  • Funcões de alertas com cores
  • Introdução do Módulo
  • Contrab - Agendamento, syntax e geradores de cron
  • Crontab - Anacrontab, hourly, daily, weekly, montly
  • crontab - /etc/cron.allow e /etc/cron.deny
  • At - Agendamento único, syntax e gererenciamento de fila at
  • systemctl - boot scripts
  • Introdução do Módulo
  • Syntax checking: ShellChecker
  • Syntax checking: ShellChecker com VSCode
  • Como aplicar logging no seu script
  • Documentação de scripts
  • Dicas de estrutura de códigos de scripts
  • Introdução do Módulo
  • Chave assimétrica e chave simétrica e sobre execução em massa
  • Configurando chaves de ssh
  • Executando script em massa
  • Introdução do Módulo
  • Generation AI - Teoria e Prática
  • Mensagem final

Faça parte da News!

Não perca nenhuma novidade em treinamentos, promoções exclusivas, lançamento de vídeos, eventos emocionantes e muito mais! Inscreva-se agora para receber todas essas atualizações diretamente na sua caixa de entrada.

Scroll to Top