Maîtriser la syntaxe essentielle de Ruby.
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
Attestation de formation
Non certifiante
Sans niveau spécifique