- Assimiler les concepts clés de Ruby on Rails et de l'architecture MVC.
- Apprendre à exploiter les diverses fonctionnalités de Rails pour développer des applications web modernes et efficaces.
- Comprendre les mécanismes de Rails pour gérer les bases de données, les routes, les formulaires et les systèmes d'authentification.
- Être en mesure de déployer une application Rails sur un serveur.
Module 1 : Introduction à Ruby on Rails
- Présentation du framework, de son histoire et de ses concepts clés
- Installation et configuration de l'environnement de développement
- Création d'un projet Rails
Module 2 : Routes, Contrôleurs et Vues
- Gestion des routes, des contrôleurs et des vues
- Utilisation de la console Rails
- Exercices pratiques pour appliquer les concepts
Module 3 : Modèles et Bases de Données
- Utilisation d'ActiveRecord : création de modèles, relations et migrations
- Gestion des formulaires et validation des données
Module 4 : Interactivité et Authentification
- Utilisation de Rails pour effectuer des requêtes AJAX
- Authentification et autorisation des utilisateurs
Module 5 : Approfondissement
- Gestion des fichiers, génération de PDF et envoi d'emails
- Introduction aux tests avec Rails
- Création d'API avec Rails
Module 6 : Déploiement
- Déploiement d'une application Rails sur un serveur
- Exercices pratiques pour renforcer les compétences acquises
Attestation de formation
Non certifiante
Sans niveau spécifique