Formation Informatique | Formation Management
Formation Ruby On Rails, développement Web : formation Langages C / C++ / VB... avec Orsys
contact Orsys email Orsys English version Version Française Orsys Formation
   
 

Ruby On Rails, développement Web



Ce stage vous apprendra à maîtriser le Framework Ruby On Rails (RoR) pour développer vos applications Web. Vous verrez comment tirer parti de la simplicité et de la rapidité d'utilisation de RoR pour créer des applications riches et évolutives en utilisant le modèle MVC, et pour les connecter à des Services Web.

» Participants

Ce stage s'adresse à tous les programmeurs, Web développeurs et Webmasters désirant concevoir des sites Internet orientés Web Services avec l'un des meilleurs Frameworks du moment.

» Pré-requis

Connaissances de base d'HTML, de JavaScript, d'un langage de développement côté serveur et en administration d'un serveur Web.

   
 

PROGRAMME

» L'architecture

MVC : modèles, vues et contrôleurs.

Active Record : modèle Rails. Action Pack : vue (RHTML et RXML) et contrôleur Rails.

Structure des répertoires.


» Installation et configuration

InstantRails : Ruby on Rails, MySQL, "Apache"...

Environnement d'exécution.

Outil de ligne de commande.

Les éditeurs (RadRails, Komodo, jEdit...).

Bases de données supportées (MySQL, PostgreSQL, Oracle, SQL Server...).

Paramétrage d'une base de données.

Paramètres de configuration.

Première application.


» Découverte et prise en main du framework

Conventions de nommage. Fichiers journaux. URL de requêtes. Embedded Ruby (ERb).

Fonctionnement d'une application Rails.

Extensions des bibliothèques d'active support (String, Number, Date, Time...). Prise en charge UNICODE.


» Action Controller

Bases. Routage de requêtes (map.connect, génération d'URL, routage ressources, la méthode GET).

Méthodes d'action (environnement du contrôleur, réponse utilisateur et formats).

Sessions et cookies. Gestion du cache. Les filtres.


» Action View

Les formats (builder vs RHTML). Les assistants (Helpers).

Les formulaires (personnalisés, encapsulant des objets, modèles multiples, gestion des erreurs).

Les fichiers. Création de formats dynamiques.


» Bases de données Active Record

Les tables et classes. Les colonnes et attributs.

Les clés (id, primaires, étrangères...).

Les relations (belongs_to, has_one, has_many...).

Jointures multiples. Acts as List/Tree.

Les connexions de BdD.

Le CRUD (Create Release Update Delete).

Transactions et validation.

Trucs et astuces de BdD.


» Ror, Ajax et les services Web

Prototype et ScriptAculoUs (scripts et assistants).

Formats Rjs (CRUD, interaction JS directe).

AWS, SOAP, XML-RPC et REST.

L'API WS Rails.

Modes de routage (direct, délégation...).

Les clients de services Web.


» Synthèse

Créer une application RoR complète.

 
     
 
     
   
  Formation Ruby On Rails  
 
Stage pratique - DIF
Réf :  RUB
Prix 2012 : 2150 € H.T.
Durée : 4  jours
 
     
         
  Cliquer sur une session pour réserver  
 

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Genève
Sophia-antipolis,Luxembourg
 
   
     
         
  Filières métiers