Objectifs, programme, validation de la formation
- Compréhension des bases de Ruby : Apprendre la syntaxe, les types de données et les structures fondamentales du langage.
- Programmation orientée objet : Maîtriser les concepts de classes, d'objets, d'héritage et de polymorphisme en Ruby.
- Gestion des erreurs et des exceptions : Savoir gérer les exceptions pour écrire un code robuste et fiable.
- Manipulation des collections : Utiliser des tableaux, des hashes et d'autres structures de données.
- Travail avec des gemmes : Apprendre à installer et utiliser des bibliothèques tierces pour enrichir les applications Ruby.
- Développement d'applications web avec Ruby on Rails : Introduction au framework Ruby on Rails pour le développement d'applications web dynamiques.
- Tests et validation de code : Comprendre l'importance des tests unitaires et d'intégration et utiliser des outils de test en Ruby.
- Intégration de bases de données : Apprendre à interagir avec des bases de données via ActiveRecord ou d'autres ORM.
- Pratiques de programmation avancées : Explorer des concepts avancés comme les blocs, les modules et la métaprogrammation.
- Déploiement d'applications : Acquérir des compétences pour déployer des applications Ruby sur des serveurs ou des plateformes cloud.
Module 1 : Introduction à Ruby
Module 2 : Programmation orientée objet en Ruby
Module 3 : Concepts avancés en Ruby
Attestation de formation
Non certificiante
Sans niveau spécifique