Shell Script profissional: Do básico ao avançado - Módulo 3

Shell Script profissional: Do básico ao avançado - Módulo 3

Sobre o Curso

A depuração (debug) é a etapa de desenvolvimento de software que serve para encontrar e reduzir defeitos (bugs) ou resultados inesperados de um programa ou aplicativo. Também serve para dar...

Introdução

smart_display#0 - Introdução: Depuração e criação de programas profissionais

Depuração profissional de Shell Script

smart_display#1 - Verificação de sintaxe antes da execução do Shell Script
smart_display#2 - Logging e mensagem de erro com LINENO, BASH_LINENO e FUNCNAME
smart_display#3 - Funções de erro profissionais com o número da linha
smart_display#4 - Depuração global com bash -xv
smart_display#5 - Depuração setorizada com set -xv
smart_display#6 - Depuração passo a passo com o comando trap
smart_display#7 - Depuração utilizando trap e funções de logging
smart_display#8 - Expect: Testar Shell Script que solicita dados do usuário
smart_display#9 - Exibir cores no terminal do Shell com caracteres ANSI
smart_display#10 - Criar uma função de debug em Shell Script
smart_display#11 - Debug categorizado em Shell Script
smart_display#12 - Mais dicas sobre depuração e funções de debug completas
smart_display#13 - Manipular a PS4 para exibir o número da linha e shebang

Projeto programa Cabeçalho

smart_display#14 - Projeto de programa profissional em Shell Script
smart_display#15 - Criar uma interface de linha de comandos para Shell Script
smart_display#16 - Implementar a flag sh no nosso projeto em Shell Script
smart_display#17 - Usando expansão de variáveis no projeto em Shell Script
smart_display#18 - Template de cabeçalho para arquivo Python
smart_display#19 - Templates para Python e Shell Script no nosso projeto
smart_display#20 - Criar uma interface gráfica para nosso projeto em Shell Script
smart_display#21 - Mais opções para a interface gráfica do projeto cabeçalho
smart_display#22 - Manipular arquivos temporários no nosso projeto Shell Script
smart_display#23 - Criar função utilitária para o nosso projeto Shell Script
smart_display#24 - Opção de ajuda para o nosso projeto Shell Script
smart_display#25 - Contribuir com o projeto open source do programa cabeçalho

Projeto Barra de Progresso

smart_display#26 - Novo projeto em Shell Script: Barra de progresso
smart_display#27 - Como fazer uma barra de progresso simples em shell script
smart_display#28 - Barra de progresso com interface gráfica em dialog (Parte 1)
smart_display#29 - Barra de progresso com interface gráfica em dialog (Parte 2)
smart_display#30 - Barra de progresso com interface gráfica em dialog (Parte 3)
smart_display#31 - Barra de progresso com interface gráfica em dialog (Parte 4)
smart_display#32 - Barra de progresso com interface gráfica em dialog (Parte 5)
smart_display#33 - Barra de progresso com interface gráfica em dialog (Parte 6)

Instalação de pacotes e manuais

smart_display#34 - Como criar seus próprios comandos do Linux e adicionar ao PATH
smart_display#35 - Como criar, instalar e remover um pacote debian no Ubuntu
smart_display#36 - Como criar uma man page para um pacote debian no Linux
smart_display#37 - Instalar pacote debian com documentação e man page
smart_display#38 - Gerenciamento de pacotes debian no Linux Ubuntu com apt
smart_display#39 - Criar repositório de pacotes debian local gerenciado com apt
smart_display#40 - Criar repositório de pacotes online e gerenciar com apt
smart_display#42 - Instalar versão específica do pacote debian com apt

Questionário

quizQuestionário

Grátis

Este curso inclui:

  • Video aulas: 43
  • Carga horária: 5h49
  • Certificado validado
  • Recursos adicionais

Instrutor(a):

Rodolfo Dirack

5 cursos912 alunosSou o autor do canal Geofisicando no Youtube sobre programação aplicada à geofísica. Neste canal postamos cursos de várias linguagens de programação, como Shell Script, Python, C, Makefile, Fortran e etc.