Formation Ruby on Rails

Formation Ruby on Rails

Notée : (24)*

Apprenez à prototyper vos applications avec le framework Ruby On Rails lors de cette formation de 3 jours !

Prix (Formation inter-entreprise)

1700€ HT / personne

Durée

3 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation Ruby on Rails vous permettra d'apprendre à concevoir vos propres applications Web à l'aide du framework Ruby on Rails.

Elle s’adresse à des développeurs et développeuses souhaitant acquérir les bases pour devenir autonomes dans la création de leurs applications web.

Lors de cette formation Ruby on Rails, vous construirez un chat en temps réel sur la base d’une application développée en HTML/CSS, JavaScript et Ruby. Tout au long de ces 3 jours de formation, vous viendrez agrémenter ce chat de nouvelles fonctionnalités en fonction de vos envies et suggestions.

A l’issue de la formation, vous saurez naviguer dans le framework Ruby on Rails et son écosystème et aurez les bases pour prototyper vous même vos futures applications.
De plus, vous repartirez avec le code source du chat en temps réel (sur github) que vous aurez customisé vous-même.

Avant la formation, il est recommandé de se familiariser avec les rudiments du langage de programmation Ruby (savoir faire un if / else, une assignation de variable…), en s’exerçant par exemple sur codecademy. Des rappels seront faits tout au long de la formation.

Les objectifs

• 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 7
• Déployer un prototype fonctionnel sur le cloud
• Explorer l’écosystème de Rails et utiliser des gems (libraries ruby) pour étoffer le prototype

