Mise en place
  • Introduction
  • Prérequis
  • Préparation de l'environnement
  • Familiarisation avec Ruby
Configuration
  • Création du projet
  • Page d'accueil
  • Base de données
  • Tests automatisés
Manipulation des ressources
  • Premier modèle et première migration
  • Affichage d'une ressource
  • Affichage d'une collection de ressources
  • Création d'une ressource
  • Validations
  • Edition d'une ressource
  • Suppression d'une ressource
Concepts front-end avancés
  • Sessions et cookies
  • Internationalisation
  • Flash
  • Pagination
  • Helpers
  • JavaScript
  • Bootstrap
  • Assets
Concepts back-end avancés
  • Callbacks
  • Tâches
  • Tâches asynchrones
  • Emails
Fonctionnalités avancées
  • Associations
  • Authentification des utilisateurs
  • Conclusion
  • Session bonus : API REST avec Ruby on Rails