Formation Ruby sans Rails, Programmation Orientée Objet avec un expert : Formation 100% en téléprésentiel (pas de FOAD classique)


Taux global de satisfaction des Stagiaires Formation Ruby sans Rails, Programmation Orientée Objet : 4.8 sur 5 pour 497 formations

Accueil / Formation / programmation serveur

sagexa in good shape
"L'archer a un point commun avec l'homme de bien : quand sa flèche n'atteint pas le centre de la cible, il en cherche la cause en lui-même."
Confucius

Fiche technique Ruby

Apprendre le langage Ruby sans Rails

Lieu programmé : Classe virtuelle (cours téléprésentiel en direct)

dates : du 12-01-2026 au 16-01-2026 (durée 5 jours)

Tarif : 1750 € HT / personne (1750 € TTC)

session confirmée

Par 12-01-2026programmation serveur

Ruby est un langage de programmation orienté objet, qui a été créé pour rendre la programmation à la fois agréable et rapide. Grâce à un interpréteur facile d'emploi, une syntaxe simple à comprendre, une orientation objet complète et des bibliothèques de classes puissantes, Ruby est un langage utilisable dans une grande variété de domaines, qui vont du lecteur de cartes aux webservices et autres sites web. Selon la presse spécialisée (LeMagIT 22-03-2019), les profils développeurs les plus demandés par les employeurs dans le monde sont dans l'ordre : Go, Scala et Ruby. Particularité française, les entreprises chercheraient moins des développeurs Scala et Ruby et plus des connaisseurs de React (la librairie JavaScript de Facebook) et des compétences en DevOps. Alors, pourquoi se lancer dans Ruby en 2024 ? Il y a deux explications possibles : une envie subite de bouger à l'international, ou alors une application legacy, écrite en Ruby. Pour la petite histoire, depuis 2009 j'avais laissé Ruby un peu de côté, après avoir fait partie des précurseurs (j'étais un des 1ers devs à être référencé sur le défunt rubyfrance.org). Il y a 1 an, un client m'a demandé une formation Ruby / XML, car une ancienne appli avait besoin d'évoluer, et le développeur était...parti. Suite à la grève SNCF, j'ai pris la voiture pour faire Bordeaux->Paris-CDG. Je roulais depuis 20 minutes quand une conductrice passablement distraite a tenté de me doubler sans changer de file. Bref, cela a mis un terme à mon intervention et entretemps, le client a décidé de tout refactorer...en PHP. Pourquoi pas, le tout étant de trouver le juste équilibre entre le coût de maintenance évolutive et un refactoring complet. De mon côté, j'hésiterais à démolir un produit qui fonctionne. Si vous êtes comme moi, ou si vous avez des envies de vous lancer sur le marché international (surtout l'Asie !), Ruby sera sans doute une corde supplémentaire à votre arc. Et si le créateur de Python dit "il ne faut pas connaître le néerlandais pour comprendre Python, mais ça aide", Yukihiro 'Matz' Matsumoto -le créateur de Ruby - n'a jamais dit qu'il fallait connaître le japonais pour se lancer dans Ruby :-) - Il précise en outre avoir créé ce langage pour l'amusement et le bonheur du développeur : "I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language."

  • ✅ 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

Objectifs de la formation Ruby

  • Maîtriser la syntaxe Ruby
  • Savoir implémenter des concepts Objet en Ruby
  • Créer et exécuter des scripts en Ruby
  • Savoir organiser correctement son code Ruby
  • Utiliser les extensions Ruby

Contenu de la formation Ruby

Formation Ruby

Durée de la formation

5 jours

Participants à la formation Ruby

Cette formation Ruby sans 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 base en programmation est fortement conseillée.

😊👉 j'évalue mon niveau programmation ici (QCM)

Que faire après cette formation ? 👇

Travaux pratiques de la formation

les participants réaliseront de nombreux travaux pratiques, comprenant des implémentations objet Ruby basées sur des design patterns ainsi que des traitements de data (fichiers et SGBD).


Programme de la formation Ruby

Présentation de Ruby
  • Historique de Ruby
  • Positionnement de Ruby
  • Les outils de Rub
travaux pratiques

Analyse des tendances du langage Ruby

< sommaire formation Ruby


Les bases du Langage Ruby
  • Types et opérations dans Ruby
  • Variables et symboles dans Ruby
  • Constantes en Ruby
  • Tableaux en Ruby
travaux pratiques

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

< sommaire formation Ruby


Programme en Ruby
  • Ecriture, enregistrement et exécution en Ruby
  • Entrées / sorties en Ruby
  • Définition et Appel de fonction en Ruby
  • Les Blocs en Ruby
  • Structures de contrôle en Ruby
  • Accès aux fichiers externes en Ruby
travaux pratiques

TP : création de librairies utilitaires en Ruby

< sommaire formation Ruby


POO: l'objet selon Ruby
  • Classe, méthode et attribut en Ruby
  • Association en Ruby
  • Injection de dépendance en Ruby
  • Visibilité publique / privée en Ruby
  • Librairies en Ruby
  • Héritage en Ruby
  • Les Modules en Ruby
travaux pratiques

implémenter une conception UML en Ruby

< sommaire formation Ruby


Gestion des Exceptions en Ruby
  • Lever une Exception en Ruby
  • Capturer une Exception en Ruby
travaux pratiques

Définir une librairie d'exceptions en Ruby

< sommaire formation Ruby


Les GEMs de Ruby
  • Principe des packages en Ruby
  • Créer un GEM
  • Installer un GEM
  • Utiliser un GEM
travaux pratiques

Implémentation d'un GEM en Ruby

< sommaire formation Ruby


MySQL et Ruby
  • Installation du GEM MySQL pour Ruby
  • DQL simples en Ruby
  • Requêtes préparées en Ruby
travaux pratiques

Import d'un fichier en base avec Ruby

< sommaire formation Ruby


Quelques extensions Ruby
  • Serveur Web Ruby : introduction aux webservices Rest
  • Objets distribués avec Ruby
  • Le XML avec Ruby
travaux pratiques

Création de WS Rest

< sommaire formation Ruby


Pourquoi choisir notre formation Ruby en direct plutôt qu'une FOAD classique ?

Caractéristiques FOAD / E-learning Classique Formation Ruby 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

*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.