Ruby e Rails - Introduzione
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello base
-
Luogo
Roma
-
Ore di lezione
32h
-
Durata
4 Giorni
-
Inizio
Scegli data
Obiettivo del corso:
Il corso offre una panoramica ed introduzione alle caratteristiche del linguaggio Ruby e al framework Rails per chi vuole avvicinarsi per la prima volta a questa piattaforma e per permettere allo sviluppatore di creare applicazioni web in maniera rapida ed efficace, sfruttando appieno le potenzialità di RubyOnRails.
Rivolto a:
Tutti gli sviluppatori che vogliano approfondire le tecniche di progettazione e sviluppo più avanzate.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il corso offre una panoramica sulle caratteristiche del linguaggio Ruby e del framework Ruby on Rails per mettere lo sviluppatore in condizione di creare e manutenere applicazioni web in maniera rapida ed efficace, sfruttando appieno le potenzialità di Ruby On Rails.
Tutti gli sviluppatori che vogliano approfondire le tecniche di progettazione e sviluppo più avanzate.
Per seguire con profitto il corso è richiesta:
- familiarità con i concetti di OOP e/o con almeno un linguaggio di programmazione
- conoscenza di base di Ruby e/o Ruby on Rails
- conoscenza basilare della lingua inglese tecnica
Opinioni
Materie
- Ruby
- Rails
- RSpec
- Capistrano
- NewRelic
- Airbrake
- Errbit
- CoffeeScript
- DRY
- Convention Over Configuration
Professori
Cesare Celauro
Responsabile Formazione
Programma
Ruby on Rails ha richiamato l'attenzione della comunità degli sviluppatori mondiali a partire dalla primavera del 2005, e si è presto guadagnato il posto come valida alternativa allo sviluppo tradizionale sul web con linguaggi come Java e .NET.
Ruby on Rails è in estrema sintesi un framework Open Source che permette agli sviluppatori di usufruire di un ambiente per lo sviluppo rapido ed estremamente semplificato per la scrittura di applicazioni complesse, ottimizzando i principi dei design pattern, della consistenza del codice, del supporto ad Ajax e della scalabilità di un progetto.
Il Linguaggio Ruby
- Caratteristiche e peculiarità del linguaggio Ruby
- Sintassi e semantica del linguaggio
- Numeri
- Operatori
- Variabili
- Duck Typing
- Simboli
- Array e Hash
- Espressioni regolari
- Metodi
- Blocks e iteratori
- Moduli
- Classi e oggetti
- la classe Object
- Principi di metaprogrammazione
- Uso della console interattiva (irb, pry)
Il framework Rails
- Elementi, caratteristiche e peculiarità del framework Ruby on Rails
- I principi Don't Repeat Yourself (DRY) e Convention Over Configuration
- Installare Ruby on Rails
- Creazione e struttura di un'applicazione Rails
- Lo scaffold
- Implementare RESTful webservices
- Rispondere in formato JSON
- Gestione 'assets'
- Principi di CoffeeScript
- Testing con RSpec
Principi per setup e deploy
- Cosa sapere prima di effettuare un deploy
- Introduzione a Capistrano
- Ambienti di staging e produzione
- Tenere traccia degli errori (Airbrake e Errbit)
- Analisi delle performance (NewRelic)
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Ruby e Rails - Introduzione