Formation Ruby

Notée : (69)*

Apprenez à développer des applications avec le langage Ruby lors de cette formation pratique de 4 jours !

Prix (Formation inter-entreprise)

2000€ HT / personne

Durée

4 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Vous souhaitez vous mettre à Ruby ? Vous voulez progresser dans ce langage ? Vous êtes administrateur·rice système et vous avez besoin de Ruby pour automatiser votre quotidien ? Vous êtes développeur·se Rails et vous voulez apprendre à maîtriser ce langage que vous utilisez quotidiennement ?

Si oui, alors cette formation Ruby est faite pour vous !

Lors de cette formation Ruby de 4 jours, vous apprendrez à développer une application en Ruby.
Les différents exercices réalisés tout au long de la formation vous permettront de créer puis publier vos propres Gems, ainsi que de réaliser des DSL grâce à la méta programmation.

Le dernier jour vous permettra d'aller plus loin : vous verrez les nouveautés de la dernière version du langage Ruby, ou encore comment créer des tâches avec Rake.

Cette formation s'adresse à toute personne souhaitant acquérir les bonnes pratiques de développement en Ruby et créer ses premières applications avec ce langage, si vous débutez ou avez déjà quelques notions en Ruby.

Les objectifs

  • Installer un environnement de développement sur sa machine
  • Comprendre et écrire du code Ruby
  • Utiliser la métaprogrammation en Ruby
  • Créer une DSL (Domain-Specific Language)
  • Concevoir ses propres gems
  • Connaître les bibliothèques les plus utiles

Pré-requis

  • Une expérience en programmation orientée objet
  • Ordinateur portable à apporter

Le programme de la formation Ruby

Jour 1 : Installation et Basiques

  • Présentation et historique du langage Ruby
  • Installer et configurer un environnement de développement sur sa machine
  • Types de base
  • Conditions et boucles
  • Méthodes
  • Blocs
  • Classes, instances et héritage
  • Modules
  • Exceptions

Mises en pratique sur les notions vues au fil de la journée

Jour 2 : Gems, Bundler et API

  • Gestion des dépendances en Ruby
  • Créer et publier une GEM
  • Stockage de données avec YAML
  • Consommer une API REST

Mises en pratique sur les notions vues au fil de la journée

Jour 3 : Concepts avancés

  • Designs patterns en Ruby
  • Meta-programmation
  • Créer une DSL (Domain Specific Language)

Mises en pratique sur les notions vues au fil de la journée

Jour 4 : Aller plus loin

  • Création, édition, suppression de fichiers
  • Créer des tâches avec Rake
  • Faire de la documentation avec Rdoc/Yard
  • Nouveautés de la dernière version de Ruby
  • Ressources pour aller plus loin

Mises en pratique sur les notions vues au fil de la journée

Télécharger le programme

Le(s) formateur(s)

Pierre Deville

Pierre Deville

Pierre est développeur Ruby depuis 8 ans.

Il a découvert ce langage lors de son alternance à la Web@cademie en 2014, qu'il a continué de pratiquer depuis.

A l'issue de sa formation, il a travaillé pour le groupe IONIS à l'élaboration du programme et l'animation de la première session de la formation CodingAcademy by Epitech. Il a en outre eu des responsabilités au sein de la Web@cademie notamment pour encadrer ses étudiants et développer des outils internes.

Aujourd'hui freelance, il a eu l'occasion de travailler pour de nombreuses entreprises telles que Effilab ou Swile au sein desquelles il a aimé apprendre de ses pairs et transmettre ses connaissances aux développeurs moins expérimentés.

Parce qu'il pense qu'une bonne manière d'assimiler des concepts c'est de les enseigner mais aussi car il souhaite faire découvrir un langage qu'il affectionne tant, il est toujours disposé à donner des formations.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1379 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

21 témoignages

Formation qualitative qui s'est déroulée dans une ambiance excellente. Pierre maîtrise son sujet, est patient et très pédagogue. Je suis pleinement satisfait de cette formation.

Richard BIBARD
Neokapp

Etant sysops et voulant m'orienter vers le DevOps, cette formation a pleinement répondu à mes attentes, en petit groupe le formateur, très pédagogue, à le temps de passer du temps avec chacun.

Matthieu Hue
Twenga

Formation très intéressante et facile d'accès grâce à une très bonne pédagogie et un formateur très agréable et disponible. Le niveau des ateliers montent progressivement en complexité. Vraiment très bien.

Nicolas COTARD
Moody's Analytics

Formation très sympathique et très pédagogique. On y a le temps de prendre ses repère et la séparation théorie/pratique est bien pensée. Formateur agréable avec qui on peut être curieux.

Sylvain SIMON
Axess

Mathieu nous a proposé une belle formation autour de ruby, en décrivant les caractéristiques mais aussi l'esprit du langage, tout en nous communiquant sa passion pour la programmation et son enthousiasme. Les travaux pratiques sont vraiment motivants et amusants, je préfère laisser la surprise.

Thomas DILIGENT
Moody's Analytics

Une façon ludique d'aborder tous les thèmes qui composent le langage Ruby. Cette formation délivre les connaissances nécessaires à tous ceux qui ont un besoin de développer ou de lire du code Ruby.

Stephan BOULINGUEZ
Voyage SNCF

Pouvoir suivre cette formation en petit comité a représenté un confort indéniable avec un formateur compétent, pédagogue et sachant s'adapter au public. Je vous recommande chaudement !

Diego D’oliveira granja
Voyage SNCF

Je suis sorti très satisfait de cette formation, le rythme donné par le formateur et sa pédagogie étaient parfait. Le fait de créer un petit jeu permet même d'apprendre de façon ludique ce qui apporte de la bonne ambiance pendant la formation.

Jérome Tessier

Formateur avec une très bonne pédagogie. Pour moi qui n'avais aucun background Ruby, j'ai pu suivre la formation au même rythme que les participants qui avaient déjà des connaissances du langage.

Fanny Kilanga

Excellente formation avec un suivi personnalisé des participants. Excellente ambiance, projet file rouge ludique et amusant. Je préconise fortement cet organisme de formation.

Sébastien SALOMON

J'ai trouvé la formation très utile et les explications du formateurs excellentes. Cette formation permet à quelqu'un qui ne connait pas le langage d’acquérir les bases du langage et poursuivre l'apprentissage ensuite tout seul et se perfectionner par l expérience.

Sorina Cotisel
Moody's Analytics

Formateur très pédagogue, à l'écoute de chacun, flexible et complet dans ses explications. Une formation humaine avec des pauses pour s'aérer l'esprit, c'est très important !

Xavier Carpentier

Un bon équilibre entre théorie et pratique, un formateur passionné... Bref, une formation qui donne hâte de se (re)plonger dans le monde Ruby !

Benjamin Reverend
Leadformance

En plus d'une qualité pédagogique évidente, j'ai beaucoup apprécié l'aspect humain de cette formation.

Eric Dejonckheere

Je recommande sans hésiter cette formation, y compris à ceux qui auraient déjà bossé sur Rails après avoir appris les bases du langage Ruby via des tutoriaux sur Internet : apprendre en condensé avec un professionnel n'a rien à voir :-)

Olivier Philippon

Une formation conviviale, mais sérieuse pour apprendre les fondamentaux de Ruby. Un passage obligatoire pour saisir rapidement les subtilités du langage et la métaprogrammation, tout en comprenant et respectant les standards de Ruby et de ses gems.

Regis Lutter

Excellente formation pour rentrer dans le monde Ruby ; les concepts clés sont abordés (des instructions « simples » jusqu’à la création de gem, en passant par l’introspection et la méta-programmation) ; au final, on découvre toutes les possibilités offertes par ce langage… il ne reste plus qu’à réaliser son projet

Jean-Charles Deville
Moody's Analytics

Excellente formation Ruby très pédagogique qui traite des fonctionnalités avancées comme les DSL en ruby. Je suis très satisfait du temps investi dans cette formation.

Yves Dufournaud
Moody's Analytics

Formation Ruby ludique et très efficace !

Jérôme David
Moody's Analytics

Très satisfait par la formation Ruby.

Robin Lupé
Moody's Analytics

Le formateur possède un haut niveau d'expertise dans le domaine open source et un bon sens pédagogique. Je garde un très bon souvenir de ces trois jours de formation.

