When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Shell Script: Do Básico ao Profissional

Aprenda na prática a pensar, programar, estruturar e arquitetar seus próprios programas na linguagem Shell Script.

     
  • 4.9
  •  |
  • Reviews ( 1.2K )
₹519

This Course Includes

  • iconudemy
  • icon4.9 (1.2K reviews )
  • icon4h 54m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Shell Script: Do Básico ao Profissional

Se você é um

administrador Linux

ou um

estudante Linux

e quer aprender a

automatizar tarefas

e escrever

programas estruturados

na linguagem

Shell Script

, você está no lugar

certo

! Primeiro, eu quero pedir para você esquecer essa coisa de _script_. Este curso, vai te ensinar na prática a pensar, estruturar e arquitetar seus próprios

programas

em Shell Script. Isto mesmo,

programas

! Ao final deste curso você não vai somente aprender a automatizar tarefas, mas pensar como um programador Shell Script e usar os melhores recursos que esta linguagem tem para lhe oferecer, para criar os seus próprios programas, que contarão com estruturação, boa documentação, versionamento, fácil manutenção, boas práticas, boa leitura e muito mais. Eu projetei este curso da maneira mais didática possível, onde você irá aprender na seguinte ordem:

Introdução:

Uma introdução ao Shell Script, instalação de ferramentas de desenvolvimento, uso de variáveis, condicionais e laços.

Estruturação de Código:

Desde o começo da nossa aventura em Shell Script, você irá aprender a criar um cabeçalho bem documentado, fazer comentários dentro do código da forma correta, melhor forma de endentação de código e quebra de comandos.

Chaves:

Neste módulo veremos como a organização de funções utilizando o padrão de chaves (ou _flags_) irá nos ajudar a organizar o código.

Debug:

Você irá aprender três formas diferentes que fazer o _debug_ de código em Shell Script.

Colorindo:

Aqui, daremos vida aos nossos programas, adicionando diferentes cores e dando uma melhor sensação ao usuário.

Expressões Regulares:

Teremos também um módulo inteiro dedicado somente para Expressões Regulares, que é a ferramenta base que define os bons programadores e os mal programadores. Quem sabe Expressões Regulares, consegue escrever muito menos código e otimiza-lo muito mais.

Extração de Dados da Internet:

Aprenderemos a extrair dados de páginas Web e usar essas informações no nosso programa.

Banco de Dados:

Já pensou em criar um banco de dados usando um arquivo _.txt_? Faremos isso na prática em um programa de gerenciamento de usuários.

Interface gráfica:

Não sei se você sabe, mas é possível adicionar uma interface gráfica ao seu programa em Shell Script. Vamos transformar o nosso programa de banco de dados do modo texto, para a interface gráfica, melhorando a experiência do usuário.

Módulo Bônus:

Neste módulo, vou te dar as minhas melhores dicas pessoais para estruturação de código, melhoria na performance, evitar futuros erros no programa, e diversas outras coisas! Além disso, você vai aprender a colocar seus projetos no GitHub. Lembrando também que, a cada módulo, você terá

exercícios práticos

para executar e treinar a sua lógica, utilizando os conhecimentos desenvolvidos ao longo do curso. Ademais, você terá

materiais complementares

no formato _PDF_ , onde será possível consultar os conteúdos mais "complexos" que você irá aprender, como: todos os tipos de validações usando If, lista de expressões regulares, lista das cores para personalizar seu programa, diferentes opções para a interface gráfica. Eu vou estar aqui, para te ajudar em

qualquer dúvida

que você tiver. Inclusive, para te dar o

melhor caminho

para você criar seus próprios programas. E aí, pronto para começar essa jornada?

What You Will Learn?

  • Estruturar seus códigos da maneira mais legível e fácil de manter .
  • Debugar seus próprios códigos de diferentes formas .
  • Adicionar cores aos seus programas .
  • Aplicar Expressões Regulares, a arma "chave" da linguagem Shell Script para escrever menos código e ter mais resultado .
  • Extrair, formatar e trabalhar com informações de sites da Internet .
  • Construir arquivos de configuração para alterar o fluxo de execução .
  • Compor um banco de dados no modo texto e integrar ao seu programa .
  • Elaborar uma interface gráfica .
  • Arquitetar seu programa, usando as melhores práticas e funções específicas desta linguagem.