Corso Ruby

  • Ruby è un linguaggio di scripting completamente ad oggetti. Nato nel 1993 come progetto personale del giapponese Matsumoto, Ruby è stato il primo linguaggio di programmazione sviluppato in Oriente a guadagnare abbastanza popolarità da superare la barriera linguistica che separa l’informatica nipponica da quella nazionale e ad essere usato anche in Occidente in progetti di rilievo.

    Nel corso degli ultimi anni, la popolarità di Ruby ha subito una forte impennata, dovuta alla comparsa di framework di successo per lo sviluppo di applicazioni web, come Nitro e Ruby on Rails, nonchè del Metasploit Framework, ambiente per la creazione e l’esecuzione facilitata di exploit.

    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 del design pattern, della consistenza del codice, del supporto ad Ajax e della scalabilità di un progetto.

  • Il programma del corso è personalizzabile a seconda del proprio livello di competenza e degli obiettivi formativi.

    Programma indicativo:

    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"

    Sono previste esercitazioni pratiche su tutti gli argomenti trattati.

  • Poiché il corso è personalizzato e disponibile per utenti di tutti i livelli (principianti, intermedi e avanzati) al corsista non sono richiesti particolari requisiti.

  • Il corso offre una panoramica introduzione alle caratteristiche del linguaggio Ruby e al framework Rails, per chi intenda 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.

  • Il corso può essere condotto in forma individuale, con lezioni in modalità one-to-one. Orari, luogo e durata delle sessioni di coaching sono assolutamente personalizzabili e concordate in base alle disponibilità del corsista.

    Per info sui costi e per definire un piano formativo personalizzato, contatta la Segreteria Didattica allo 02 39666357 o compila l’apposito form online di richiesta informazioni nella sezione Contatti.

  • Nome *
    Invalid Input
    Cognome *
    Invalid Input
    Telefono *
    Invalid Input
    Email *
    Invalid Input
    Città *
    Invalid Input
    Corso *
    Invalid Input
    Note
    Invalid Input