Innovaformazione

Corso Ruby on Rails

Innovaformazione
A Distanza

1001-2000 €
Preferisci chiamare subito il centro?
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Livello Livello base
Metodologia A distanza
Ore di lezione 40h
Durata 5 Giorni
Inizio Scegli data
Campus online
Invio di materiale didattico
Tutoraggio personalizzato
Lezioni virtuali
  • Corso
  • Livello base
  • A distanza
  • 40h
  • Durata:
    5 Giorni
  • Inizio:
    Scegli data
  • Campus online
  • Invio di materiale didattico
  • Tutoraggio personalizzato
  • Lezioni virtuali
Descrizione

Ruby on Rails è una importante tecnologia altamente performante per lo sviluppo sia front-end che back-end per le applicazioni web. Anche detto "RoR", si tratta di un linguaggio associato ad un framework, Ruby on Rails.
Innovaformazione eroga corsi on demand quindi su richiesta e attivabili con calendario personalizzato.

Strutture (1)
Dove e quando
Inizio Luogo Orario
Scegli data
A distanza
lezioni personalizzabili con giornate a scelta
Inizio Scegli data
Luogo
A distanza
Orario lezioni personalizzabili con giornate a scelta

Da tener presente

· Quali sono gli obiettivi del corso?

fornire le competenze base per sviluppare in Ruby on Rails

· A chi è diretto?

sviluppatori, meglio se con conoscenze basi in un altro linguaggio ad oggetti

· Quali saranno i passi successivi alla richiesta di informazioni?

verrete richiamati telefonicamente

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Cosa impari in questo corso?

Ruby
Ruby on Rails
Corso ruby on rails
Corso di programmazione ruby
Corso programmatore ruby
Sviluppatore ror
Corso programmazione ruby on rails
Innovaformazione
Formazione ruby on rails
Corso per programmatori ruby

Professori

Consulente Programmatore Senior
Consulente Programmatore Senior
Docente

Docente programmatore Java e Mobile APP con pluriennale esperienza nel settore. Formatore specializzato nei corsi Android, iOS e Phonegap per lo sviluppo APP. www.innovaformazione.net - info@innovaformazione.net

Programma

Programma Didattico (40 ore):

  1. Framework Ruby on Rails

  • Introduzione

  • Perchè utilizzare Ruby on Rails

  • Architettura MVC

  1. Istallazione Ruby su Windows/Mac

  • Ruby e DevKit

  • RubyGems

  • MySQL RubyGems; Web Server

  1. Creazione Progetto

  • Accesso al progetto, bundler, controlle e view

  • File structure, server request handing e routes

  1. Dynamic Content

  • Rendering Templates

  • Redirecting Actions

  • Istance Variables

  • Links e URL Parameters

  1. Database e Migrazione

  • Creazione Database

  • Configurazione Progetto per Database

  • Migration Methods

  • Migration per CMS

  1. Modelli, ActiveRecord e ActiveRelation

  • Introduzione

  • Generazione Modello e lavorare nel Rails Console

  • Creazione, aggiornamento e cancellazione records

  • Query Methods: condition, order, limits e offset

  1. Associazioni

  • Tipi di Associazioni

  • One-to-one

  • One-to-many

  • Many-to-many (simple e rich)

  1. Controllers e CRUD

  • Introduzione

  • Form Basics

  • Raead an Action

  • Create an Action

  • Update Action (Edit/Update/Delete)

  • Flash Hush

  • Pages and Section CRUD

  1. Layouts e View Helpers

  • Layouts e Partial Templates

  • Custom e Sanitize Helpers

  1. Assets

  • Introduzione

  • Stylesheets con Javascript

  • Intregrazione Rails con Javascript e AJAX

  1. Forms

  • Forms Helpers

  • Option Helpers ed errori

  • Cross-site request forgery

  1. Data Validation

  • Validation Method

  • Custom Validation

  1. User Authentication

  • Introduzione

  • Sicure Password

  • Login e Logout

  • Cookies e restrizione degli accessi

  1. Implementazione piccolo CMS

  • AdminUser CRUD

  • Nestin Pages in subject

  • Aggiungere RubyGems

  • Gestione SortPosition

  • ActiveRecord Callback

  • Pubblic area

  1. REST e RESTfoul routes

  • Introduzione

  • REST HTTP verbs

  • RESTfoul routes

  • RESTfoul links e forms

  • Uso di risorse non-standard

  1. Debugging e Error Hendling
  • Introduzione

  • Logging to Log file

  • Tecniche di Debugging ed errori in produzione

  • Testing e Deploying

Esercitazioni pratiche durante tutto il corso

Corso erogato su richiesta “on demand” in modalità frontale oppure in virtual classroom online.


Confronta per scegliere al meglio:
Leggi tutto