- Présentation de Ruby On Rails
- Qu'est-ce-qu'un framework?
- Le modèle MVC.
- Les grands principes de Rails qui en font un succès.
- Les principaux composants de Rails (Active Record, Action pack...)
- Positionnement de Rails face aux autres technologies web ( PHP, J2EE).
- Environnement de développement
- Téléchargement et installation de Rails.
- Le serveur web WEBrick.
- L'IDE Radrails basé sur Eclipse RCP.
- Installation d'une base de données (Mysql).
- Active Record
- Mapping automatique.
- Associations.
- Validation.
- Callback (Rappels).
- Transactions.
- Action Pack
- Les patrons de vues.
- Le routage d'URL.
- Les filtres.
- Les auxilliaires (Helpers).
- Les gabarits (Lavouts).
- L'échafaudage (Scaffolding).
- Prototype : Ajax
- Drag-and-drop (glisser-déplacer).
- Effets visuels.
- Auto-complétion.
- Action Mailer
- Envoyer un e-mail avec ou sans pièce(s) jointe(s).
- Recevoir un e-mail.
|