OSAG-2 - RUBY ON RAILS

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Ruby on Rails
qualifica

Qualifica istruttore:

Docente Senior (min. 5 anni)
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

PCSNET

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Umbria
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

In questo corso hands-on di 5 giorni si apprendono tutte le basi necessarie per costruire applicazioni web dinamiche, rapidamente e senza per questo diminuire la loro qualità. Lo si farà attraverso uno dei linguaggi emergenti più interessante, Ruby, e il framework web che ha reso Ruby famoso nel mondo: Rails.

Nei cinque giorni del corso, attraverso brevi cicli iterativi di sviluppo si costruirà un’applicazione Rails perfettamente funzionante.

Si affronteranno anche le basi del testing e del deployment di un’applicazione Rails e le basi per aggiungere funzionalità AJAX alle nostre applicazioni Rails.

Gli argomenti affrontati nel corso sono:

Convention over Configuration: Rails ha delle opinioni molto chiare in relazione allo sviluppo web. Impareremo come utilizzarle a nostro vantaggio.

Programmazione MVC: Impareremo le Best Practices per progettare applicazioni web pulite e facilmente manutenibili attraverso la creazione di models, views e controllers disaccoppiati.

REST: Tutti parlano di web services RESTful, e noi impareremo come funzionano in pratica. Uscirete dal corso con una migliore comprensione delle convenzioni RESTful e di come progettare applicazioni sulla base dei vincoli da esse imposti.

Action Pack: Rails semplifica lo sviluppo web attraverso un’insieme di API molto utili. Impareremo come utilizzare queste API per effettuare il routing delle richieste HTTP verso i controller e a visualizzare le pagine HTML utilizzando i template, form, partial, layout ed helpers.

Active Record: I models sono i fondamenti di ogni buona applicazione Rails. Contengono infatti tutta la logica di business ed incapsulano l’accesso al database relazionale. Impareremo come gestire lo schema del database con le migration e a progettare i models utilizzando le validation, le associazioni uno-a-molti e molti-a-molti e i metodi personalizzati.

Autenticazione: Impareremo come far si che l’applicazione si ricordi degli utenti loggati utilizzando le sessioni e implementando i filtri.

AJAX: Rails è altamente integrato con JavaScript ed AJAX e impareremo come utilizzare AJAX in maniera giudiziosa per dare valore aggiunto alla nostra applicazione e renderla più utilizzabile.

Testing: Il testing è una delle pietre d’angolo dello sviluppo in Rails. Senza dei test a coprirci le spalle si opera nella paura. Impareremo a scrivere codice un la confidenza che viene dall’aver scritto test unit e funzionali che ci coprano le spalle.

Deployment: La storia del deployment di applicazioni Rails è cambiata in maniera radicale negli anni, ovviamente in meglio. Impareremo le strategie migliori e più recenti su come automatizzare il processo di deployment utilizzando Capistrano.

Programmazione Agile: In aggiunta alla formazione sull’utilizzo di Rails, impareremo anche come creare rapidamente applicazioni web attraverso uno stile di sviluppo incrementale e iterativo (agile).

PREREQUISITI

Il corso è adatto per voi se:

Avete una conoscenza di base dei concetti e della sintassi Ruby.

Programmate con un linguaggio object-oriented (Java, C#, Python, Ruby, ecc.).

Avete una conoscenza operativa dei database relazionali.

Non conoscete Rails oppure avete iniziato un’applicazione Rails ma avete bisogno di un po’ di aiuto per mettere insieme tutti i diversi pezzi del framework.

CONTENUTI:

Per i contenuti del corso fare riferimento alla sezione Obiettivi

INFO

  • Manuale: Agile Web Development with Rails 4 - Versione elettronica - ISBN: 9781937785567
  • Prezzo manuale: 30 € incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP