CHIUDI
Sei interessato al corso Ruby e Ruby On Rails? Vuoi essere avvisato via mail in caso di novità e promozioni? Allora lasciaci il tuo indirizzo email oppure ISCRIVITI GRATIS
Aggiornami: Su questo corso Su tutti i corsi

Corso Ruby e Ruby On Rails

Home » Corsi » Corso Ruby e Ruby On Rails

Corso Ruby e Ruby On Rails - Creare software ed applicazioni con Ruby e ROR
Corso base su Ruby On Rails, il framework per applicazioni Web ad alta produttività. Comprende una approfondita introduzione al linguaggio Ruby ed il tutto è corredato da esempi, esercizi di fine lezione con soluzione commentata e due applicazioni Rails complete, sviluppate passo passo. Il corso, indicato a chi abbia già qualche nozione di programmazione, è aggiornato a Rails v.2.0.

Lezioni: 16 lezioni testuali corredate da immagini
Argomenti: 124 argomenti trattati
Download: 6 risorse extra da scaricare
Servizi: quiz, quaderno appunti, assistenza1 ed attestato finale2
Docente: Dott. Claudio Garau
  1. E' prevista nelle mod. Tutor, Certificate ed Extra
  2. E' previsto nelle mod. Certificate ed Extra
Il corso Ruby e Ruby On Rails è in promozione!

Per conoscere tutte le differenze, clicca sull'icona info sulla destra delle varie modalità.

Modalità Easy
Corso (accesso base per 30 gg)
Informazioni sulla modalità Easy
Modalità Tutor
Corso + Tutor (30 gg)
Informazioni sulla modalità Tutor
Modalità Certificate
Corso + Tutor (60 gg) + Attestato
Informazioni sulla modalità Certificate
Modalità Extra
Corso + Tutor (90 gg) + Attestato
Informazioni sulla modalità Premium

Sconto valido dal 22/08/2014 al 31/08/2014

N.B. I prezzi si intendono IVA esclusa

