Stampato dal sito http://andreaprovaglio.com. Tutti i diritti riservati.
| Area: | Web Frameworks |
| Piattaforma: | Ruby |
| Giorni: | 3 |
| Codice: | 421 |
| Autore: | Andrea Provaglio |
Corso pratico sull'impiego del framework Ruby on Rails per la realizzazione di applicazioni Web secondo i principi di Agile Programming.
Ruby on Rails (o più comunemente Rails) è un framework basato sul linguaggio Ruby e rivolto alla realizzazione di applicazioni Web. Rails ha acquisito di recente sempre maggiore popolarità e diffusione grazie all’efficacia della sua architettura e alla sua semplicità d’uso.
Le principali funzionalità di Rails sono: una implementazione dell’architettura Model-View-Controller (MVC) notevolmente semplificata nell’uso grazie all’impiego elegante di diverse funzionalità del linguaggio Ruby; un proprio Object/Relational mapper (Active Record) per l’accesso a database relazionali dal mondo OOP; supporto per la creazione di pagine Web dinamiche tramite un meccanismo basato su template (Action View); supporto per la realizzazione di applicazioni AJAX e di Web Service; supporto per la security.
Rails è un framework particolarmente interessante per chiunque voglia realizzare applicazioni Web ben strutturate e facilmente mantenibili, utilizzando al tempo stesso degli strumenti altamente produttivi e snelli. Va fatto notare, comunque, che Rails può non essere lo strumento più adatto per la realizzazione di applicazioni Web con una forte connotazione enterprise.
Il corso presenta la libreria Ruby on Rails dal punto di vista sia di sviluppo che di archiettura, e fornisce delle linee guida che aiutano lo studente ad essere rapidamente ed efficacemente produttivo con Rails.
Circa il 30% del tempo viene dedicato ad esercitazioni guidate.
Per trarre vantaggio da questo corso si raccomanda la partecipazione ai seguenti corsi, o di essere in possesso di comprovata esperienza pratica equivalente.
Per maggiori informazioni, vi invitiamo a contattarci.