Corso Ruby on Rails
Pubblicato da INNOVAFORMAZIONE

Il Corso Ruby on Rails si rivolge ad aziende e a sviluppatori. Modalità online classe virtuale on diretta come una video conferenza e condivisione dello schermo.

Il corso prevede un piccolo caso di studio in cui verrà seguito lo studente per tutto il percorso formativo. Sono necessarie conoscenze base di programmazione in almeno un altro linguaggio.

"Innovaformazione" organizza il Corso Ruby on Rails.

Obiettivo: formare il discente con competenze basi per sviluppare applicazioni web con il framework Ruby on Rails

Requisiti: corso rivolto a sviluppatori, conoscenze basi di programmazione in un linguaggio ad
oggetti

Calendario con giornate di lezione da personalizzare. Preventivo in base al numero di partecipanti.

Referente Dario Carrassi

Richiedi il prezzo

Scopri tutti i dettagli sul Corso Ruby on Rails


Programma e moduli didattici

Programma Didattico (40 ore):


1. Framework Ruby on Rails

  • Introduzione
  • Perchè utilizzare Ruby on Rails
  • Architettura MVC

2. Istallazione Ruby su Windows/Mac

  • Ruby e DevKit
  • RubyGems
  • MySQL RubyGems; Web Server

3. Creazione Progetto

  • Accesso al progetto, bundler, controlle e view
  • File structure, server request handing e routes

4. Dynamic Content

  • Rendering Templates
  • Redirecting Actions
  • Istance Variables
  • Links e URL Parameters

5. Database e Migrazione

  • Creazione Database
  • Configurazione Progetto per Database
  • Migration Methods
  • Migration per CMS

6. Modelli, ActiveRecord e ActiveRelation

  • Introduzione
  • Generazione Modello e lavorare nel Rails Console
  • Creazione, aggiornamento e cancellazione records
  • Query Methods: condition, order, limits e offset

7. Associazioni

  • Tipi di Associazioni
  • One-to-one
  • One-to-many
  • Many-to-many (simple e rich)


8. Controllers e CRUD

  • Introduzione
  • Form Basics
  • Raead an Action
  • Create an Action
  • Update Action (Edit/Update/Delete)
  • Flash Hush
  • Pages and Section CRUD

9. Layouts e View Helpers

  • Layouts e Partial Templates
  • Custom e Sanitize Helpers

10. Assets

  • Introduzione
  • Stylesheets con Javascript
  • Intregrazione Rails con Javascript e AJAX

11. Forms

  • Forms Helpers
  • Option Helpers ed errori
  • Cross-site request forgery

12. Data Validation

  • Validation Method
  • Custom Validation

13. User Authentication

  • Introduzione
  • Sicure Password
  • Login e Logout
  • Cookies e restrizione degli accessi

14. Implementazione piccolo CMS

  • AdminUser CRUD
  • Nestin Pages in subject
  • Aggiungere RubyGems
  • Gestione SortPosition
  • ActiveRecord Callback
  • Pubblic area

15. REST e RESTfoul routes

  • Introduzione
  • REST HTTP verbs
  • RESTfoul routes
  • RESTfoul links e forms
  • Uso di risorse non-standard

16. Debugging e Error Hendling

  • Introduzione
  • Logging to Log file
  • Tecniche di Debugging ed errori in produzione
  • Testing e Deploying


Esercitazioni pratiche durante tutto il corso

Per maggiori informazioni su questo percorso formativo puoi utilizzare il form "Richiedi informazioni" messo a disposizione da tuttoformazione.com e sarai contattato direttamente dallo staff del centro di formazione.

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni