Retour

Ruby

Objectifs de la formation

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

Contenu de la formation

Jour 1 Présentation et historique du langage Ruby Installer et configurer un environnement de développement sur sa machine Comprendre et écrire du code Ruby Types de base Conditions et boucles Méthodes Blocs Classes, instances et héritage Modules Exceptions Jour 2 Bibliothèque standard : stdlib Organisation d'un projet Ruby Construction, publication et utilisation d'une gem avec Rubygems et Bundler Métaprogrammation Introspection Définir, trouver et appeler une méthode dynamiquement Réouverture de classes Définir une classe dynamiquement alias_method method_missing Bonnes pratiques Jour 3 Modules (niveau II) Quelques design patterns en Ruby Singleton Délégation Décorateur Observeur / Observable Fabrique Blocs, lambda et Proc Parsing et manipulation des chaînes de caractères avec les Regexp Création d'une DSL (Domain-Specific Language) Jour 4 Création, édition, suppression de fichiers Requêtes HTTP Stockage de données structurées dans un fichier YAML Éxécution de tâches avec Rake Débogage de votre application Génération de votre documentation avec Rdoc Découverte des nouveautés de Ruby 2 Bibliothèques à connaître Ressources pour aller plus loin

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Programmation orientee objet

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Human Coders

Durée de la formation

12 mois

Prochaine(s) session(s)

  • 01/01/2025 - 31/12/2025