Ruby

Apprendre le langage Ruby sans Rails

Formation créée le 22/12/2025.
Version du programme : 1

Prochaine date

09/02/2026

Type de formation

Distanciel

Durée de formation

35 heures (5 jours)

Accessibilité

Oui
Net de TVA
S'inscrire
Net de TVA
S'inscrire
Net de TVA
S'inscrire

Ruby

Apprendre le langage Ruby sans Rails


Présentation de Ruby Historique de Ruby Positionnement de Ruby Les outils de Rub Les bases du Langage Ruby Types et opérations dans Ruby Variables et symboles dans Ruby Constantes en Ruby Tableaux en 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 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 Gestion des Exceptions en Ruby Lever une Exception en Ruby Capturer une Exception en Ruby Les GEMs de Ruby Principe des packages en Ruby Créer un GEM Installer un GEM Utiliser un GEM MySQL et Ruby Installation du GEM MySQL pour Ruby DQL simples en Ruby Requêtes préparées en Ruby Quelques extensions Ruby Serveur Web Ruby : introduction aux webservices Rest Objets distribués avec Ruby Le XML avec Ruby

Objectifs de la formation

  • 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

Profil des bénéficiaires

Pour qui
  • Cette formation Ruby sans Rails s'adresse aux aux développeurs, chefs de projet et aux architectes techniques.
Prérequis
  • Une connaissance de base en programmation est fortement conseillée.

Contenu de la 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).

Équipe pédagogique

Xavier Braive, Formateur Développeur Fullstack, est un formateur pédagogue, passionné par le partage des connaissances. Avec plus de 20 années d'expérience en développement web, il a acquis une expertise certaine en PHP, Javascript, Python et autres langages de développement. Xavier conçoit et anime les formations chez SAGEXA.

Suivi de l'exécution et évaluation des résultats

  • Après chaque TP, un débrief permet de valider la progression de chaque participant; une auto-évaluation est proposée en conclusion de la formation, permettant de valider la progression du participant.

Ressources techniques et pédagogiques

  • Support de formation au format électronique

Capacité d'accueil

Entre 2 et 8 apprenants

Délai d'accès

12 jours

Accessibilité

Toutes nos formations distancielles sont accessibles aux développeurs en situation de handicap physique pouvant communiquer par visio-conférence, après un entretien de validation.

Prochaines dates

8 places restantes Ruby
du 09/02/2026 au 13/02/2026 distance