Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Curso Completo de Shell Script to your Wishlist.

Add to Wishlist

Curso Completo de Shell Script

Aprenda a criar scripts de qualidade utilizando a linguagem Shell Script.
3.9 (66 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
429 students enrolled
Created by Marcos Castro
Last updated 3/2016
Portuguese
$10 $25 60% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 35 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

Um script é uma lista de comandos, ou seja, é aquilo que o usuário digitaria na linha de comando (terminal). O shell é muito poderoso fazendo com que a criação de scripts se torne cada vez mais frequente. Que tal escrever programas de qualidade em shell?

Esse curso irá lhe proporcionar uma boa base para a programação de scripts utilizando a linguagem Shell Script. Os scripts são ótimos para automatizar tarefas (os administradores de sistema que o diga) do servidor. Após a realização desse curso, você estará apto a desfrutar das vantagens que a automatização de tarefas pode trazer!

Não se preocupe se você não tem experiência alguma com programação, pois programar em shell é fácil e divertido. Não vamos bater cabeça com a linguagem, pelo contrário, iremos nos concentrar naquilo que mais gostamos: algoritmos. O que está esperando? Vamos programar em shell !!

Who is the target audience?
  • Todos podem participar desse curso.
Students Who Viewed This Course Also Viewed
What Will I Learn?
Aprender a programar em shell.
Escrever scripts de qualidade.
Mostrar os benefícios da automatização de tarefas através da criação de scripts.
View Curriculum
Requirements
  • Não é necessário conhecimento prévio algum.
Curriculum For This Course
Expand All 40 Lectures Collapse All 40 Lectures 03:34:21
+
Programando em Shell
39 Lectures 03:32:19

Nessa aula iremos escrever o nosso primeiro script.

Preview 06:26

Nessa aula iremos ver como fazer um cabeçalho completo para o nosso script.

Cabeçalho completo
04:14

Dicas para se fazer um código limpo.

Código limpo
06:47

Nessa aula iremos ver a importância de comentar os códigos.

Comentários
03:44

Exercícios sobre as aulas vistas até o momento.

Exercícios 1
3 questions

Nessa aula iremos falar sobre alguns tipos especiais de comentários.

Tipos especiais de comentários
02:11

Nessa aula iremos conhecer boas práticas para se nomear variáveis e funções.

Como nomear variáveis e funções
05:02

Nessa aula iremos falar sobre versionamento.

Preview 02:55

Nessa aula irei sugerir mais algumas coisas para deixar seu script ainda melhor.

Outras dicas para melhorar seu script
03:12

Exercícios sobre as aulas vistas até o momento.

Exercícios 2
2 questions

Nessa aula iremos aprender a usar flags.

Flags
05:09

Nessa aula iremos construir um menu com o comando select.

Construindo menu com o comando select
05:01

Nessa aula iremos ver como verificar erro de sintaxe.

Preview 03:15

Nessa aula iremos aprender a criar funções.

Criando funções
07:43

Nessa aula iremos aprender a colorir um texto.

Colorindo um texto
02:37

Exercícios das aulas vistas até o momento.

Exercícios 3
2 questions

Nessa aula iremos aprender a utilizar vetores. Vetores são formados por uma sequência de variáveis.

Utilizando vetores
04:09

Recursão é quando uma função chama a si própria. Nessa aula iremos ver como implementar recursão em shell.

Recursão
10:24

Nessa aula iremos aprender a debugar o nosso script.

Fazendo debug
02:59

Nessa aula iremos utilizar o comando grep em um script.

Utilizando o comando grep
04:42

Nessa aula iremos utilizar o comando test que testa se uma expressão lógica é verdadeira.

Preview 03:06

Exercícios sobre os assuntos vistos até o momento.

Exercícios 4
5 questions

Nessa aula iremos implementar a sequência de Fibonacci.

Fibonacci
11:11

Nessa aula iremos ver como agregar mais opções para o usuário através das opções de linha de comando.

Opções de linha de comando
05:11

Nessa aula iremos aprender a utilizar os arrays associativos (hash) utilizando Shell Script. Hash são os famosos dicionários onde temos a associação de chave e valor. Em um dicionário, o valor é acessado através da chave.

Hash
05:33

Vamos relaxar um pouco, nessa aula iremos conhecer o comando sort para ordenarmos três números.

Ordenar 3 números
03:13

Nessa aula iremos escrever um script que fará uso do comando date.

Utilizando o comando date
04:34

Exercícios sobre os assuntos vistos até o momento.

Exercícios 5
2 questions

Nessa aula iremos conhecer sobre expressões regulares. Expressão regular é um método formal de se especificar um padrão de texto.

Expressões regulares - Parte 1
07:36

Nessa aula iremos continuar o nosso aprendizado com expressões regulares.

Expressões regulares - Parte 2
07:35

Nessa aula daremos continuidade ao aprendizado de expressões regulares.

Expressões regulares - Parte 3
05:32

Nessa aula daremos continuidade ao estudo de expressões regulares.

Expressões regulares - Parte 4
05:46

Exercícios sobre os assuntos vistos até o momento.

Exercícios 6
2 questions

Nessa aula iremos aprender a extrair dados da Internet.

Extração de dados da Internet
07:21

Nessa aula iremos escrever um script que ler e exibe cada linha de um arquivo.

Ler e exibir cada linha de um arquivo
02:17

Nessa aula iremos fazer um script que recebe como parâmetros dois arquivos e imprime um relatório contendo informações sobre possíveis diferenças de um para o outro.

Comando diff
15:10

Nessa aula iremos escrever um script que buscará por uma palavra num arquivo.

Verificar se uma palavra existe no arquivo
03:25

Nessa aula iremos escrever um script de administração com várias funções.

Script com várias funções
12:31

Exercícios sobre os assuntos vistos até o momento.

Exercícios 7
2 questions

Nessa aula iremos escrever um script que verifica se um usuário é root.

Verifica se o usuário é root
02:19

Nessa aula iremos escrever um script que simula um relógio.

Simular um relógio no terminal
01:37

Nessa aula iremos ver um script que verifica se a primeira palavra está contida na segunda, ou seja, se é substring.

Verifica se é substring
02:04

Nessa aula mostrarei algumas variáveis especiais do shell.

Variáveis especiais
01:52

Nessa aula iremos fazer um script que recebe um arquivo contendo vários nomes de pessoas (cada nome em uma linha) e sorteia uma dessas pessoas.

Sorteando nomes
07:16

Nessa aula iremos saber um pouco mais sobre Shell Script.

Um pouco mais sobre Shell Script
03:34

Nessa aula iremos ver como construir interfaces amigáveis com dialog.

Interfaces amigáveis
13:06

Exercícios sobre os assuntos vistos até o momento.

Exercícios 8
4 questions
+
Considerações finais - Obrigado!!
1 Lecture 02:02

Considerações finais sobre o curso.

Obrigado!!
02:02
About the Instructor
4.3 Average rating
2,828 Reviews
12,040 Students
32 Courses
Professor

Olá, meu nome é Marcos Castro e eu amo compartilhar conhecimento!

A minha formação é em Ciência da Computação. Além da computação, me interesso por educação a distância, empreendedorismo, marketing digital, inteligência artificial, ciência de dados e muito mais.

Elaborei mais de 30 cursos, tenho mais de 12 mil alunos espalhados por mais de 70 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!

Report Abuse