Guida Ruby e il Web

25 giugno 2008

Un percorso alla scoperta delle potenzialità offerte da Ruby nella creazione e manipolazione di contenuti e servizi per il Web. Molti gli esempi pratici da poter riutilizzare

  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...
  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...
  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...
  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...

RSS e Atom

  1. 19. RSS
    Creare un feed RSS o consumarne uno esterno con la libreria standard...
  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...

Google API

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

Servizi Web 2.0

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

Appendice

  1. 32. Installare le gem
    Alcuni elementi utili per l'installazione e l'integrazione delle gem...
Se vuoi aggiornamenti su Guida Ruby e il Web inserisci la tua e-mail nel box qui sotto:
 
X
Se vuoi aggiornamenti su Guida Ruby e il Web

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy