Formation Rails 8, framework Ruby pour Web et API Rest avec un expert
[100% en téléprésentiel - pas de FOAD ( * ) ]


Taux global de satisfaction des Stagiaires Formation Rails 8, framework Ruby pour Web et API Rest : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"Il n'y a que les pères et les mères qui s'affligent véritablement de la maladie de leurs enfants."
Confucius

Ruby on Rails

Fiche technique Formation Ruby on Rails
Rails 8 : un framework stable et puissant
Lieu programmé Classe virtuelle (téléprésentiel en direct)
dates du 24-02-2026 au 27-02-2026 (durée 4 jours)
Tarif 1850 € HT / personne (1850 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Formateur
24-02-2026programmation serveur

Rails est un framework complet. Il intègre tous les outils nécessaires pour créer des applications web performantes, côté client comme côté serveur. Génération de modèles, de templates HTML, mise à jour de bases de données, envoi et réception d'e-mails, maintenance des pages en ligne via WebSockets, gestion des tâches asynchrones, stockage des fichiers téléchargés dans le cloud, protection robuste contre les attaques courantes : Rails fait tout cela et bien plus encore. Venez découvrir les bases de ce framework basé sur Ruby !

  • ✅ Certifié Qualiopi (Financement OPCO/France Travail)
  • ⭐ Note : 4.8/5 (Basé sur 497 formations)
  • 👨‍🏫 Expert identifiable : +20 ans d'expérience
  • 🎙 Formation 100% en téléprésentiel (pas de FOAD classique)

Ruby on Rails

Objectifs de la formation Ruby on Rails

  • Savoir installer Rails.
  • Comprendre l'approche MVC de Rails
  • Savoir utiliser la console de Rails
  • Utiliser l'ORM ActiveRecord de Rails
  • Créer un site web avec Rails
  • Créer une API ReST avec Rails

Contenu de la formation Ruby on Rails

Formation Ruby on Rails

Durée de la formation

4 jours

Participants à la formation Ruby on Rails

Cette formation Ruby on Rails s'adresse aux aux développeurs, chefs de projet et aux architectes techniques.

Niveau : intermédiaire 🌶️🌶️

Pré-requis de la formation

Une connaissance de Ruby est indispensable.

Comment bien se préparer à cette formation ? 👇

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques, comprenant l'installation d'un environnement de développement Rails et la création complète d'un stie web data-centric, avec authentification des utilisateurs, ainsi que des webservices Rest en Json et XML.


Programme de la formation Ruby on Rails

Présentation de Rails

  • Pourquoi un Framework ?
  • Versions LTS de Rails
  • Rails 8 : nouveautés et stabilité
  • Rails 8 : philosophie et conventions
travaux pratiques

Analyse des versions de Rails

< sommaire formation Ruby on Rails


Création d'un nouveau projet de Rails

  • Prérequis pour Rails 8
  • Installation de Rails 8
  • Création d'une application Rails
  • Quel IDE pour Rails ?
  • Démarrage du serveur
travaux pratiques

Installation et Prise en main d'un environnement de développement Rails

< sommaire formation Ruby on Rails


Rails et MVC

  • Générateur de Modèle Rails 8
  • Migration Rails 8
  • ORM en console interactive Rails 8
  • Générateur de Contrôleur Rails 8
  • Template de Vue ERB en Rails 8
travaux pratiques

TP : affichage de collection et de singleton

< sommaire formation Ruby on Rails


Rails 8 et CRUD

  • Read : routage intelligent
  • Create : strong parameters et exceptions
  • Update : ORM et validation
  • Delete : Suppression et confirmation
travaux pratiques

implémenter CRUD en Rails

< sommaire formation Ruby on Rails


Rails et entités dépendantes

  • ActiveRecord et clés étrangères
  • Relation 1-n : restrict et cascade
  • Rails et les Routes imbriquées
  • Manipulation d'entités liées
travaux pratiques

Création entité liée

< sommaire formation Ruby on Rails


Rails et DRY

  • Rendu Partiel de Collection
  • Rendu Partiel de Formulaire
  • Les Concerns de Rails
travaux pratiques

Implémentation d'un GEM en Ruby

< sommaire formation Ruby on Rails


Authentification dans Rails 8

  • Auth Basic
  • Auth Digest
  • Autres considérations de sécurité
travaux pratiques

Import d'un fichier en base avec Ruby

< sommaire formation Ruby on Rails


Session et Cookie en Rails 8

  • Choix du mode de session
  • Session Rails : écriture, lecture, suppression.
  • Flash : manipulation et propagation
  • Cookie : manipulation et restrictions
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Rails et API Rest

  • introduction à ReST
  • approche JSON
  • approche XML
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Rails 8 : les Filtres

  • filtre et middleware en Rails
  • filtre avant
  • filtre après
  • filtre autour
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Sécurité du Contrôleur Rails

  • Auth HTTP
  • Token et Rails
  • XSS et Rails
  • CSRF et Rails
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


ORM Rails ActiveRecord

  • Mappage et Conventions ActiveRecord
  • Validations ActiveRecord
  • Callbacks ActiveRecord
  • Gérer les migrations ActiveRecord
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Moteur de Templates Rails

  • Gestion de la Response
  • Rendu par défaut
  • Rendu explicite et direct
  • Head
  • Les assistants
  • Les partiels
  • Layout et YIELD
  • Imbrication
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Formulaires Rails

  • Traiter les formulaires de base
  • Traiter les objets modèles
  • Boîtes de sélection
  • date et heure
  • collection d'objets arbitraires
  • Téléchargement de fichiers
  • formulaires complexes
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Routage Rails

  • Ressources
  • CRUD, verbes et actions
  • Espaces de noms et routage du contrôleur
  • Ressources imbriquées
  • routes non-rest
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Rails et les Tests

  • Introduction aux tests
  • Environnement de Tests
  • Rails et Minitest
travaux pratiques

Création de WS Rest

< sommaire formation Ruby on Rails


Pourquoi choisir notre formation Ruby On Rails en téléprésentiel plutôt qu'une FOAD classique ?

Caractéristiques FOAD / E-learning Classique Formation Ruby On Rails Sagexa
Mode d'apprentissage Vidéos pré-enregistrées en autonomie Direct (Live) avec un formateur expert
Interaction et Questions Forum ou email (réponse sous 24h/48h) Réponses immédiates par micro ou chat
Accompagnement TP Correction automatique ou corrigés types Assistance à distance et aide au débogage en direct
Rythme de travail Souvent délaissé par manque de motivation Calendrier fixe pour une progression garantie
Mises à jour Contenu parfois obsolète (anciennes versions) Cours basé sur les dernières versions Ruby On Rails

*Contrairement à une FOAD, notre format en téléprésentiel vous assure la même qualité qu'un cours en présentiel, sans les contraintes de déplacement.