L’environnement
Ruby est un langage dynamique, qui met l’accent sur la simplicité et la productivité. Sa syntaxe élégante facilite la lecture et l’écriture de code.
Objectifs pédagogiques
À l’issue de la formation, les stagiaires seront capables de :
- Créer et paramétrer leur environnement de travail Ruby
- Posséder les bases du langage Ruby
- Maîtriser la programmation objet avec Ruby
- Développer leurs propres programmes Ruby
Public concerné
Techniciens, ingénieurs, développeurs, scientifiques, enseignants ou tout public souhaitant découvrir le langage Ruby.
Prérequis
Connaissances de base en informatique ou avoir suivi la formation « Initiation à la programmation ». Un questionnaire de pré-formation est proposé pour valider l’adéquation entre le besoin et la formation.
Programme de la formation
Setup
- Installation de Ruby
- Les outils nécessaires à son fonctionnement
- Terminal 101
- Lancer son script Ruby
Les basiques de la programmation
- Les types de données
- Les variables
- Les fonctions
Contrôle de flux
- Les conditions & opérateurs
- Les boucles
- Les tableaux
- Les itérations
- Les blocs
- Les Hash
- Les symboles
Programmation orientée objet
- Classes & instances
- Héritage & self
- Data structures