Curso de Shell Script Básico

Hoje às empresas estão investindo cada vez mais no Linux e uma parte importante deste ambiente que todos devem conhecer é o Shell Script.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 03h01 de videos
  • Certificado com 18 horas
  • 33 exercícios

Sobre o curso

Hoje às empresas estão investindo cada vez mais no Linux e uma parte importante deste ambiente que todos devem conhecer é o Shell Script.

Em busca de segurança as empresas estão cada vez mais migrando para o linux, isso faz com que os profissionais que vão atuar nessas empresas se preparem da melhor forma possível.

Então hoje não basta apenas saber mexer no Linux é preciso entender como funciona a programação em Shell Script, para fazer com que ações possam ser executadas da melhor forma possível sem roubar tanto tempo do profissional.

Nesse curso você vai iniciar sua jornada no mundo de shell script estando apto a continuar seus estudos em módulos mais complexos

O que irá aprender?

Neste curso abordaremos os conceitos básicos de Shell Script. São vídeo aulas e apostilas que mostram em detalhes conceitos desta linguagem. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.

Dentre várias outras coisas, você aprenderá a:

  • Criar seus scripts, entendendo a base para a programação.
  • Trabalhar com variáveis;
  • O funcionamento das estruturas de repetição, estruturas condicionais e comandos de controle;
  • Aplicar expressões regulares em um código.

Pra quem é esse curso?

Este curso é destinado a estudantes e/ou desenvolvedores que conhecem o Linux ou bash e querem melhorar seus conhecimentos do terminal com esta linguagem de programação.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • Ubuntu 16.04 ou superior.

Conteúdo programático

  1. Introdução

    Introdução ao curso de Programação em Shell Script

    3 aulas
    • Introdução
    • A História do ShellScript
    • Questionário
  2. Preparação do Ambiente de Trabalho

    Preparação do ambiente de trabalho para programação em Shell script

    3 aulas
    • Preparação do Ambiente de Trabalho
    • Criando o famoso "Olá Mundo"
    • Questionário
  3. Variáveis

    Estudo da criação e manipulação de variáveis dentro dos programas shell

    14 aulas
    • Variáveis
    • Palavras reservadas
    • Declaração e atribuição de variáveis
    • Manipulando strings
    • Tipos de variáveis do ambiente
    • As variáveis do sistema
    • Variáveis Especiais
    • Conhecendo as variáveis especiais
    • Comentários no código
    • Comentários
    • Execução de comandos
    • Here Documents
    • Conhecendo Here Documents
    • Questionário
  4. Operadores

    Estudo dos operadores Aritméticos, de comparação e lógicos

    6 aulas
    • Operadores
    • Operadores Aritméticos
    • Utilizando os operadores aritméticos
    • Operadores de comparação
    • Operadores Lógicos
    • Questionário
  5. Expressões Aritméticas

    Como construir expressões aritméticas usando bc e let

    5 aulas
    • Expressões Aritméticas
    • Calculadora Bc
    • Conhecendo a calculadora bc
    • Comando let
    • Questionário
  6. Estruturas Condicionais

    Estudo sobre a criação de estruturas de condições if, else, elif, comando test e case

    7 aulas
    • Estruturas Condicionais
    • Condicionais if elif e else
    • Comando test
    • Conhecendo o condicional if-elif-else
    • Condicional case
    • Conhecendo o condicional case
    • Questionário
  7. Estruturas de repetição

    Compreender como criar laços de repetição for, while e until

    8 aulas
    • Estruturas de repetição
    • For
    • O laço for
    • While
    • O laço while
    • Until
    • O laço Until
    • Questionário
  8. Comandos De Controle

    Estudo dos principais comandos de controle como trap, exit, entre outros

    10 aulas
    • Comandos de controle
    • exit
    • Comando exit
    • trap
    • Comando trap
    • break
    • Comando break
    • continue
    • Comando continue
    • Questionário
  9. Funções

    Estudo da construção e utilização de funções simples, com retorno e com parâmetros.

    6 aulas
    • Funções
    • Parâmetros das Funções
    • Retorno da função
    • Trabalhando com funções
    • Escopo de variáveis
    • Questionário
  10. Curingas

    Introdução ao uso de curingas em tarefas diversas

    2 aulas
    • Curingas
    • Trabalhando com curingas
  11. Expressões Regulares

    Conhecer os metacaracteres usados para construir expressões regulares dentro do shell

    9 aulas
    • Expressões Regulares
    • Metacaracteres
    • Circunflexo (^)
    • Cifrão ($)
    • Lista ([])
    • Ponto (.)
    • Chaves ({})
    • Curinga (.*)
    • Questionário
  12. Sed

    Estudo do sed e suas principais funções

    3 aulas
    • Sed
    • Editor Sed
    • Questionário
  13. Projeto Final

    Criação de um backup pré datado

    1 aula
    • Projeto final
Download da ementa

Cursos relacionados

    Utilizada e amada por milhares! Veja mais opiniões reais

    Plano de acesso total!

    Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

    Um ano de acesso completo

    Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

    • 1 ano de acesso a todos os cursos
    • Cursos novos toda semana
    • Suporte direto com professores
    • Aplicativos para Android e iOS
    • Plano de carreira personalizado
    • Certificados digitais inclusos
    • Suporte com SLA de 4 horas úteis
    • Acesso offline através dos apps
    R$ 97,00 ECONOMIZE R$ 360,00
    12x R$ 67,00 ou R$ 804,00 à vista
    Matricule-se agora
    Garantia incondicional de satisfação
    Garantia incondicional de satisfação

    Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!