Ementas
Programação Profissional em Shell
- Formato: Curso de 40 horas (EMENTA)
- Objetivo: Capacitar os alunos a fazer programas completos em Shell. Diferente de um script, um programa requer mais cuidado na codificação e deve levar em conta sua manutenção futura, ambiente de execução e interface com o usuário. O curso é totalmente prático, onde os alunos codificam vários programas.
- Destaque: Leia tudo sobre a apostila
Expressões Regulares
- Formato: Curso de 4 ou 8 horas, Palestra de 1 ou 2 horas
- Objetivo: Apresentar, explicar e desmistificar o uso de Expressões Regulares, um conceito computacional poderoso que pode economizar horas de trabalhos manuais e repetitivos. O assunto é um tema ao mesmo tempo popular e obscuro, onde muitos já ouviram falar, mas poucos dominam.
- Destaque: O instrutor é o autor do único livro nacional sobre o assunto.
- Instrutor: Aurélio Marinho Jargas é uma referência nacional em Expressões Regulares, com mais de cinco anos de experiência na área. Escreveu o livro "Expressões Regulares - Uma Abordagem Divertida", lançado pela Editora Novatec, única publicação nacional sobre o assunto, e uma das poucas no mundo. Além do livro, já escreveu artigos sobre as expressões para a Revista do Linux, é autor do sed-HOWTO e do programa 'txt2regex', um famoso assistente para a criação de Expressões Regulares que facilita o domínio do conceito. Vários outros programas seus são feitos baseando-se fortemente nas expressões, como o conversor de documentos 'txt2tags', o depurador para SED 'sedsed', os mini-aplicativos das 'Funções ZZ' e o jogo 'SedSokoban' escrito em SED. Numa iniciativa inédita, disponibilizou na Internet o conteúdo integral de seu livro dias antes do lançamento da versão impressa. A versão online se encontra em http://aurelio.net/er/guia.
Desenvolvedor de Software Livre
- Formato: Palestra de 1, 2, 3 ou 4 horas
- Objetivo: Apresentar todos os componentes envolvidos no desenvolvimento de Software Livre, que vão muito além da codificação de um programa. Alguns deles: nome, idioma, versionamento, lançamento, distribuição, interface, Changelog, documentação, anúncios, divulgação, público-alvo, agradecimentos, trabalho colaborativo, instalador, homepage, logo, lista de discussão, comunidade, Freshmeat, SourceForge, CVS, usuários, bugs, suporte, melhoramentos, ambiente, requisitos, delegação de tarefas e planejamento futuro. O código fonte é apenas o componente básico de um universo de entidades que compõe um Software Livre.
- Destaque: O instrutor é desenvolvedor de Software Livre desde 2000 e possui programas conhecidos internacionalmente e que estão presentes em distribuições de UNIX/Linux e no projeto GNU.
- Instrutor: Desenvolvedor desde 1999, Aurélio Marinho Jargas é uma das personalidades mais atuantes na Comunidade do Software Livre nacional, sendo autor de vários documentos e programas livres (GPL) que continuam sendo usados e atualizados até hoje: o assistente para criação de Expressões Regulares 'txt2regex'; o conversor de documentos 'txt2tags', que faz parte do projeto GNU; o depurador para a linguagem SED 'sedsed'; os mais de 50 mini-aplicativos das 'Funções ZZ', que têm uma legião de usuários; e o inusitado jogo 'SedSokoban' escrito inteiramente em SED. Fora as 'funções ZZ' que são direcionadas exclusivamente ao público brasileiro, os outros programas são utilizados e reconhecidos internacionalmente, alguns fazendo parte de distribuições de Linux/UNIX como FreeBSD, Conectiva, Debian, Gentoo e Knoppix.
Sobre o Instrutor
Atenção, texto no formato eu-sou-o-máximo :)
O Aurélio é uma das personalidades mais atuantes na Comunidade do Software Livre nacional, produzindo documentos técnicos com muita didática e sendo conhecido inclusive internacionalmente pelos programas que escreve.
Tendo trabalhado por 7 anos na Conectiva/Mandriva, cresceu junto com ela, tendo sido seu primeiro técnico contratado. Nesses anos de convivência, se tornou um especialista em Linux e abraçou a causa do Software Livre, sempre disponibilizando gratuitamente todos os programas e documentos que escreveu.
O histórico é longo: foi colunista da Revista do Linux, é autor do sed-HOWTO, escreveu um livro sobre Expressões Regulares (que disponibilizou gratuitamente na Internet), publica artigos técnicos em seu site pessoal, escreveu o programa conversor usado pelo site da Dicas-L (txt2tags), escreveu um depurador (debugger) para o SED (sedsed) e fez o jogo Sokoban em SED, feito que virou notícia internacional.
É especialista em Shell, tendo mais de 5 anos de experiência na linguagem. Já escreveu programas complexos em Shell, como um banco de dados que utiliza arquivos texto, CGIs completos, um programa assistente para criação de Expressões Regulares (txt2regex) e as Funções ZZ, uma coletânea de mais de 50 funções que são mini-aplicativos de utilidades diversas, com pesquisas na Internet.
Até hoje o Aurélio continua escrevendo documentos novos, lançando versões novas de seus programas e é participante ativo nas listas de discussão nacionais, ajudando os iniciantes e explicando com muita calma e didática os temas complexos. Sua página pessoal é uma atração à parte: http://aurelio.net, recebendo dezenas de visitas diárias.
Seu lema: "Aprender, Produzir e Divulgar"
