Imagem do Curso gratuito Shell Script

Curso online gratuitoShell Script

Duração do curso online: 1 horas e 43 minutos

4.96

EstrelaEstrelaEstrelaEstrelaEstrela

(93)

Automatize tarefas no Linux com Shell Script: do zero a funções, variáveis e loops. Curso online gratuito com exercícios e certificado para turbinar seu currículo.

Neste curso gratuito, aprenda sobre

  • Conceitos básicos de Shell Script e execução de scripts no bash
  • Uso de variáveis e entrada de dados (read) em scripts
  • Diferença entre variáveis locais e variáveis de ambiente (export)
  • Manipulação de arrays (vetores) e seus usos na lógica de programação
  • Criação e uso de funções no bash (function/nome(){}) e aliases
  • Como tornar funções permanentes via arquivos de inicialização (.bashrc/.profile)
  • Captura da saída de comandos em variáveis com substituição $(...)
  • Operações matemáticas no shell (expr, let, $((...)))
  • Estruturas condicionais: if/else e condicionais aninhadas
  • Comandos básicos em scripts: criar diretórios (mkdir) e obter info do usuário (whoami/id)
  • Comparação de valores e testes: -eq, -ne, -gt, -lt, -ge, -le
  • Operadores lógicos AND (&&) e OR (||) em condições
  • Laços de repetição: for, for com if e while; diferenças de uso entre eles

Descrição do curso

Ganhe velocidade e consistência no dia a dia de TI aprendendo a automatizar rotinas no Linux com Shell Script. Neste curso online gratuito, você desenvolve uma base sólida em bash para criar scripts úteis, reduzir trabalho manual e padronizar tarefas que, repetidas todos os dias, consomem tempo e aumentam a chance de erro.

Ao longo das aulas, você entende como um script é estruturado e como o shell interpreta comandos, criando uma mentalidade prática para transformar comandos isolados em soluções reutilizáveis. Você vai trabalhar com variáveis, entrada de dados e boas práticas para deixar scripts mais claros e fáceis de manter, além de aprender quando usar variáveis locais e de ambiente para controlar comportamento e configuração de forma segura e previsível.

O curso também fortalece seu raciocínio de programação com recursos essenciais do bash, como arrays, funções e a execução de comandos dentro de variáveis, permitindo gerar informações dinâmicas (por exemplo, capturando datas, saídas de comandos e resultados intermediários). Você aprende a estruturar scripts que realizam cálculos, tomam decisões e respondem ao contexto do sistema, criando automações que vão além do básico.

Na parte de lógica e controle de fluxo, você pratica condições com if/else, condições aninhadas, comparações e operadores lógicos, construindo scripts que validam parâmetros, tratam exceções e só executam ações quando os requisitos estão corretos. Em seguida, consolida o aprendizado com laços de repetição (for e while), entendendo as diferenças e escolhendo a melhor abordagem para processar listas, iterar sobre resultados e repetir ações até que uma condição seja atendida.

Para fixar o conteúdo, o curso inclui exercícios ao longo do caminho, ajudando você a revisar os conceitos e a enxergar como cada peça se conecta na criação de automações completas. É uma ótima opção para estudantes e profissionais de suporte, infraestrutura, DevOps e segurança que desejam produtividade, portfólio e uma habilidade altamente valorizada em ambientes Unix/Linux. Ao final, você terá mais confiança para escrever scripts e aplicar automação de forma prática no trabalho e em projetos pessoais, com direito a certificado.

Conteúdo do curso

  • Aula em vídeo: Curso de Shell Script, Aula 01, primeiros conceitos 05m
  • Exercício: _Qual é a função do script criado pelo Guilherme no vídeo?
  • Aula em vídeo: Curso de Shell Script, Aula 02, Variáveis e Entrada de Dados 07m
  • Exercício: _Qual é a função das variáveis no Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula03, Variáveis de ambientes e locais 03m
  • Exercício: _O que são variáveis de ambiente e variáveis locais em Shell Script?
  • Aula em vídeo: Curso Shell Script, Aula 04, Arrays 03m
  • Exercício: _Qual é a função do vetor na lógica de programação?
  • Aula em vídeo: Curso de Shell Script, Aula05, Funções no bash (aliase) 05m
  • Exercício: _Qual é o comando utilizado para criar uma função em Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula 06, como criar funções no bash permanentes 06m
  • Exercício: _Como deixar uma função permanente no shell script?
  • Aula em vídeo: Curso de Shell Script, Aula07, executando comandos em variáveis 05m
  • Exercício: _Qual é a função da variável "data_de_hoje" criada no script?
  • Aula em vídeo: Curso de Shell Script, Aula08, realizando operações matemáticas 07m
  • Exercício: Qual é a função do script apresentada na aula?
  • Aula em vídeo: Curso de Shell Script, Aula09, Estruturas de condição (if else), part1 05m
  • Exercício: _Qual o objetivo das estruturas de controle de fluxo no Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula10, Estrutura Condicional aninhada 08m
  • Exercício: _Qual comando é utilizado para criar um diretório em Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula11, Automatizando a criação de um backdoor 08m
  • Exercício: _Qual é o comando utilizado para extrair informações do usuário no Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula12, Comparando valores 09m
  • Exercício: _Quais são os principais comparadores numéricos utilizados no comando de teste no Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula13, Operadores Lógicos (AND &&, OR ||) 08m
  • Exercício: _Qual é o operador lógico que representa a condição em que todas as condições são verdadeiras em Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula14, Estruturas de repetição (FOR) 04m
  • Exercício: _Qual é o objetivo da estrutura de repetição no Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula15, Estruturas de repetição (FOR com IF) 05m
  • Exercício: _Qual o objetivo do script criado na aula de Shell Script?
  • Aula em vídeo: Curso de Shell Script, Aula16, Estruturas de repetição (WHILE) 06m
  • Exercício: Qual a principal diferença entre as estruturas de repetição 'for' e 'while' discutidas na aula?

Este curso gratuito inclui:

1 horas e 43 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Shell Script

G

Gabriel

EstrelaEstrelaEstrelaEstrela

É um curso bom, mas ás vezes a explicação é confusa e tem perguntas parecidas e nem sempre o que ta no video é dito explicito com as perguntas

Mais cursos gratuitos em Ferramentas de TI

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso