Retour

Ruby on Rails

Objectifs de la formation

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

Contenu de la formation

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

Résultats de la formation

Attestation d'acquis ou de compétences;Attestation de suivi de présence

Conditions spécifiques d'accès à la formation

Au moins 1 ans d experience dans le developpement quelque soit le langage Une experience restreinte de Rails (pour l instant !) Une connaissance basique de Git

Formation 100% en ligne

Métier formé

Développement

Niveau d'étude visé

Sans le Bac

Type d'immersion professionnelle

Formation initiale

Organisme de formation

Human Coders

Durée de la formation

12 mois

Prochaine(s) session(s)

  • 01/01/2025 - 31/12/2025