Ruby  »  Guide 

Guida Ruby e il Web

Guida Ruby e il Web

di: Gianluigi Spagnuolo

  1. 1. Introduzione
    Breve presentazione dei contenuti e delle finalità della guida

Database

  1. 2. Ruby e MySQL
    Come interagire con il più importante dei DBMS open source
  2. 3. Ruby e SQLite
    Lavorare con un gestore di DB semplice e leggero
  3. 4. KirbyBase
    Un altro DB molto leggero e scritto interamente in Ruby

Networking

  1. 5. Il networking a basso livello
    La struttura di base della libreria socket e esempi client-server UDP e TCP
  2. 6. Protocollo HTTP
    Come generare e manipolare flussi HTTP
  3. 7. FTP e open-uri
    Operare con i file in remoto
  4. 8. Posta elettronica e SSH
    Gestire invio e ricezione delle email

Lato server

  1. 9. CGI
    Come utilizzare la libreria cgi di Ruby per generare pagine Web dinamiche
  2. 10. mod_ruby
    Un modulo Apache che funge da interprete per Ruby
  3. 11. Embedded Ruby
    Creare template per contenuti dinamici con "erb"

Gemme HTML

  1. 12. Hpricot
    Un parser per analizzare intere pagine Web e isolare tag e contenuti
  2. 13. BlueCloth
    Creare contenuti HTML con un linguaggio semplificato senza utilizzare i tag
  3. 14. Markaby
    Creare markup HTML utilizzando la sintassi Ruby
  4. 15. WWW::Mechanize
    Una libreria che consente di creare veri e propri user-agent

XML e YAML

  1. 16. REXML
    Una libreria fondamentale per lavorare con file XML
  2. 17. XMLSimple
    Una libreria leggera e potente per lavorare con XML hash e array
  3. 18. YAML
    Il formato più usato per i file di configurazione come alternativa ad XML

RSS e Atom

  1. 19. RSS
    Creare un feed RSS o consumarne uno esterno con la libreria standard di Ruby
  2. 20. simple-rss e atom-tools
    Effettuare la lettura dei feed con librerie alternative
  3. 21. FeedTools
    Una libreria completa per gestire sia Feed RSS, sia Atom

Yahoo API

  1. 22. Yahoo Search
    Effettuare ricerche con Yahoo dalla nostra applicazione
  2. 23. Yahoo Video
    Effettuare ricerche tra i video di Yahoo
  3. 24. Yahoo Finance
    Leggere i dati finanziari in tempo reale da Yahoo
  4. 25. Yahoo Weather
    Le previsioni del tempo di Yahoo sul nostro sito, con la gemma yahoo-weather

Google API

  1. 26. Gmail
    Utilizzare il servizio di Google per la gestione della posta elettronica delle nostre applicazioni
  2. 27. Google Chart
    Rappresentare i dati con grafici generati direttamente da Google
  3. 28. Google Maps
    Utilizzare indicazioni geografiche, recuperare coordinate e visualizzare mappe

Servizi Web 2.0

  1. 29. YouTube
    Integrare nelle nostre applicazioni la ricerca nel più grande contenitore di video online
  2. 30. Flickr
    Gestire foto e immagini interfacciandosi con il più grande deposito del Web
  3. 31. Twitter
    Creare un'interfaccia per inviare messaggi su Twitter dalla nostra applicazione Web

Appendice

  1. 32. Installare le gem
    Alcuni elementi utili per l'installazione e l'integrazione delle gem nelle applicazioni

Newsletter @Ruby

Ogni mercoledì, direttamente nella tua e-mail: articoli, guide e tutorial su Ruby e Ruby on Rails .

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Nessun corso previsto

Corso Amministratore Linux

15 Febbraio 2010 a Roma
Disponibilità: 7 Posti