Ruby e Ruby On Rails

Corso

Online

159 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Durata

    Flessible

  • Inizio

    Scegli data

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

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. Rivolto a: Tutti.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso

Obiettivo del corso è formare i discenti a creare software ed applicativi, anche complessi, sfruttando le potenzialità di Ruby e Ruby On Rails

Non sono richieste competenze particolari per iniziare il corso se non tanta voglia di studiare ed imparare. Il corso è diretto a chi vuole espandere la propria professionalità ed imparare a creare applicativi con Ruby e ROR.

Nessuno.

Il corso è attivo 365 giorni all'anno, 24H su 24. Per info, costi e promozioni: http://www.mrwcorsi.it/corsi/scheda/corso-ruby-e-ruby-on-rails.asp

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Sviluppare software con Ruby
  • Creare web application con ROR
  • Programmare in Ruby

Professori

Claudio Garau

Claudio Garau

Dottore in Scienze Politiche

Programmatore con quasi 20 anni di esperienza nello sviluppo di software e siti web con tecnologie open-source ed in ambiente Linux. Attualmente collaboratore editoriale di testate del calibro di Mr.Webmaster e HTML.it

Programma

    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


    1. 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


    1. 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


    1. 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


    1. Incapsulamento, ereditarietà e polimorfismo

        • Relazioni tra classi

        • Composizione

        • Incapsulamento

        • Superclassi e sottoclassi: ereditarietà

        • Impostare l'eredità

        • Override di un metodo

        • Metodi polimorfici

        • Esercizi


    1. 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


    1. Operazioni di Input/Output

        • Leggere da disco

        • Scrivere su disco

        • Formati di salvataggio

        • YAML (Serializzazione in Ruby)

        • Operazioni comuni sui file

        • Esercizi


    1. Gestione delle eccezioni

        • Cosa sono le eccezioni

        • Gestire le eccezioni in Ruby

        • Sollevare eccezioni

        • Catch e throw

        • Esercizi


    1. 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


    1. Namespace e Moduli

        • Organizzare il codice sorgente

        • Moduli

        • Namespace

        • Mixin

        • Mixin e interfacce

        • Esercizi


    1. 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


    1. Generare un'applicazione Rails

        • Creazione di un database

        • Preparazione di MySQL

        • L'architettura del database

        • Generare un'applicazione Rails

        • Scaffolding

        • Test dell'applicazione

        • Esercizi


    1. 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


    1. Rails per applicazioni complesse

        • Migrazioni di database

        • URL Routing

        • Mandare e-mail via SMTP

        • Validazione dei dati

        • Esercizi


    1. Autenticazione e Sessioni

        • Autenticazione: Modello dati

        • Autenticazione: Controller

        • Autenticazione - View

        • Login

        • Oggetti di sessione

        • Esercizi


    1. 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


Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Ruby e Ruby On Rails

159 € +IVA