Formation #DEV81

Formation Ruby

Durée : 3 jours

Code : DEV81


Prochaines dates programmées :

Du 03 au 05 Juil. 2024

Du 27 au 29 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Installer un environnement de développement sur sa machine
  • Comprendre et écrire du code Ruby
  • Utiliser la métaprogrammation en Ruby
  • Connaître les bibliothèques les plus utiles
Programme
1/ Introduction
  • Présentation et historique du langage Ruby
  • Positionnement
  • Installer et configurer un environnement de développement sur sa machine
2/ Les bases du langage
  • La syntaxe appliquée à Ruby
  • Types de base
  • Les variables multiples
  • Conditions et boucles
  • Méthodes
  • Blocs
  • Classes, instances et héritage
  • Modules
  • Exceptions
3/ Les classes et les bibliothèques
  • Les chaines de caractères
  • Les classes Time et Date
  • Synchronisation
4/ L’objet en Ruby
  • Mise en place d'une méthode
  • Définition de nouvelles classes
  • Gestion de la mémoire de façon globale
  • Accès aux variables d’instance d’un objet grâce aux accesseurs
  • Gestion des héritages multiples grâce aux mixins
5/ Zoom sur la Méta programmation
  • Concept d’introspection
  • Requête dynamique d’une méthode
  • Réouverture des classes
  • Définition dynamique d’une classe
  • L’alias_method et la method_missing
6/ Aller plus loin
  • Concept de Forge
  • Module YAML pour accés à des fichiers quelconques
  • Les bibliothèques de communication
  • Utilisation des protocoles internet
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs
  • Chefs de Projet
  • Développeurs
Dates

Dates

  • Du 03 au 05 Juil. 2024
  • Du 27 au 29 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.