 |
Páginas:
|
480
|
|
Ano: |
2012 |
Preço: |
R$ 79,00
|
Autor(es): |
Thiago Glauco Sanchez |
Editora: |
Brasport |
Formato: |
Livro Impresso
|
Sobre os Cursos de Brinde: |
Você ganha: 1145 cursos de brinde - 114306 páginas
(Os cursos de brinde são enviados gravados em um DVD adicional, enviado junto com o produto)
|
Confira aqui a lista de cursos de brinde. |
Os cursos de brinde são fornecidos em formato de arquivo PDF e enviados em um CD junto com o produto. |
Não é possível alterar a lista de cursos de brinde |
Programando com Perl
Incluí um Capítulo completo sobre a versão 5.14.
Acompanha CD com todos os códigos dos exemplos do livro.
- Princípios de Desenvolvimento Web com Perl.
- Criação de programas em ambientes Linux, Windows, FreeBSD, Solaris e Android.
- Trabalhos com hashes, arrays e variáveis escalares.
- Sistemas para administrar roteadores, switches e servidores.
O Perl nasceu no final da década de oitenta pelas mãos de Larry Wall como uma ferramenta para facilitar seus trabalhos com administração de servidores.
A linguagem conquistou diversos programadores pelo mundo com a filosofia de manter coisas simples de forma simples e tornar coisas difíceis possíveis.
Atualmente a linguagem conta com mais de vinte mil módulos que ampliam as funcionalidades e características básicas da linguagem, utilizada em projetos de internet, administração de sistemas e em ambientes com exigências de alta disponibilidade.
Neste livro a linguagem Perl é abordada de forma didática, quebrando a crença de que Perl é uma linguagem difícil de aprender.
Ela apenas possui características diferentes que são muito interessantes e úteis.
Se você é um programador iniciante, este livro é para você.
Se você é um programador experiente em alguma linguagem, mas não conhece Perl, este livro é para você.
Se você quer aprender a utilizar Perl para administração de sistemas ou aplicativos de linhas de comando, este livro é para você.
Se você quer aprender os princípios básicos de programação para internet, este livro irá ajudá-lo.
Conteúdo do Livro - Veja tudo que você vai aprender com este livro: |
Introdução
Por que aprender Perl?
Instalando o Perl no Linux
Instalando o Perl via gerenciador de pacotes do Linux
Instalando o Perl no Windows
Preparando o ambiente
O Perl Portable
Shebang!
Exercícios
Capítulo 1- Visão Geral do Perl e dos Conceitos de Programação
1.1. Linguagem e programação
1.2. O processo de execução de um programa em Perl
1.3. Conceitos básicos
1.3.1. Perl, variáveis, constantes e dados
1.3.2. Tipos de dados no Perl
1.3.3. Comunicando-se com o mundo externo
1.3.4. Operadores
1.3.5. Tomada de decisão
1.3.6. Loops
1.4. Debug básico
1.4.1. Missing semicolon (você esqueceu o ponto-e-vírgula)
1.4.2. Runaway strings
1.4.3. Outros erros
1.4.4. Comando perl –c
Exercícios
Capítulo 2- Funções, Módulo, Referências, Objetos e Debug
2.1. Funções
2.1.1. Funções internas do Perl
2.1.2. Funções definidas pelo usuário
2.2. Variáveis predefinidas
2.3. Módulos
2.4. Instalando módulos CPAN
2.5. Referências
2.6. Objetos
2.7. Filehandles
Exercícios
Capítulo 3- Variáveis Simples: Strings e Expressões Regulares Simples
3.1. Regras para nomes
3.2. Palavras reservadas
3.3. Strings
3.4. Strings literais
3.5. Concatenando strings
3.5.1. As muitas cotas do Perl
3.6. Digitando menos com a função say
3.7. Textos grandes com os documentos HERE
3.8. O operador x
3.9. As funções printf e sprintf
3.10. Controlando a caixa de uma string
3.11. Transformando uma string em um array de caracteres
3.12. Expressões regulares
Exercícios
Capítulo 4- Variáveis Simples: Números e Operações Matemáticas
4.1. Formas de representar um número no Perl
4.2. Literais inteiros
4.3. Literais reais ou de ponto flutuante
4.4. Quando é string e quando é número?
4.5. Atividades comuns com os números
4.5.1. Revendo os operadores
4.5.2. Comparando números reais com ponto flutuante
4.5.3. Verificando se um escalar é um número
4.5.4. Gerando números randômicos
4.6. Arredondando números
4.7. Números complexos com Math::Complex
Exercícios
Capítulo 5- Operadores, Decisão e Controle de Fluxo
5.1. O Operador de atribuição ‘=’
5.2. Operadores aritméticos
5.3. Operadores de deslocamento binários (shift)
5.4. Operadores de strings
5.5. Operadores lógicos
5.6. Operadores bitwise
5.7. Operadores de incremento e decremento
5.8. Combinando os operadores
5.9. Operadores de comparação
5.10. Operador ternário
5.11. Loops e estruturas de decisão
5.11.1 Decisão
5.11.2. O bloco unless
5.11.3. O módulo switch
5.11.4. Given when
5.12. Loops
5.12.1. Loops para hashes e arrays
5.12.2. A função keys
5.12.3. A função map
5.12.4. A função values
5.12.5. A função each
Exercícios
Capítulo 6- Funções Internas do Perl e Funções do Programador
6.1. Declarando funções
6.2. Argumentos
6.3. Valor do retorno
6.4. A função main
6.5. O escopo das variáveis
6.6. Recursividade
6.7. Funções internas do Perl
6.7.1. Funções Perl por categoria
6.7.2. Como trabalhar com as funções do Perl
6.8. Técnicas para trabalhar com argumentos em funções
6.9. Passando referências como argumentos
6.10. Protótipos
6.11. Retornando valores com wantarray
Exercícios
Capítulo 7- Variáveis de Lista: Arrays e Hashes
7.1. Introdução e escolha de dados
7.2. A função qw
7.3. Manuseando um array
7.3.1. Ordenando o array
7.3.2. Transformando strings em arrays e arrays em strings
7.4. Manipulando os hashes
7.4.1. Funções para manusear hashes
7.5. Arrays de arrays...
7.6. Arrays de hashes
7.7. Hashes de arrays
7.8. Hashes de funções
Exercícios
Capítulo 8- Expressões Regulares
8.1. As expressões regulares
8.2. Os metacaracteres
8.2.1. Atalhos para classes de caracteres
8.3. Os operadores m/// e s///
8.4. Verificando a posição na string
8.5. O metacaractere âncora \b
8.6. O que ler agora?
8.7. Receita especial – match aproximado
Exercícios
Capítulo 9- Manuseando Arquivos e Outros Filehandles
9.1. Por que manusear arquivos?
9.2. Criando um filehandle
9.2.1. Modos de acesso
9.2.2. Lendo os dados de um arquivo
9.2.3. Abrindo arquivos para adicionar apêndices
9.2.4. Abrindo arquivo para leitura e escrita
9.3. A função
9.4. Arquivos binários
9.5. File locking
9.6. Testes de arquivos e diretórios
9.7. A variável @ARGV
9.8.O módulo Getopt::Std
9.8.1. O novo echo
9.8.2. sping.pl
9.9. IPC
9.9.1. A função system
9.9.2. A função exec
9.9.3. Obtendo a saída de um comando
9.10. Pipes
Exercícios
Capítulo 10- Técnicas de Debug – The Perl Debugger
10.1. Antes de caçar insetos...
10.1.1. Definir o escopo de atuação do programa
10.1.2. Definir as funcionalidades do programa
10.1.3. Depois de tudo isso... codificar
10.1.4. Executar o programa
10.1.5. Teste e debug
10.1.6. Entregar e ajustar o programa
10.1.7. Modificações e manutenções
10.2. O debugger do Perl
Exercícios
Capítulo 11- Utilizando Módulos do CPAN e Criando Seus Próprios Módulos
11.1. Pacotes e namespaces no Perl
11.2. O hash %INC
11.3. O array @INC
11.4. Criando seus próprios módulos
11.5. A função AUTOLOAD
Exercícios
Capítulo 12- Referências
12.1. Referências a funções
12.2. Verificando estruturas com o Data::Dumper
12.3. Armazenando estruturas complexas
12.4. Um exemplo com Tk
Exercícios
Capítulo 13- Programação Orientada a Objetos com Perl
13.1. Por que usar programação orientada a objetos?
13.2. Definições de um objeto
13.3. Existe alguma desvantagem em usar OOP?
13.4. Criando um objeto
13.5. Herança
13.6. Atributos, métodos de classe e destrutores
13.7. A classe SUPER
13.8. Em resumo
Exercícios
Capítulo 14- Introdução ao Trabalho com Imagens no Perl
14.1. Desenhando com o Perl
14.2. Criando formas básicas
14.3. Adicionando texto às imagens
14.4. Estendendo o módulo GD::Simple
14.5. O que ler agora?
Exercícios
Capítulo 15- Bancos de Dados Relacionais
15.1. Esquema
15.2. Tipos de dados
15.3. Normalização e design do banco
15.3.1. Quais são as informações relevantes?
15.3.2. Script SQL
15.4. SQL e o Perl
15.5. Lidando com os erros de forma segura
15.6. Os principais comandos do SQL em programas Perl
15.7. Inserindo dados nas tabelas
15.8. As diferenças entre os métodos do() e prepare()
15.9. O que ler agora?
Exercícios
Capítulo 16- Suas Aplicações na Web com CGI.pm
16.1. Criando formulários Perl e CGI.pm
16.2. Desenvolvimento web com FCGI
16.3. O que ler agora?
Exercícios
Capítulo 17-Trabalhando com Threads
17.1. Mas antes vem a pergunta: o que é uma thread???
17.1.1. De forma mais técnica, uma thread...
17.2. Como trabalhar com threads
17.2.1. A segurança
17.2.2. Criando uma thread
17.3. Compartilhando dados entre threads
17.4. A queue
17.5. Os semáforos
17.6. O que ler agora?
Exercícios
Capítulo 18- Programação Orientada a Objetos com Moose
18.1. Relacionamento de herança e relacionamento “tem um”
18.2. O que ler agora?
Exercícios
Capítulo 19- Gerenciando Elementos de Rede com o Perl
19.1. Entendendo o SNMP
19.1.1. O que você deve saber sobre MIBs
19.1.2. E como eu faço para minha rede responder ao protocolo SNMP?
19.2. Criando uma solução SNMP personalizada com o Perl
19.3. Telnet e SSH
19.4. Criando um servidor de syslog
19.5. O que ler agora?
Exercícios
Capítulo 20- Dicas para o Mundo Windows
20.1. O módulo Win32
20.2. Win32::EventLog
20.3. Manuseando o registro do Windows
20.4. Lendo os fabricantes de software instalados
20.5. DBD::WMI
20.6. O que ler agora?
Exercícios
Capítulo 21- Monitorando Sistemas Linux
21.1. Analisando um arquivo de log comum do Linux
21.2. Dados da estatística do sistema
21.3. O que ler agora?
Exercícios
Capítulo 22- Android
22.1. A camada de scripts do Android – SL4A
Capítulo 23- A Evolução do Perl 5.10 ao 5.14
23.1. O operador smart match
23.2. Substituição não destrutiva
Despedida
Acompanha CD/DVD com: 1145 Cursos de Brinde - 114306 páginas |
|