Sylvain Ladoux
Moody's Analytics

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Ruby

Notée : (69)*

Apprenez à développer des applications avec le langage Ruby lors de cette formation pratique de 4 jours !

Vous souhaitez vous mettre à Ruby ? Vous voulez progresser dans ce langage ? Vous êtes administrateur·rice système et vous avez besoin de Ruby pour automatiser votre quotidien ? Vous êtes développeur·se Rails et vous voulez apprendre à maîtriser ce langage que vous utilisez quotidiennement ?

Si oui, alors cette formation Ruby est faite pour vous !

Lors de cette formation Ruby de 4 jours, vous apprendrez à développer une application en Ruby.
Les différents exercices réalisés tout au long de la formation vous permettront de créer puis publier vos propres Gems, ainsi que de réaliser des DSL grâce à la méta programmation.

Le dernier jour vous permettra d'aller plus loin : vous verrez les nouveautés de la dernière version du langage Ruby, ou encore comment créer des tâches avec Rake.

Cette formation s'adresse à toute personne souhaitant acquérir les bonnes pratiques de développement en Ruby et créer ses premières applications avec ce langage, si vous débutez ou avez déjà quelques notions en Ruby.

Les objectifs

  • Installer un environnement de développement sur sa machine
  • Comprendre et écrire du code Ruby
  • Utiliser la métaprogrammation en Ruby
  • Créer une DSL (Domain-Specific Language)
  • Concevoir ses propres gems
  • Connaître les bibliothèques les plus utiles

Pré-requis

  • Une expérience en programmation orientée objet
  • Ordinateur portable à apporter

Le programme de la formation Ruby

Jour 1 : Installation et Basiques

  • Présentation et historique du langage Ruby
  • Installer et configurer un environnement de développement sur sa machine
  • Types de base
  • Conditions et boucles
  • Méthodes
  • Blocs
  • Classes, instances et héritage
  • Modules
  • Exceptions

Mises en pratique sur les notions vues au fil de la journée

Jour 2 : Gems, Bundler et API

  • Gestion des dépendances en Ruby
  • Créer et publier une GEM
  • Stockage de données avec YAML
  • Consommer une API REST

Mises en pratique sur les notions vues au fil de la journée

Jour 3 : Concepts avancés

  • Designs patterns en Ruby
  • Meta-programmation
  • Créer une DSL (Domain Specific Language)

Mises en pratique sur les notions vues au fil de la journée

Jour 4 : Aller plus loin

  • Création, édition, suppression de fichiers
  • Créer des tâches avec Rake
  • Faire de la documentation avec Rdoc/Yard
  • Nouveautés de la dernière version de Ruby
  • Ressources pour aller plus loin

Mises en pratique sur les notions vues au fil de la journée

Télécharger le programme

Le(s) formateur(s)

Pierre Deville

Pierre Deville

Pierre est développeur Ruby depuis 8 ans.

Il a découvert ce langage lors de son alternance à la Web@cademie en 2014, qu'il a continué de pratiquer depuis.

A l'issue de sa formation, il a travaillé pour le groupe IONIS à l'élaboration du programme et l'animation de la première session de la formation CodingAcademy by Epitech. Il a en outre eu des responsabilités au sein de la Web@cademie notamment pour encadrer ses étudiants et développer des outils internes.

Aujourd'hui freelance, il a eu l'occasion de travailler pour de nombreuses entreprises telles que Effilab ou Swile au sein desquelles il a aimé apprendre de ses pairs et transmettre ses connaissances aux développeurs moins expérimentés.

Parce qu'il pense qu'une bonne manière d'assimiler des concepts c'est de les enseigner mais aussi car il souhaite faire découvrir un langage qu'il affectionne tant, il est toujours disposé à donner des formations.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 95 formations au catalogue, 1379 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

21 témoignages

Formation qualitative qui s'est déroulée dans une ambiance excellente. Pierre maîtrise son sujet, est patient et très pédagogue. Je suis pleinement satisfait de cette formation.

Richard BIBARD
Neokapp

Etant sysops et voulant m'orienter vers le DevOps, cette formation a pleinement répondu à mes attentes, en petit groupe le formateur, très pédagogue, à le temps de passer du temps avec chacun.

Matthieu Hue
Twenga

