Apprendre Ruby on Rails – Perfectionnement
Apprendre Ruby on Rails – Perfectionnement
ISO + Fichiers source | Français | 13 H 41 Min | 11 Go
Rails est un framework web développé en Ruby qui permet de créer une application web plus rapidement en se basant sur le principe de « convention plutôt que configuration ». En cela, Rails est un framework avec une forte opinion sur la manière de faire les choses et qui part du principe qu’il y a une « meilleur » façon de faire les choses : « The Rails Way ».
Introduction :
• Introduction
• Installation
• Notre première page
• Les Migrations
• Les Models
• Le CRUD
Controllers :
• Controllers, Les filtres
• Controllers, Sessions et Cookies
• Controllers, Gérer plusieurs formats
Models :
• Models, Validation des données
• Models, les callbacks
• Models, les scopes
• Models, associations
Vues :
• Vues, Partials et Layout
• Vues, Helpers
Aller plus loin :
• L’asset pipeline
• ActionMailer
Travaux Pratiques :
• TP : Introduction
• TP : Gestion des utilisateurs
• TP : Gestion des animaux
• TP : Gestion des photos
• TP : Création du système de Followers
• TP : Rôle administrateur
Les gems utiles :
• Devise & OmniAuth
• CanCanCan
• SimpleForm
• CarrierWave
• Upload de fichiers avec Shrine
Notions avancées :
• Fragment caching
• Tester son code avec Rspec