Objectifs de la formation
- Découvrir les bases du langage Ruby : compréhension de sa syntaxe, de ses structures et de ses particularités.
- Apprendre les concepts fondamentaux de la programmation orientée objet avec Ruby.
- Maîtriser les outils et l’environnement de développement Ruby (IRB, éditeurs de code, gestionnaires de paquets comme Bundler).
- Utiliser les bibliothèques standard et les gems pour enrichir les applications Ruby.
- Apprendre à manipuler les fichiers, les données, et à gérer les exceptions avec Ruby.
- Comprendre les collections Ruby (tableaux, hachages) et les manipulations avancées.
- Créer des scripts Ruby efficaces et automatiser des tâches courantes.
- S'initier au développement web avec Ruby (introduction à Sinatra ou Rails).
- Apprendre les bases de la gestion de bases de données avec Ruby (Active Record, SQLite, PostgreSQL).
- Acquérir les bonnes pratiques de développement Ruby (tests unitaires, structure de code, documentation).