Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

18 Aprile 2024 Elimina data

18 Maggio 2024 Elimina data

Corso Ruby on Rails

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso Ruby on Rails

Impara a programmare Applicazioni Web con Ruby on Rails

Obiettivo del corso

Obiettivo: formare il discente con competenze basi per sviluppare applicazioni web con il
framework Ruby on Rails

A chi è rivolto

Requisiti: corso rivolto a sviluppatori, conoscenze basi di programmazione in un linguaggio ad
oggetti

Programma

Programma Didattico (40 ore):

1. Framework Ruby on Rails
ï‚· Introduzione
ï‚· Perchè utilizzare Ruby on Rails
ï‚· Architettura MVC
2. Istallazione Ruby su Windows
ï‚· Ruby e DevKit
ï‚· RubyGems
ï‚· MySQL RubyGems; Web Server
3. Creazione Progetto
ï‚· Accesso al progetto, bundler, controlle e view
ï‚· File structure, server request handing e routes
4. Dynamic Content
ï‚· Rendering Templates
ï‚· Redirecting Actions
ï‚· Istance Variables
ï‚· Links e URL Parameters
5. Database e Migrazione
ï‚· Creazione Database
ï‚· Configurazione Progetto per Database
ï‚· Migration Methods
ï‚· Migration per CMS
Innovaformazione di Dario Carrassi P.I. 07509840729 sede legale Via Cattolica 28,
70026 Modugno (Ba) – sede operativa Viale Caduti di Nassirya 5, 70124 Bari
www.innovaformazione.net info@innovaformazione.net Tel. 3471012275
6. Modelli, ActiveRecord e ActiveRelation
ï‚· Introduzione
ï‚· Generazione Modello e lavorare nel Rails Console
ï‚· Creazione, aggiornamento e cancellazione records
ï‚· Query Methods: condition, order, limits e offset
7. Associazioni
ï‚· Tipi di Associazioni
ï‚· One-to-one
ï‚· One-to-many
ï‚· Many-to-many (simple e rich)
8. Controllers e CRUD
ï‚· Introduzione
ï‚· Form Basics
ï‚· Raead an Action
ï‚· Create an Action
ï‚· Update Action (Edit/Update/Delete)
ï‚· Flash Hush
ï‚· Pages and Section CRUD
9. Layouts e View Helpers
ï‚· Layouts e Partial Templates
ï‚· Custom e Sanitize Helpers
10. Assets
ï‚· Introduzione
ï‚· Stylesheets con Javascript
ï‚· Intregrazione Rails con Javascript e AJAX
11. Forms
ï‚· Forms Helpers
ï‚· Option Helpers ed errori
ï‚· Cross-site request forgery
Innovaformazione di Dario Carrassi P.I. 07509840729 sede legale Via Cattolica 28,
70026 Modugno (Ba) – sede operativa Viale Caduti di Nassirya 5, 70124 Bari
www.innovaformazione.net info@innovaformazione.net Tel. 3471012275
12. Data Validation
ï‚· Validation Method
ï‚· Custom Validation
13. User Authentication
ï‚· Introduzione
ï‚· Sicure Password
ï‚· Login e Logout
ï‚· Cookies e restrizione degli accessi
14. Implementazione piccolo CMS
ï‚· AdminUser CRUD
ï‚· Nestin Pages in subject
ï‚· Aggiungere RubyGems
ï‚· Gestione SortPosition
ï‚· ActiveRecord Callback
ï‚· Pubblic area
15. REST e RESTfoul routes
ï‚· Introduzione
ï‚· REST HTTP verbs
ï‚· RESTfoul routes
ï‚· RESTfoul links e forms
ï‚· Uso di risorse non-standard
16. 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
Innovaformazione

Dove si svolge

online in virtual classroom con lezioni dal vivo completamente personalizzabili

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Durata ore: 40
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Design di pagine web, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 40
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Design di pagine web, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza