Formation Ruby On Rails


  • DÉVELOPPEMENT DE SITE OU D’APPLICATION WEB AVEC LE FRAMEWORK RUBY ON RAILS
REFERENCE
 
 
OROR
DUREE
 
 
4 jours
TARIFS
 
 
En Intra
Niveau : Intermédiaire
Cours à distance: Possible
OBJECTIFS :
 

Cette formation Ruby On Rails a pour objectif principal de permettre la prise en main du langage Ruby et surtout du framework Ruby On Rails (basé sur le modèle MVC). Le framework Ruby On Rails a gagné en popularité au cours des dernières années dans le domaine du développement web. La syntaxe simplifiée (par rapport à d'autres langages) et la lisibilité du code permettent de rapidement appréhender le langage et le framework. Grâce à une communauté active, de nombreux outils vous faciliteront la tâche lors de vos futurs développements. Ce langage et ce framework sont une alternative tout à fait crédible à d'autres langages (PHP, J2EE...) pour le développement de sites ou applications web. Au cours de la formation, vous apprendrez à mettre en place un environnement de développement permettant l'utilisation du framework Ruby On Rails et la création d'une application web avec ce dernier.

PRÉ-REQUIS :
 

Ce stage nécessite une bonne pratique/connaissance d'un langage de développement web ainsi qu'une certaine connaissance du développement orienté objet.

PUBLIC :
 

Cette formation est parfaitement adaptée pour des développeurs souhaitant utiliser le framework Ruby On Rails pour développer des sites ou applications web en lieu et place d'un autre langage ou framework utilisé habituellement.

PROGRAMME :
 

Introduction au langage Ruby

À propos de Ruby (historique, créateur, usage...)
Découverte du langage (syntaxe, classes de base, héritages, typage...)
Premiers pas avec Ruby (utilisation d'IRB et manipulation des objets de base)
Position de Ruby On Rails par rapport aux autres Framework  (classement des frameworks web les plus populaires)

Découvrir le framework Ruby On Rails

À propos de Ruby On Rails (historique, créateur, communauté, ...)
Installation d'un environnement de travail (Ruby On Rails, MySQL...)
Présentation du modèle MVC (Modèle / Vue / Contrôleur)
Structure d'un projet Ruby On Rails
Principes de base
Les commandes essentielles
Les bonnes pratiques
Avantages / inconvénients du framework et du langage

Créer son premier projet Ruby On Rails

Créer un projet Ruby On Rails
Choisir le type de base de données (MySQL, PostgreSQL, MongoDB...)
ActiveRecord : un accès simplifié à la base de données
Utiliser le scaffolding
Création de controllers
Création de vues simples
Les modèles (relations, héritage)
Validation des données
Gestion des routes
Assets Pipeline
Debuggage et gestion des erreurs
Libraires externes (gems) les plus utiles
Authentification
Créer un back-office

Les tests

Générer des données de tests
Tests unitaires
Tests fonctionnels
Tests d'intégration
Test Driven Development / Behaviour Driven Developmemt

De Rails 3 à Rails 4

Les différences concernant les routes
Active Record : évolutions et modifications
Les fonctionnalités retirés de Ruby On Rails (de nouvelles gems à ajouter)
La précompilation des assets

Déploiement / hébergement

Connaître et savoir utiliser les outils de déploiement
Hébergement (AWS, serveurs dédiés, etc.)

Aller plus loin

Créer une API Rest
Gérer le dépôt des fichiers (upload / download)
Connaître les différentes stratégies de référencement et savoir les mettre en oeuvre
Créer ses propres Gems pour distribuer ses librairies
Savoir utiliser les ressources externes

TRAVAUX PRATIQUES :
 

Création d'une application web au cours des 4 jours de formation avec le framework Ruby On Rails en utilisant des outils fréquemment utilisés/demandés : - Création d'un blog - Création d'un front-office pour afficher les articles et pouvoir les rechercher - Possibilité de laisser des commentaires sur les articles - Création d'un back-office avec connexion pour gérer la rédaction des articles et la modération des commentaires

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions. Avis des participants à la formation Ruby On Rails : Note moyenne : 4,3/5
4/5
Avis certifié A suivi un cours chez PLB
Thomas
Mon avis sur la salle de formation: Manque de croissant Pas de fenêtre Ce que j'ai le moins apprécié: Manque de croissant
4/5
Avis certifié A suivi un cours chez PLB
Jean A.
Ce que j'ai le plus apprécié: Formation adaptée à nos besoins (Redmine) Ce que j'ai le moins apprécié: Support papier
5/5
Avis certifié A suivi un cours chez PLB
Pascal F.
EN INTRA SEULEMENT
FORMATION RUBY
Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs
S’inscrire à la formation
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 

Open Source

Python
Cette formation Python vous permettra d'acquérir les connaissances nécessaires à la programmation avec le langage Python. Quatre jours pour acquérir les bases du...

4 j

 
Cette formation sur l’analyse de données en Python permet aux participants dans un premier temps de découvrir et apprendre le langage Python puis de comprendre pourquoi Python...

3 j

 
Cette formation Python vous permettra de maîtriser les fonctionnalités comme la gestion des graphiques, des bases de données, les liens avec les langages C et Java, le...

4 j

 
Cette formation Python de niveau Avancé vous apprend les bonnes pratiques de programmation avec Python. Lors de ce cours, les participants approfondissent leur expérience de la...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

Stagiaires dans nos
salles de cours sur
l'année

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB