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