Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000085229
Organisme responsable :
Human Coders
Apprendre à installer et configurer un environnement de développement sur sa machine
Comprendre et être à l'aise avec le fonctionnement général de Rails 6
Déployer un prototype fonctionnel sur le cloud
Explorer l'écosystème de Rails et utiliser des gems (libraries ruby) pour étoffer le prototype
Jour 1 : Présentation de Rails
Ruby on Rails : présentation et exploration du framework
Structure d'une application Rails
Librairies externes (fondamentales pour le prototypage !)
Circuit d'une requête HTTP dans Rails et modèle MVC
Les modules populaires de Rails et la documentation
Le routing dans Rails
Premières migrations et utilisation d'un modèle
Mise en pratique :
Construction d'une page web simple affichant une liste de messages, pas de temps réel
Jour 2 : Ruby on Rails, MVC et CRUD (Create, Read, Update, Delete) pour les messages
Poursuite et fin de la mise en place du squelette de l'application
Migrations de données, descriptions des modèles
Vues et partials
Poster un message
Editer un message
Supprimer un message
Mise en pratique :
CRUD simplifié sur les messages
Ajout du temps réel
Jour 3 : Pratique du prototypage
Le dernier jour est entièrement dédié à la pratique
Les mains dans le cambouis, vous travaillerez en binôme et choisirez les fonctionnalités que vous souhaitez ajouter à votre application
Voici une liste de fonctionnalités à titre d'exemple, vous pouvez en imaginer d'autres bien sûr !
Ajout d'une photo de profil
Commandes de type “bot”
Multi channels
Authentification email / Facebook connect
Partage réseaux sociaux
“hooks” de notification emails
Ajout de widget personnalisés (météo, RSS)
Preview des contenus médias
Nous passerons en revue les limites et impacts du prototypage sur un projet
Attestation de formation
Non certifiante
Sans niveau spécifique