Cafofo Web do Luiz Sanches

Um programador atacando de escritor.

Arquivo da categoria ‘cursos

Como foi o curso de Shell Script Linux

fazer um comentário »

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 :)

A turma do curso

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!

Escrito por Luiz Sanches

outubro 24, 2010 em 9:30 pm

Publicado em cursos

Etiquetado com , ,

Desenvolvendo Programas em Shell Script Linux

fazer um comentário »

Foto de James Jordan

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

Escrito por Luiz Sanches

setembro 25, 2010 em 6:29 am

Publicado em cursos

Etiquetado com , , , ,

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.