DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Développeur framework Ruby on Rails

Date de mise à jour : 16/12/2025 | Identifiant OffreInfo : 15_25505653F

Information fournie par :
Carif-Oref Occitanie

Objectifs, programme, validation de la formation

Objectifs


  • Comprendre les bases du langage Ruby

  • Maîtriser le framework Ruby on Rails pour développer des applications web

  • Concevoir, structurer et optimiser une application MVC

  • Utiliser ActiveRecord pour gérer les bases de données

  • Créer des API REST avec Rails

  • Assurer la sécurité, la performance et les tests d'une application Rails

  • Déployer une application Ruby on Rails en production

Programme de la formation

Module 1 : Introduction à Ruby et à l'écosystème Rails


  • Présentation du langage Ruby

  • Installation et environnement de développement

  • Syntaxe, objets, classes et modules

  • Gestion des dépendances avec Bundler

  • Présentation de Ruby on Rails et de son architecture

Module 2 : Architecture MVC et structure d'une application Rails

  • Philosophie MVC

  • Arborescence d'un projet Rails

  • Générateurs Rails

  • Routes et ressources

  • Contrôleurs, vues, helpers et layouts

Module 3 : Base de données avec ActiveRecord

  • Migrations, modèles et validations

  • Relations entre modèles

  • Requêtes ActiveRecord

  • Seeds et gestion des données

  • Structuration et optimisation du schéma

Module 4 : Développement côté front dans Rails

  • ERB, partials et layouts

  • Introduction à Turbo et Stimulus

  • Gestion des assets, Webpacker ou importmaps selon version

  • Formulaires avancés et interactions dynamiques

Module 5 : Création d'API REST avec Rails

  • Configuration d'une API-only

  • Endpoints, routes et contrôleurs

  • Sérialisation des données

  • Authentification et tokens

  • Tests d'API

Module 6 : Sécurité et bonnes pratiques

  • Protection CSRF, XSS, injections SQL

  • Gestion des sessions et cookies

  • Chiffrement et gestion des secrets

  • Limitation des accès et policies

Module 7 : Tests et qualité de code

  • RSpec ou Minitest

  • Tests unitaires et d'intégration

  • Tests d'API

  • Automatisation et CI/CD basique

  • Mesure de couverture de tests

Module 8 : Déploiement et production

  • Configuration d'un serveur (Linux, SSH)

  • Déploiement avec Capistrano, Docker ou Platform-as-a-Service

  • Gestion des logs, monitoring et maintenance

  • Optimisation des performances

  • Procédure de mise à jour et rollback

Validation et sanction

Attestation de formation

Type de formation

Non certificiante

Sortie

Sans niveau spécifique

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
50 heures en centre

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Demandeur d'emploi, Public en emploi, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissance de base en programmation (variables, conditions, boucles) Notions générales en développement web (HTTP, HTML, CSS) Connaissances de base en base de données (SQL conseillé) Aisance avec l'environnement Linux ou macOS idéalement

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
211 Rue Marius Carrieu
34080 - Montpellier
Responsable : VIVANEO
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 0177179036
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
VIVANEO
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 0177179036
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 15/12/2025 au 31/12/2026
débutant le : 15/12/2025
Adresse d'inscription
28 rue du chemin vert
75011 - Paris 11e
Etat du recrutement : Ouvert
Modalités : Entrées/sorties permanentes

Organisme responsable

VIVANEO
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 0177179036
Contacter l'organisme