Formation très intéressante et facile d'accès grâce à une très bonne pédagogie et un formateur très agréable et disponible. Le niveau des ateliers montent progressivement en complexité. Vraiment très bien.

Nicolas COTARD
Moody's Analytics

Formation très sympathique et très pédagogique. On y a le temps de prendre ses repère et la séparation théorie/pratique est bien pensée. Formateur agréable avec qui on peut être curieux.

Sylvain SIMON
Axess

Mathieu nous a proposé une belle formation autour de ruby, en décrivant les caractéristiques mais aussi l'esprit du langage, tout en nous communiquant sa passion pour la programmation et son enthousiasme. Les travaux pratiques sont vraiment motivants et amusants, je préfère laisser la surprise.

Thomas DILIGENT
Moody's Analytics

Une façon ludique d'aborder tous les thèmes qui composent le langage Ruby. Cette formation délivre les connaissances nécessaires à tous ceux qui ont un besoin de développer ou de lire du code Ruby.

Stephan BOULINGUEZ
Voyage SNCF

Pouvoir suivre cette formation en petit comité a représenté un confort indéniable avec un formateur compétent, pédagogue et sachant s'adapter au public. Je vous recommande chaudement !

Diego D’oliveira granja
Voyage SNCF

Je suis sorti très satisfait de cette formation, le rythme donné par le formateur et sa pédagogie étaient parfait. Le fait de créer un petit jeu permet même d'apprendre de façon ludique ce qui apporte de la bonne ambiance pendant la formation.

Jérome Tessier

Formateur avec une très bonne pédagogie. Pour moi qui n'avais aucun background Ruby, j'ai pu suivre la formation au même rythme que les participants qui avaient déjà des connaissances du langage.

Fanny Kilanga

Excellente formation avec un suivi personnalisé des participants. Excellente ambiance, projet file rouge ludique et amusant. Je préconise fortement cet organisme de formation.

Sébastien SALOMON

J'ai trouvé la formation très utile et les explications du formateurs excellentes. Cette formation permet à quelqu'un qui ne connait pas le langage d’acquérir les bases du langage et poursuivre l'apprentissage ensuite tout seul et se perfectionner par l expérience.

Sorina Cotisel
Moody's Analytics

Formateur très pédagogue, à l'écoute de chacun, flexible et complet dans ses explications. Une formation humaine avec des pauses pour s'aérer l'esprit, c'est très important !

Xavier Carpentier

Un bon équilibre entre théorie et pratique, un formateur passionné... Bref, une formation qui donne hâte de se (re)plonger dans le monde Ruby !

Benjamin Reverend
Leadformance

En plus d'une qualité pédagogique évidente, j'ai beaucoup apprécié l'aspect humain de cette formation.

Eric Dejonckheere

Je recommande sans hésiter cette formation, y compris à ceux qui auraient déjà bossé sur Rails après avoir appris les bases du langage Ruby via des tutoriaux sur Internet : apprendre en condensé avec un professionnel n'a rien à voir :-)

Olivier Philippon

Une formation conviviale, mais sérieuse pour apprendre les fondamentaux de Ruby. Un passage obligatoire pour saisir rapidement les subtilités du langage et la métaprogrammation, tout en comprenant et respectant les standards de Ruby et de ses gems.

Regis Lutter

Excellente formation pour rentrer dans le monde Ruby ; les concepts clés sont abordés (des instructions « simples » jusqu’à la création de gem, en passant par l’introspection et la méta-programmation) ; au final, on découvre toutes les possibilités offertes par ce langage… il ne reste plus qu’à réaliser son projet

Jean-Charles Deville
Moody's Analytics

Excellente formation Ruby très pédagogique qui traite des fonctionnalités avancées comme les DSL en ruby. Je suis très satisfait du temps investi dans cette formation.

Yves Dufournaud
Moody's Analytics

Formation Ruby ludique et très efficace !

Jérôme David
Moody's Analytics

Très satisfait par la formation Ruby.

Robin Lupé
Moody's Analytics

Le formateur possède un haut niveau d'expertise dans le domaine open source et un bon sens pédagogique. Je garde un très bon souvenir de ces trois jours de formation.

Sylvain Ladoux
Moody's Analytics

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012