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