Acquista
Sommario del corso Ruby e Ruby On Rails
  1. Fondamenti di Ruby
    • Linguaggi interpretati e compilati
    • Cenni di programmazione orientata agli oggetti
    • Cenni di programmazione funzionale
    • Ruby, Rails, Ruby On Rails
    • Setup di Ruby su Windows
    • Setup di Ruby su Linux
    • "Ciao Mondo" in Ruby
    • Porting di Ruby: JRuby e Ruby.NET
    • Interactive Ruby Shell (irb)
    • Rake e Gems
  2. Variabili, Metodi e Array
    • Creare programmi in Ruby
    • Linguaggi non tipizzati o di scripting
    • Stringhe
    • Valori embedded
    • Numeri e tipi numerici
    • Metodi e loro chiamata
    • Date e calcoli sulle date
    • Array
    • Array multidimensionali
    • Iterare un array
    • Utilizzo degli indici di un array
    • Esercizi
  3. Strutture condizionali e di iterazione
    • Blocchi
    • Test di una condizione: if ... then
    • Unless
    • Case
    • Modicatori if e unless
    • Cicli for
    • Cicli while
    • Modificatori while
    • Cicli until
    • Esercizi
  4. Classi e Oggetti
    • La classe
    • L'oggetto: istanza di una classe
    • Costruttori
    • Riflessione e introspezione degli oggetti
    • Ogni oggetto è un Object
    • Accessors: getters e setters
    • Metodi di classe e metodi di istanza
    • Esercizi
  5. Incapsulamento, ereditarietà e polimorfismo
    • Relazioni tra classi
    • Composizione
    • Incapsulamento
    • Superclassi e sottoclassi: ereditarietà
    • Impostare l'eredità
    • Override di un metodo
    • Metodi polimorfici
    • Esercizi
  6. Classi contenitore e cenni di FP
    • Array come collezione
    • Indicizzazione
    • Dizionari o hash
    • Iteratori
    • Ciclo di vita degli oggetti nelle collezioni
    • Cenni di FP: each e map
    • Esercizi
  7. Operazioni di Input/Output
    • Leggere da disco
    • Scrivere su disco
    • Formati di salvataggio
    • YAML (Serializzazione in Ruby)
    • Operazioni comuni sui file
    • Esercizi
  8. Gestione delle eccezioni
    • Cosa sono le eccezioni
    • Gestire le eccezioni in Ruby
    • Sollevare eccezioni
    • Catch e throw
    • Esercizi
  9. Metodi stringa ed espressioni regolari
    • La classe String
    • Metodi utili della classe String (index, chomp, slice, gsub, ...)
    • Cosa è un'espressione regolare
    • Pattern matching
    • Inserire espressioni regolari in Ruby
    • Esercizi
  10. Namespace e Moduli
    • Organizzare il codice sorgente
    • Moduli
    • Namespace
    • Mixin
    • Mixin e interfacce
    • Esercizi
  11. Ruby on Rails
    • Cos'è e cosa NON è Rails
    • Il paradigma Model-View-Controller (MVC)
    • Perchè Rails è diverso
    • Rails su Windows
    • Rails su Linux
    • Web Server e Application Server
    • Usare altri database con Rails
    • Esercizi
  12. Generare un'applicazione Rails
    • Creazione di un database
    • Preparazione di MySQL
    • L'architettura del database
    • Generare un'applicazione Rails
    • Scaffolding
    • Test dell'applicazione
    • Esercizi
  13. Completamento dell'applicazione
    • I file di controllo
    • Definire le relazioni tra le tabelle
    • I file vista ERB
    • Le classi entità
    • Impostazione della relazione 1 a n
    • Inserimento di campi di default
    • Completamento del sito
    • Definizione del layout grafico
    • Esercizi
  14. Rails per applicazioni complesse
    • Migrazioni di database
    • URL Routing
    • Mandare e-mail via SMTP
    • Validazione dei dati
    • Esercizi
  15. Autenticazione e Sessioni
    • Autenticazione: Modello dati
    • Autenticazione: Controller
    • Autenticazione - View
    • Login
    • Oggetti di sessione
    • Esercizi
  16. Un guestbook in Rails
    • Salire sulle rotaie
    • Configurazione del modello dati
    • Configurazione dei controller
    • Vista principale: la home page
    • Impostazione del formato della data
    • Login e autenticazione dell'utente
    • Gestione della sessione
    • Controllo degli accessi
    • Modifica e cancellazione dei messaggi
    • Modifica del layout
    • Esercizi
Accedi a MRW Corsi
Username
Password
Utente Docente
Non sei ancora iscritto? Se ti iscrivi adesso riceverai subito un coupon del valore di 15 Euro che potrai utlizzare sul tuo primo acquisto. Iscriviti subito!
Corsi in promozione
Corso MS SQL Server
Gestire database con Microsoft SQL Server - Sconto -20% (fino al 31/08/2014)
Corso Web Marketing
Promozione siti, motori di ricerca e Marketing - Sconto -25% (fino al 31/08/2014)
Corso Web Design
Disegno di siti Web con HTML, CSS e Dynamic HTML - Sconto -30% (fino al 31/08/2014)
Corso ASP
Corso completo per la creazione di siti Web dinamici - Sconto -30% (fino al 31/08/2014)
Corso Javascript
Guida completa allo scripting lato client - Sconto -30% (fino al 31/08/2014)
Bundle attivi
Creare app per Android partendo da zero
Impara a creare app per Android partendo dalle basi del linguaggio Java - 2 corsi a soli 180 Euro (fino al 31/08/2014)
Creare siti web
Percorso completo per creare siti web partendo da zero - 3 corsi a soli 157 Euro (fino al 31/08/2014)
PHP e MySQL
Imparare a creare applicazioni web con PHP e MySQL - 2 corsi a soli 160 Euro (fino al 31/08/2014)
Programmare per Windows Phone partendo da zero
Sviluppare applicazioni per Windows Phone con C# partendo da zero - 2 corsi a soli 190 Euro (fino al 31/08/2014)
Se hai dubbi, richieste o domande sul nostro servizo ti invitiamo a visitare la sezione customer care dove potrai trovare tutto l'aiuto di cui hai bisogno.
Puoi effettuare i tuoi pagamenti in tutta tranquillità grazie alle transazioni sicure offerte tramite Banca Sella e PayPal. Per maggiori info circa i pagamenti accettati clicca qui.