Sua Compra Situação do Pedido Seu Cadastro Fale Conosco Ajuda

PESQUISA



Pesquisa Avançada

NEWSLETTER

Fique sabendo das novidades da Editora Brasport através do nosso Newsletter!

Cadastre-se aqui!

SEJA NOSSO AUTOR

Venha ser um autor da Editora Brasport! Para obter maiores informações a respeito, clique aqui.

ENQUETE

A Brasport tem o que você procura?


Resultados




CADASTRO

Seja nosso cliente e aproveite todas as vantagens do site!

Cadastre-se agora!

LOGIN

SEJA UMA REVENDA

Para obter maiores informações sobre a comercialização dos livros da Editora Brasport,
clique aqui.

DETALHES DO LIVRO



Ruby


Eustáquio Rangel de Oliveira Jr.


256 páginas


1ª edição - 2006


ISBN: 8574522619


Formato: 16 x 23


* Não disponível neste site! Consulte nas livrarias!


indicar para um amigo


“Ruby é uma linguagem de script interpretada para programação orientada a objetos de um modo fácil e rápido. Ela tem vários recursos para processar arquivos de texto e para fazer tarefas de gerenciamento de sistema (assim como o Perl). Ela é simples, direto ao ponto, extensível e portável. Oh, preciso mencionar, é totalmente livre, o que significa não só livre de precisar pagar para usá-la, mas também a liberdade de usar, copiar, modificar e distribuí-la.” - Yukihiro 'Matz' Matsumoto, criador do Ruby

Com um texto orientado para quem já programa em alguma outra linguagem, este livro apresenta exemplos claros que podem ser facilmente assimilados, servindo de guia para o conhecimento e aprendizado da linguagem Ruby.

Objetivo, prático, com dicas que ajudarão o leitor a fazer desde simples scripts para rodar em terminais em modo texto até aplicações gráficas multiplataforma com acesso a vários bancos de dados, da maneira fácil, elegante e eficiente que a linguagem Ruby proporciona.

Dentre os assuntos abordados, destacam-se:

- Criação de scripts
- Desenvolvimento de aplicações gráficas
- Acesso a diversos bancos de dados
- Uso de threads
- Ruby na web

Introdução
O que é Ruby
Recursos da linguagem
Onde encontro Ruby
Preparando sua fonte de consultas
Preparando o ambiente de trabalho
1. Conhecendo o Básico
Variáveis
Blocos de código
Números
Booleanos
Strings
Constantes
Ranges
Arrays
Hashes
Símbolos
Expressões Regulares
Procs
Exceções
Métodos
Operadores
Juntando tudo
Estruturas de Controle
Loops
2. Classes
Variáveis de instância
Variáveis de classe
Métodos de classe
Executando métodos de classe pai
Redefinindo operadores
Herança
Duplicando
Controle de acesso
Chamando Métodos
Fazendo cópias de um Método
3. Entrada e Saída
Fluxos simples
Fluxos mais complexos
TCP
UDP
HTTP
4. Módulos
O que são módulos?
Mixin
5. Threads
Timeout
Criando usando Proc
Sincronização
Variáveis de condição
6. Banco de Dados
Abrindo a conexão
Executando consultas que não retornam resultados
Executando consultas que retornam resultados
Preparando comandos e usando parâmetros variáveis
Metadados
Trabalhando com blocos
Output especializado
XML
7. XML
Lendo arquivos XML
Criando arquivos XML
8. XML-RPC
Servidor
Cliente
Acessando de outras linguagens
9. XSLT
10. YAML

Lendo arquivos YAML
Gravando arquivos YAML
11. Usando Ruby na Web
mod_ruby
eruby
CGI
12. Interface gráfica
Obtendo e compilando o módulo GTK2
Hello, GUI world!
Eventos
Packing
Posicionamento usando tabelas
Mais alguns componentes
13. Garbage collector
O algoritmo utilizado: mark-and-sweep
Como funciona, na teoria
Como funciona, na prática
Otimizando
14. Unit testing
A classe a ser testada
A unidade de testes
Falhas nos testes
Novas funcionalidades

Eustáquio Rangel de Oliveira Jr. - é analista de sistemas e trabalha na área há mais de 15 anos. Programa em várias linguagens e é entusiasta de Ruby desde 2004. Proferiu várias palestras sobre a linguagem e é mantenedor de alguns projetos de software livre.


LEIA TAMBÉM


Do Mesmo Tema


Desenvolvendo Aplicações Web com Ruby on Rails 2.3 e PostgreSQL

Kylix - Delphi para Linux com Interbase e Firebird

Programação Shell Linux (5a. edição)

Programação Shell Linux (6a. edição)

Programação Shell Linux (7a. edição)

Repensando a web com Rails

Sockets Linux

Tcl/Tk - Programação Linux

Técnicas de Programação: Uma Abordagem Moderna


Copyright © 2005 Brasport Livros e Multimídia Ltda - Produzido por Marcelo S. Macedo
Rua Pardal Mallet, 23 - Tijuca - Rio de Janeiro - RJ - CEP: 20270-280
Tels/Fax: (21)2568-1415 - 2568-1507
Filial: Av. Paulista, 807, Conjunto 915 - São Paulo - SP - Tel: (11)3287-1752
Clique aqui para ver como chegar na Brasport.