Programação
Shell Linux


2º Workshop Programação Shell Linux: Inscrições Abertas

No dia 26 de fevereiro de 2018 inicia-se a segunda edição do workshop gratuito sobre Programação Shell Linux. Este workshop é dividido em cinco partes, que serão liberadas na semana de 26 de fevereiro a 2 de março. Serão cinco conversas gravadas em vídeo pelo Professor Julio Neves, mostrando recursos que só quem lê o código fonte do bash conhece. Tudo é explicado por meio de exemplos reais, ou seja, você irá aprender muita coisa nova, com aplicação imediata ao seu dia a dia.

A nossa expectativa é que ao final deste workshop gratuito você consiga escrever scripts mais rápidos e eficientes, que lhe permitirão realizar, de forma simples, tarefas que pareceriam complexas e demoradas em outros ambientes, tudo em apenas alguns segundos ou minutos.

A primeira edição do workshop teve a participação de mais de 450 pessoas e esta segunda edição traz muito conteúdo novo e de grande utilidade para programadores.


Inscrição Workshop

Para se inscrever, preencha o formulário abaixo para que possamos contactá-lo com as orientações para participar do workshop. Caso queira nos enviar sugestões ou perguntas, utilize a caixa de texto do formulário. Todas as perguntas serão respondidas e certamente nos ajudarão muito a melhorar este trabalho.


Precisamos da sua ajuda

A segunda edição do curso Programação Shell Linux terá início em breve e mais uma vez gostaríamos de contar com sua ajuda para a definição do conteúdo programático. A primeira turma deste curso teve início em novembro de 2017, com encerramento no dia 21 de dezembro, com duração de cinco semanas. Foi um curso diferenciado, com um acompanhamento diário das dúvidas dos alunos e mais de 15 horas de interação ao vivo, através de hangouts semanais.

O conteúdo da primeira versão do curso foi montado em grande parte por meio das sugestões do público da Dicas-L e de outros portais de software livre nacionais, mas nós sabemos que sempre podemos melhorar.

Por esta razão, gostaríamos de pedir mais uma vez a sua ajuda, nos indicando o conteúdo que você considera essencial em um curso de programação shell Linux.


Conteúdo Programático

O curso atual aborda os seguintes tópicos:

Semana 0 Semana 1 Semana 2 Semana 3 Semana 4
Lógica de Programação
Expressões Regulares
1. Introdução
2. Apresentação do Shell
3. Explicando o funcionamento do Shell
4. Os caracteres especiais
5. Pesquisando com grep e seus irmãos
Exercícios de Consolidação
6. Editando arquivos com sed
7. Passagem de parâmetros
8. Comandos find e xargs
9. Trabalhando com cadeias
Exercícios de Consolidação
10. Comandos Condicionais
11. Comandos de loop ou laço
12. Usando a tela
13. Funções Internas e Externas
Exercícios de Consolidação
14. Escrevendo bonitinho (ou formatando a saída)
15. Variáveis e parâmetros
16. Etcétera
Exercícios de Consolidação

A semana 0 inclui tópicos que a rigor seriam considerados como pré-requisitos para um curso de programação shell, porém, por serem essenciais para o bom andamento do curso e como foram solicitados por muitas pessoas, foram incluídos como material opcional. Desta forma, o material estará disponível para consulta e estudo para quem assim o desejar.