20_F2202000_402223_2202000_402223 http://www.c2rp.fr/formation/2202000_402223 Formation Ruby On Rails EURATEACH SARL

Formation Ruby On Rails

Date de mise à jour : 06/12/2018 | Identifiant OffreInfo : 20_F2202000_402223
Organisme responsable : EURATEACH SARL

Objectifs


- comprendre et savoir mettre en œuvre les concepts avancés du développement web


- maîtriser l'architecture RESTful, le pattern MVC, le pattern ORM


- appréhender le développement de fonctionnalités complexes : polymorphisme, ressources imbriquées, formulaires complexes, workflows


- savoir développer avec la technologie Ruby on Rails


- suivre une méthodologie de projet Agile dans le développement

Programme de la formation


Le langage Ruby


1. Présentation du langage Ruby


2. Installation de l'environnement de développement


3. Algorithmes et structures de donnée en Ruby


4. Programmation orientée Objet en Ruby


5. Architecture de Ruby on Rails


 


Le fonctionnement de Ruby on Rails


1. Création d'une application


2. Gestion de Bundler et de la ligne de commande


3. Gestion de la base de données (migrations)


4. Manipulation des formulaires et des pages


5. Validations des modèles


6. Associations


7. Développement RESTful


 


L'écosystème Ruby On Rails


1. Gems et plugins


2. Formulaires simplifiés avec SimpleForm


3. Internationalisation de vos applications


4. Authentification (gestion des sessions et cookies)


5. Moteur de recherche


6. Gestion des rôles et permissions


 


Développement guidé par les tests avec Rspec


1. Mise en place du framework de test


2. Tests unitaires : modèles et factories


3. Tests fonctionnels : controlleurs


4. Tests d'intégration : utilisation de Cucumber


 


Collaboration et déploiement


1. Installation d'un serveur Ruby On Rails


2. Utilisation de git pour le travail en équipe


3. Déploiement avec Capistrano

Validation et sanction

-

Type de formation

Non certificiante

Niveau de sortie

Information non communiquée