Pré-requis

  • Une expérience en développement web (connaitre l'HTML, le CSS, des notions de JavaScript et de SQL sont un plus)
  • Des connaissances en Ruby sont un plus
  • Ordinateur portable à apporter

Le programme de la formation Ruby on Rails

Jour 1

Présentation et exploration du framework
  • Philosophie du framework et utilisation sur le marché du web
  • Structure d’une application Rails
  • Circuit d’une requête HTTP dans Rails et design pattern MVC
  • Le routing dans Rails
  • Premières migrations et utilisation d’un model CRUD (Create, Read, Update, Delete) des messages
  • Formulaires de création et d'édition de messages
  • Validations de models
  • Vues et partials

Mise en pratique:

  • Installation et configuration d'une nouvelle application Rails
  • Création de la structure de la base de données.
  • Mise en place d'une page d'accueil
  • Création des formulaires de création, modification et suppression de messages


Jour 2

Un peu de design !
  • Tour d'horizon de l'Asset Pipeline
  • Importer une libraire externe (gem)
  • Mise en place d'un framework CSS
  • Enrichir la saisie d'un message avec ActionText
Espace membre
  • Création d'un espace membre simple avec has_secure_password
  • Associations de models et callbacks
  • Importer une image de profil avec ActiveStorage
  • Application des concepts de la veille

Mise en pratique:
- Embelissement des pages existantes
- Création d'un espace membre
- Personnalisation du profil


Jour 3

Peaufiner notre chat
  • Ajout du temps réel avec ActionCable
  • Rendre les pages plus réactives avec Hotwire (Turbo, Stimulus)
Déploiement
  • Déployer notre application sur le cloud
  • Différences entre environnements de développement et de production.

Mise en pratique:
- Chargement des éléments dynamiques d'une page sans la recharger
- Déploiement de l'application sur un serveur distant

Télécharger le programme

Le(s) formateur(s)

Pierre DEVILLE

Pierre DEVILLE

Pierre est développeur Ruby depuis 8 ans.

Il a découvert ce langage lors de son alternance à la Web@cademie en 2014, qu'il a continué de pratiquer depuis.

A l'issue de sa formation, il a travaillé pour le groupe IONIS à l'élaboration du programme et l'animation de la première session de la formation CodingAcademy by Epitech. Il a en outre eu des responsabilités au sein de la Web@cademie notamment pour encadrer ses étudiants et développer des outils internes.

Aujourd'hui freelance, il a eu l'occasion de travailler pour de nombreuses entreprises telles que Effilab ou Swile au sein desquelles il a aimé apprendre de ses pairs et transmettre ses connaissances aux développeurs moins expérimentés.

Parce qu'il pense qu'une bonne manière d'assimiler des concepts c'est de les enseigner mais aussi car il souhaite faire découvrir un langage qu'il affectionne tant, il est toujours disposé à donner des formations.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1604 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Ruby on Rails

Notée : (24)*

Apprenez à prototyper vos applications avec le framework Ruby On Rails lors de cette formation de 3 jours !

Formation Ruby on Rails

Cette formation Ruby on Rails vous permettra d'apprendre à concevoir vos propres applications Web à l'aide du framework Ruby on Rails.

Elle s’adresse à des développeurs et développeuses souhaitant acquérir les bases pour devenir autonomes dans la création de leurs applications web.

Lors de cette formation Ruby on Rails, vous construirez un chat en temps réel sur la base d’une application développée en HTML/CSS, JavaScript et Ruby. Tout au long de ces 3 jours de formation, vous viendrez agrémenter ce chat de nouvelles fonctionnalités en fonction de vos envies et suggestions.

A l’issue de la formation, vous saurez naviguer dans le framework Ruby on Rails et son écosystème et aurez les bases pour prototyper vous même vos futures applications.
De plus, vous repartirez avec le code source du chat en temps réel (sur github) que vous aurez customisé vous-même.

Avant la formation, il est recommandé de se familiariser avec les rudiments du langage de programmation Ruby (savoir faire un if / else, une assignation de variable…), en s’exerçant par exemple sur codecademy. Des rappels seront faits tout au long de la formation.

Les objectifs

• 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 7
• Déployer un prototype fonctionnel sur le cloud
• Explorer l’écosystème de Rails et utiliser des gems (libraries ruby) pour étoffer le prototype

Pré-requis

  • Une expérience en développement web (connaitre l'HTML, le CSS, des notions de JavaScript et de SQL sont un plus)
  • Des connaissances en Ruby sont un plus
  • Ordinateur portable à apporter

Le programme de la formation Ruby on Rails

Jour 1

Présentation et exploration du framework
  • Philosophie du framework et utilisation sur le marché du web
  • Structure d’une application Rails
  • Circuit d’une requête HTTP dans Rails et design pattern MVC
  • Le routing dans Rails
  • Premières migrations et utilisation d’un model CRUD (Create, Read, Update, Delete) des messages
  • Formulaires de création et d'édition de messages
  • Validations de models
  • Vues et partials

Mise en pratique:

  • Installation et configuration d'une nouvelle application Rails
  • Création de la structure de la base de données.
  • Mise en place d'une page d'accueil
  • Création des formulaires de création, modification et suppression de messages


Jour 2

Un peu de design !
  • Tour d'horizon de l'Asset Pipeline
  • Importer une libraire externe (gem)
  • Mise en place d'un framework CSS
  • Enrichir la saisie d'un message avec ActionText
Espace membre
  • Création d'un espace membre simple avec has_secure_password
  • Associations de models et callbacks
  • Importer une image de profil avec ActiveStorage
  • Application des concepts de la veille

Mise en pratique:
- Embelissement des pages existantes
- Création d'un espace membre
- Personnalisation du profil


Jour 3

Peaufiner notre chat
  • Ajout du temps réel avec ActionCable
  • Rendre les pages plus réactives avec Hotwire (Turbo, Stimulus)
Déploiement
  • Déployer notre application sur le cloud
  • Différences entre environnements de développement et de production.

Mise en pratique:
- Chargement des éléments dynamiques d'une page sans la recharger
- Déploiement de l'application sur un serveur distant

Télécharger le programme

Le(s) formateur(s)

Pierre DEVILLE

Pierre DEVILLE

Pierre est développeur Ruby depuis 8 ans.

Il a découvert ce langage lors de son alternance à la Web@cademie en 2014, qu'il a continué de pratiquer depuis.

A l'issue de sa formation, il a travaillé pour le groupe IONIS à l'élaboration du programme et l'animation de la première session de la formation CodingAcademy by Epitech. Il a en outre eu des responsabilités au sein de la Web@cademie notamment pour encadrer ses étudiants et développer des outils internes.

Aujourd'hui freelance, il a eu l'occasion de travailler pour de nombreuses entreprises telles que Effilab ou Swile au sein desquelles il a aimé apprendre de ses pairs et transmettre ses connaissances aux développeurs moins expérimentés.

Parce qu'il pense qu'une bonne manière d'assimiler des concepts c'est de les enseigner mais aussi car il souhaite faire découvrir un langage qu'il affectionne tant, il est toujours disposé à donner des formations.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1604 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012