![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Ruby on RailsDate de mise à jour : 05/03/2025
| Identifiant OffreInfo : 03_251259995F |
Via Compétences (Carif-Oref Auvergne-Rhône-Alpes) |
Acquérir les concepts fondamentaux du langage Ruby
Comprendre le framework Ruby on Rails
Créer votre premier projet Ruby on Rails
Distinguer les différents types de tests
Passer de Rails 3 à Rails 4
Passer de Rails 3 à Rails 5
Passer de Rails 3 à Rails 6
Passer de Rails 3 à Rails 7
Maîtriser le déploiement et l'hébergement
Aller plus loin avec Ruby on rails
Acquérir les concepts fondamentaux du langage Ruby
- Découvrir l'histoire, le créateur et l'utilisation de Ruby
- Examiner la syntaxe du langage, les classes de base, l'héritage et le typage
- Faire ses premiers pas avec Ruby en utilisant IRB et en manipulant des objets de base
- Comparer Ruby on Rails à d'autres frameworks web populaires
Comprendre le framework Ruby on Rails
- Connaître l'historique de Ruby on rails (historique, créateur, communauté, ...)
- Installer un environnement de travail (Ruby on Rails, MySQL, etc.)
- Étudier le modèle MVC (Model / View / Controller)
- Se familiariser avec la structure d'un projet Ruby on Rails
- Maîtriser les principes de base, les commandes essentielles et les bonnes pratiques.
- Évaluer les avantages et inconvénients du framework et du langage.
Créer votre premier projet Ruby on Rails
- Choisir un type de base de données (MySQL, PostgreSQL, MongoDB, etc.)
- Utiliser ActiveRecord pour un accès simplifié à la base de données
- Utiliser l'échafaudage
- Créer des contrôleurs et des vues simples
- Explorer les modèles, la validation des données et la gestion des routes
- Utiliser le pipeline d'actifs et gérer le débogage et la gestion des erreurs.
- Découvrir les bibliothèques externes utiles (gems) et l'authentification.
- Créer un back-office
Distinguer les différents types de tests
- Générer des données de test
- Réaliser des tests unitaires, des tests fonctionnels et des tests d'intégration
- Adopter le développement piloté par les tests (Test Driven Development) / le développement piloté par le comportement (Behaviour Driven Developmemt)
Passer de Rails 3 à Rails 4
- Identifier les changements dans les routes
Passer de Rails 3 à Rails 5
- Évaluer l'évolution et les modifications d'Active Record
Passer de Rails 3 à Rails 6
- Connaitre les fonctionnalités supprimées et les gemmes supplémentaires nécessaires
Passer de Rails 3 à Rails 7
- Étudier la précompilation des ressources
Maîtriser le déploiement et l'hébergement
- Se familiariser avec les outils de déploiement
- En savoir plus sur les options d'hébergement (AWS, serveurs dédiés, etc.)
Aller plus loin avec Ruby on rails
- Créer une API REST
- Gérer les téléchargements de fichiers
- Comprendre et mettre en œuvre diverses stratégies de référencement
- Créer vos propres gemmes pour distribuer des bibliothèques
- Utiliser efficacement les ressources externes
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Bénéficiaire de l'action
Niveau d'entrée : Sans niveau spécifique
-