Home  ->  Formazione  ->  Corsi  ->  Ruby e RAILS - Introduzione

FORMAZIONE - Calendario 2010

Stampa la pagina

Ruby e RAILS - Introduzione

Codice corso:  2010-RUBY

Date:  Il calendario viene fissato edizione per edizione, anche in base alla disponibilità degli iscritti.

Piano Didattico: Il corso ha una durata di 40 ore divise in 5 lezioni della durata di 8 ore; si svolge nella fascia oraria compresa tra le 9,30 e le 18,30 (con 1 ora di pausa per il pranzo)

Sede del Corso:  Le lezioni si svolgeranno presso la sede di Roma, via Vinicio Cortese 144

Numero partecipanti:  Fino a 12

Quota di partecipazione:

Per informazioni Segreteria del Training Center
  Telefono/Fax: 06.50797851
  Orario    9:30-13:00
  E-mail: training@lead-tech.it

 

Overview

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.

 

Obiettivi formativi

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.

 

Destinatari

Tutti gli sviluppatori che vogliano approfondire le tecniche di progettazione e sviluppo più avanzate.
  • Laureati e laureandi in discipline tecniche (Ingegneria, Informatica, Matematica, Fisica)
  • Personale di aziende (programmatori, analisti, sistemisti)
  • Professionisti (Ingegneri, Consulenti informatici, ecc.)
  • Imprenditori
  • Diplomati (Istituti tecnici, Ragioneria, Licei scientifici, tutti con indirizzo informatico)

 

Prerequisiti di partecipazione

Per seguire con profitto il corso è richiesta:

- familiarità con i concetti di OOP o con un linguaggio di programmazione
- conoscenza basilare della lingua inglese tecnica

 

Programma

Il Linguaggio Ruby
  Caratteristiche e peculiarità del linguaggio Ruby
  Installazione di Ruby
  La struttura di un programma Ruby
  Esecuzione di un programma Ruby
  - esecuzione di uno script Ruby
  - uso della "console" interattiva (irb)
  Sintassi e semantica del linguaggio
  - numeri
  - operatori
  - variabili
  - il "duck typing"   - simboli
  - array, liste e hash
  - le espressioni regolari
  - metodi
  - la closure
  - istruzioni condizionali
  - blocchi e iteratori
  - classi
  - creazione di oggetti
  - la classe Object
  Il modulo kernel
  La gestione delle eccezioni
  Le gemme di Ruby

Il framework Rails
  Elementi, caratteristiche e peculiarità del framework Rails
  Installare Rails
  Creazione e struttura di un'applicazione Rails
  Il Model (Active Record)
  Il Controller (Action Controller)
  La View (Action View)
  Uso delle sessioni
  Configurare Rails con il Database
  Le operazioni di CRUD - Create, Read, Update, Delete
  I principi "Don't Repeat Yourself" e "Convention Over Configuration"

E' premura dei nostri docenti approfondire gli argomenti ritenuti di volta in volta più interessanti dalla classe.

 

Valutazione

Ciascun modulo formativo prevede prove intermedie e finali di valutazione sotto forma di test (quiz a risposta multipla), prove pratiche e presentazione di progetti (case study).

 

Le certificazioni

Il corso non prevede percorsi di certificazione specifici.

 

Qualifiche dei Docenti

I nostri docenti trattano temi quali specifiche di implementazione, problemi di configurazione, consigli utili e descrizione dettagliata della tecnologia, in modo che possiate acquisire le competenze di cui avete bisogno e sfruttare al massimo gli investimenti IT.

 

Materiale Didattico

A supporto dell'attività formativa in aula proposta da Lead-Tech, viene fornito materiale didattico sia in forma cartacea che digitale.

 

Ammissione ed iscrizione

Il corso è a numero chiuso.
Le domande di iscrizione verranno accettate in ordine di arrivo fino ad esaurimento posti, previa valutazione di idoneità.
Al ricevimento dell'iscrizione i Responsabili dell'Area Formazione contatteranno i candidati telefonicamente per un colloquio conoscitivo e, nei casi in cui è prevista, fisseranno una prova selettiva basata sulla somministrazione di un test, volto a valutare le conoscenze di base nelle materie richieste come prerequisito.
L'inserimento dei candidati è subordinato ad un colloquio personale finalizzato alla selezione e all'orientamento.

 

Modalità di Iscrizione

Consultate la pagina delle Iscrizioni.

Lead-Tech si riserva il diritto di non ammettere al corso candidati i cui profili non siano in linea con il percorso formativo prescelto.