Formation Ruby On Rails

Contenu de la formation

Note : En distanciel, pour un meilleur confort, nous vous recommandons de vous munir d’un deuxième écran et d’une bonne connexion à internet.

Objectifs pédagogiques

Comprendre et savoir utiliser le framework Ruby On Rails ; être capable de mettre en place et gérer une application avec Ruby On Rails.

 

Participants : Développeur d’application web.

 

Délai d’accès à la formation : Entre 15 et 45 jours. Formation accessible aux personnes en situation de handicap. Plus d’informations au 0692 22 55 83.

 

Passerelles : aucune passerelle disponible.

 

Débouchés : Cette formation permet une montée en compétences mais ne permet pas de se former à un métier.

Prérequis

Modalités andragogiques

Validation

Présentation et historique du langage
Installer, configurer un environnement de développement sur sa machine
Comprendre et écrire du code Ruby

Le design pattern MVC (Modèle-Vue-Contrôleur)
Structure et organisation de l’application
Les environnements (développement, production, test, etc.)

Les prérequis (logiciels et librairies)
Les bases de données supportées
Le paramétrage de l’application

Les conventions de nommage
Les extensions de fichiers (erb, scss, etc.)
Les outils (rake, bundler, etc.)
Les fichiers journaux (logs)

Comprendre le mécanisme des routes et de génération d’URL
Routage de requête (map.connection, map.ressources, etc.)
Sessions et cookies, filtres

Les layouts, les templates, les partials
Les formulaires (gestion des erreurs, personnalisation, encapsulation)

Le mapping objet-relationnel (ORM), CRUD
Les relations entre tables (one to one, one to many, etc.)
Les jointures multiples
Les validations, les transactions

jQuery, CoffeeScript
Effets visuels
Drag’n’drop
Auto-completion

Envoi et réception d’e-mails avec Action Mailer
Web Service (AWS, SOAP, REST)
Déploiement, montée en charge, cache

Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.