Arquivo da categoria ‘cursos’
Como foi o curso de Shell Script Linux
Fomos surpreendidos com um documento dizendo que o IESAM iria fechar dia 9/10, véspera do Círio de Nazaré. Entre várias sugestões tivemos que transferir o curso para quinta e sexta à noite. Infelizmente algumas pessoas não puderam comparecer. Disparamos mensagens para as listas de discussão que conhecíamos para tentar avisar o pessoa.l Para minha surpresa, compareceram 16 alunos interessadíssimos no assunto. E alguns colegas com quem trabalhei, muito bom mesmo
Fiquei muito feliz mesmo de ver gente que não sabia nada de Linux. Sério mesmo, um aluno me confessou na sexta-feira que não sabia nada de Linux e resolveu encarar o curso e saiu com um bom conhecimento básico sobre Linux e Shell Script. Logo no início da aula detectei que a maioria era iniciante no assunto, por isso, mandei vê nos conceitos básicos do sistema operacional e comandos do console. Infelizmente a carga horária ficou pequena. Mas creio que muitos presentes mudaram sua concepção sobre Software Livre.
Agradecimentos ao IESAM e aos Professores Paulo Rocha, Júlio Vicari, Manoel Sena e Matheus Viana pelo apoio e paciência.
Alguns links importantes sobre o assunto:
Site de Júlio Neves: http://wiki.softwarelivre.org/TWikiBar/WebHome
Site de Aurélio Marinho: http://aurelio.net/
Até o próximo, e com a carga horária em dobro!
Desenvolvendo Programas em Shell Script Linux
http://www.flickr.com/photos/jamesjordan/2394105211/
Instrutor: Luiz Sanches (luizgrsanches@gmail.com)
Local: IESAM - Avenida Gov. José Malcher, 1148 – Nazaré – Belém-PA.
Laboratório: 2A4
Dias: 07 e 08 de Outubro de 2010
Horário: 19:00 às 22:00hs
Valor: R$ 60,00
Pré-requisitos: Vontade de aprender
Direito a certificado
Sorteio de um guia de comandos Linux da Novatec
As inscrições serão realizadas na Coordenação de Extensão no Anexo I
Mais informações no link http://www2.iesam-pa.edu.br/noticias/noticias_site.php?fIdNoticia=1098
Objetivo:
O aluno aprenderá os principais comandos do sistema operacional Linux para automatizar tarefas, e posteriormente armazená-los em de Shell Scripts transformando-os em verdadeiros programas. Com interfaces funcionais permitindo a fácil interação com o usuário. Armazenamento e recuperação de informações a partir de arquivos texto. Verá também que o terminal do Linux é um verdadeiro ambiente de programação onde o domínio dos comandos fundamentais e a imaginação é o limite para o profissional.
Conteúdo:
- Sobre Aurélio Marinho Jargas
- Conceito de Shell, Script, Shell Script e Programa
- Comandos ls, cd, pwd, mkdir, touch, echo, cat, less, read, tail, sleep, clear, exit, cp, mv, rm, date, chmod, cut, grep, wc, eval, man, file
- Redirecionamento e pipe
- Expressões Regulares
- O editor de textos vim
- O editor de textos não interativo sed
- Sincronização de arquivos com rsync
- Criando interfaces de usuário com dialog
- Por dentro de um Shell Script:
- Variáveis
- Operadores
- Variáveis Especiais
- if, for, case, while
- test ou ‘[‘
- Criando Funções
Curriculo:
Trabalha com Software Livre desde 2005. É graduado em Sistemas de Informação pelo IESAM. Pós-graduando em Gestão Ágil de Projetos pelo CESAR.
Em 2007 foi monitor de Algoritmo e Programação para turma do 1º ano de Sistemas de Informação do IESAM, desenvolvendo trabalhos em ambiente Linux utilizando ferramentas de terminal como comandos de manipulação de arquivos, editor Vim, compilador gcc. A experiência obtida resultou na aprovação, em 2008, da palestra apresentada no 9º Fórum Internacional de Software Livre, em Porto Alegre-RS, com o título “Vim para desenvolver”.
Trabalhou durante um ano na Companhia de Habitação do Pará (COHAB) como Desenvolvedor Web da célula de Desenvolvimento, dando apoio para a equipe de Redes da Célula de Informática da instituição. Com destaque para a migração de dados do serviço de e-mail webmiau para o Expresso-PA.
Trabalhou durante dois anos como Analista Desenvolvedor pela Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP), alocado na Diretoria de Tecnologia da Informação (DITEC) da Secretaria de Educação do Pará (SEDUC). Participou da equipe que desenvolveu o Sistema Integrado de Informações Gerenciais (SIIG), Sala de Gestão entre outros. Interagindo também com a equipe de Suporte de Redes, ajudou a criar vários Shell Scripts para automação de tarefas como extração de dados de grandes arquivos texto, interface web para servidor LDAP, entre outros. Destaque para a criação da ferramenta livre Synccode, servindo de grande importância para as equipes de Análise e Desenvolvimento no que se referente a automação das tarefas de sincronismo de arquivos do repositório de códigos Subversion entre os Servidores de Teste, Homologação e Produção. Foi desenvolvida em Shell Script com svn, git, ssh, rsync, sed, dialog. Encontra-se disponível para download em http://gitub.com/luizsanches/synccode
Participou dos eventos
- Fórum Paraense de Software Livre – Belém-PA. Edições: 3ª e 4ª como congressita, 5ª e 6ª como palestrante.
- Fórum Internacional de Software Livre – Porto Alegre-RS. Edições: 6ª como congressista, 9ª como palestrante, 10ª como líder da caravana Tá safo!
- Comissão organizadora dos eventos: Visão Ágil Academic Meeting – IESAM e Maré de Agilidade Belém – CESUPA
- Oxente Rails 2010 – Natal-RN – como congressista






