DICAS-L EDUCAÇÃO
João da Silva
QUEM SOMOSO portal DICAS-L em parceria com a empresa LIVRA-TE - Tecnologia & Educação em Software Livre, desenvolve treinamentos sobre programação com ferramentas livres. Seus instrutores possuem larga experiência e são autores de livros sobre os temas que lecionam, trazendo a experiência de centenas de treinamentos já realizados. Acreditamos na qualidade de nosso material e o nosso objetivo final é que você obtenha conhecimentos que lhe serão muito úteis em sua vida profissional. Nossos cursos apresentam seu conteúdo de forma organizada, didática e profissional, refinada ao longo de centenas de cursos presenciais sobre o assunto. Nossa política é a garantia integral de satisfação: "reembolsamos 100% do seu dinheiro caso o curso não atenda às suas expectativas".

NOSSOS CURSOS

PROGRAMAÇÃO SHELL LINUX

Shell Script é uma linguagem de programação utilizada em diferentes sistemas operacionais e o domínio do Shell Script proporciona a otimização de tarefas que são executadas com frequência. Os conceitos de Shell Linux são apresentados de forma descontraída mas aprofundada, por meio de atividades práticas com utilização de inúmeros exemplos úteis de comandos e expressões regulares, cobrindo desde a criação do primeiro programa à depuração de erros. Os conceitos são apresentados utilizando centenas de exemplos, com linguagem acessível e de fácil compreensão. O Shell Linux é uma linguagem de programação extremamente poderosa e simples de usar, permitindo a resolução rápida e eficiente de diversos problemas do dia a dia de um administrador de sistemas.

SAIBA MAIS »»»

LINUX: DICAS E TRUQUES

Este curso consiste de centenas de soluções para problemas do dia a dia de administradores de sistemas GNU/Linux e usuários em geral. Está sendo lançado inicialmente com 250 artigos mas a nossa meta é crescer continuamente, sempre oferecendo conteúdo novo. Os alunos recebem acesso vitalício, podendo consultar o material quantas vezes desejarem, por quanto tempo precisarem. Os artigos são voltados para quem já possui um conhecimento básico de sistemas GNU/Linux. O conteúdo pode ser usado de diversas formas, consultando os artigos para resolver algum problema ou mesmo para fazer um estudo mais sistemático, estudando com cuidado e absorvendo os conceitos com mais atenção.

SAIBA MAIS »»»

YAD - O SHELL EM TRAJE DE GALA

O YAD - que significa Yet Another Dialog - foi criado há pouco tempo por um ucraniano chamado Victor Ananjevsky (aka Ananas) que fez um fork do projeto do Zenity e incrementou inúmeras facilidades que o Zenity não contemplava (com muitos diálogos a mais, diversas facilidades para customização e criação de formulários e botões por exemplo). Por isso, é frequente vê-lo na internet sendo tratado como Zenity on Steroids.

Se baseia na lib GTK (Gnome Tools Kit) para gerar diálogos gráficos que interagem com o Shell na entrada e na saída de dados, de forma a que o usuário possa trabalhar com o sistema, "conversando" com ele no modo que está habituado, isto é, usando mouse em uma interface gráfica (GUI - Graphical User Interface). 

EXPRESSÕES REGULARES

O conhecimento de expressões regulares é fundamental para o domínio de inúmeras linguagens de programação, editores de texto como vim, emacs, LibreOffice, LaTeX, e muitos outros. De uma forma bastante simples, as expressões regulares permitem que você filtre padrões em um texto e, em seguida, você poderá atuar sobre estes textos, alterando-os ou simplesmente usando-os para a tomada de decisão. Por exemplo, por meio de expressões regulares você pode vasculhar os arquivos de log de email de um sistema e localizar os endereços que não existem mais e que estão gerando erros. Ou então, você pode varrer o arquivo xml de uma emissora extraindo o endereço dos podcasts para gerar uma lista para download direto. As aplicações são múltiplas e variadas, pode-se fazer praticamente tudo.

DIALOG

Você que é um super admin, um cara que se orgulha de ser o root da instalação, entrega para os seus usuários aqueles scripts anêmicos e sem graça, com interface CLI (Interface de Linha de Comando)? Seus usuários não merecem isso. Ponha uma carinha mais amigável nas suas aplicações e deixe-os usar o mouse.

Então como fazer para melhorar a sua apresentação?

O novo Dialog tem 29 caixas de texto, cada uma com diversas opções específicas e 72 opções genéricas delas, que possibilitam criar uma interface amigável para qualquer aplicação, desde uma entrada via radiobox, ou de uma caixa para selecionar arquivos ou diretórios, mostrando o andamento do processo via uma barra de progresso ou uma de multi-progresso.

SAIBA MAIS »»»

PROGRAMANDO COM ZENITY

Zenity é um programa que se utiliza de ferramentas do GTK+ (que significa GIMP Tool Kit) para produzir interfaces gráficas muito bem acabadas que atuarão entre scripts em Shell (e outras linguagens orientadas a caractere) e os usuários, provendo entre ambos uma correlação amigável e bonita.

O Zenity é um executável, que recebe todos os parâmetros via linha de comando e retorna - no código de retorno ($?) e/ou na saída primária (stdout) a escolha do usuário. Isso permite apresentar, pedir e trocar informações com o operador.

SAIBA MAIS »»»

PROFISSIONAIS

João Maria

JULIO CEZAR NEVES

Trabalhou por 8 anos na empresa Cobra Computadores e Sistemas Brasileiros, que foi a primeira empresa brasileira a desenvolver, fabricar e comercializar computadores. Participou da equipe de desenvolvimento do SOX, que foi o 4º sistema operacional reconhecido com padrão Unix e que é o único sistema, até hoje, desenvolvido fora dos Estados Unidos. Além de ter trabalhado na criação de diversas ferramentas para o mercado bancário brasileiro que, para se adaptar a uma inflação de 80% ao mês, tornou-se o sistema mais ágil e eficiente e exportou a nossa tecnologia de hardware e software bancário para todo o mundo. Possui mais de 35 anos de experiência em sistemas com a filosofia Unix e sua vivência com o desenvolvimento de sistemas operacionais e muitas linguagens de programação, lhe permitiu estudar a fundo o código da shell Bash e descobrir recursos não documentados que facilitam enormemente a vida de quem programa.
João Maria

RUBENS QUEIROZ DE ALMEIDA

Criador do portal Dicas-L, um dos primeiros portais no Brasil a tratar de software livre em geral. Engenheiro eletricista, trabalhou no Centro de Computação da Unicamp de 1988 a 2019. Possui grande experiência em sistemas operacionais Unix e derivados, protocolos TCP/IP e aplicativos e tecnologias Web. Experiente instrutor e palestrante, com participação em diversos simpósios e eventos no Brasil e no exterior.

FALE CONOSCO

educacao@dicas-l.com.br
19 997 575 192
Feito com