Prérequis et objectifs

Résultats attendus

Résultats attendus

Attestation de formation

Prérequis de la formation

Prérequis de la formation

> Notions d’algorithmie

Objectifs de la formation

Objectifs de la formation

Maîtriser la syntaxe essentielle de Ruby.

Objectifs de sortie

Objectifs de sortie

Maîtriser la syntaxe essentielle de Ruby.

Domaines

Domaine(s)
Langage Ruby
Développement web

Contenu

Contenu

Introduction

  • Présentation générale
  • Historique, versions, alternatives
  • A propos de Ruby et Rails
  • Environnements de développement et mise en oeuvre
  • Le principe de moindre surprise

Syntaxe fondamentale

  • Syntaxe impérative simple, commentaires, etc.
  • Manipulation de la console
  • Création de variables multiples
  • Opérations, expressions

Structures diverses

  • Les structures de contrôle – tests, boucles, blocs
  • Tableaux et Hash
  • Méthodes (appels, définition) et bonne organisation du code
  • Structures plus complexes ; fichiers et introduction à l’objet
  • Conventions, normes et documentation

Classes et bibliothèques fondamentales

  • Les chaînes de caractères, syntaxes raccourcies, encodage, expressions rationelles
  • Classes Time et Date
  • Les processus et leur synchronisation
  • Autres bibliothèques usuelles

L’objet en Ruby

  • Les méthodes ; retour sur les blocs, lambda et Yield
  • Définition de nouvelles classes : syntaxe fondamentale
  • Gestion générale de la mémoire
  • Visibilité et accesseurs
  • Héritage en Ruby, modules, mixins