IT

Pour aller encore plus loin dans votre maitrise des services numériques, nous vous proposons des formations informatiques vous permettant d'acquérir et de développer vos connaissances en termes de programmation, codage, développement web / mobile... Apprenez à maitriser les outils qui permettront de transformer vos idées en résultats concrets (sites, applications, etc).

Développer avec Ruby on rails

Objectifs : Découvrir, comprendre et mettre en oeuvre le Ruby on rails et sa vision du modèle MVC. Être capable de maintenir et de créer des projets basés sur Ruby on rails.

Durée : 4 jours

Découverte du langage Ruby

Historique et naissance de Ruby
-Installation d'un environnement de développement Ruby
Types de données, variables et objets
Classes : attributs et méthodes
L'héritage, l'agrégation et les exceptions Modules et méthodes singleton

Présentation et fonctionnement de Ruby on rails

Présentation de Ruby On Rails (ROR)
Un Framework entièrement MVC
Rappels sur la Programmation Orientée Objet (POO)
Principes fondamentaux de Ruby on Rails
Présentation de la structure d'un projet
Les bonnes pratiques en termes de structuration d'un projet
Comprendre le déroulement d'une requête

Instalation et déploiement d'un projet en Ruby on rails

Configuration du serveur
Installation du Framework Ruby on Rails
Création d'un projet, d'applications et de modules
Les bonnes pratiques en termes de structuration d'un projet
Présentation du contrôleur
Comprendre le déroulement d'une requête
Création de pages simples, mise en place de liens

Fonctionnalités principales

Gestion du contrôleur
Serveurs Web
Gestion des bases de données
Débogage
Tests unitaires

Les composants rails

Active Record : mapping automatique, associations, transactions
Action Pack : patrons de vues, routage d'URL, les helpers, les layouts
Prototype : effets visuels, drag-and-drop
Action Mailer : envoi d'e-mails, gestion des pièces jointes
Déployer son projet en production

Les bibliothèques populaires

API REST
Upload de fichiers
Référencement
Système d'authentification
Interface d'administration
Ressources pour aller plus loin

Chefs de projets et Développeurs, qui veulent se servir d'un nouveau langage et framework Ruby on Rails.

Apports théoriques et mise en pratique des apports théoriques en direct. Mise en place d'une application de A à Z, sur un exercice concret ou une problématique amenée par le stagiaire. Le travail effectué pendant la session est conservé en fin de formation et réutilisable.

Revenir