Formation Rails 8, framework Ruby pour Web et API Rest


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 est plus difficile de se défendre de l'amertume dans la pauvreté que de l'orgueil dans l'opulence."
Confucius

Ruby on Rails

Rails 8 : un framework stable et puissant

Lieu programmé : France entière (à distance)

du 20-01-2026 au 23-01-2026 (durée 4 jours)

Tarif : 1850 € HT / personne (1850 € TTC)
sous réserve d'un nombre suffisant d'inscriptions
Par 20-01-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 !

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

< 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

< 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

< 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

< 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

< sommaire formation Ruby on Rails


Rails et DRY
  • Rendu Partiel de Collection
  • Rendu Partiel de Formulaire
  • Les Concerns de Rails

< sommaire formation Ruby on Rails


Authentification dans Rails 8
  • Auth Basic
  • Auth Digest
  • Autres considérations de sécurité

< 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

< sommaire formation Ruby on Rails


Rails et API Rest
  • introduction à ReST
  • approche JSON
  • approche XML

< sommaire formation Ruby on Rails


Rails 8 : les Filtres
  • filtre et middleware en Rails
  • filtre avant
  • filtre après
  • filtre autour

< sommaire formation Ruby on Rails


Sécurité du Contrôleur Rails
  • Auth HTTP
  • Token et Rails
  • XSS et Rails
  • CSRF et Rails

< sommaire formation Ruby on Rails


ORM Rails ActiveRecord
  • Mappage et Conventions ActiveRecord
  • Validations ActiveRecord
  • Callbacks ActiveRecord
  • Gérer les migrations ActiveRecord

< 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

< 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

< 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

< sommaire formation Ruby on Rails


Rails et les Tests
  • Introduction aux tests
  • Environnement de Tests
  • Rails et Minitest

< sommaire formation Ruby on Rails