Formez-vous ensemble, économisez plus ! -10% sur inscription individuelle, -20% en binôme.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

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

À qui s'adresse cette formation ?

Pour qui ?

Programmeurs, développeurs Web et Webmasters désirant concevoir des sites Internet professionnels orientés Web Services.

Prérequis

Les objectifs de la formation

  • Maîtriser le développement d'applications Web évoluées à l'aide du framework Ruby On Rails 4
  • Maîtriser l'architecture RESTful, le design pattern MVC
  • Dynamiser une application Web y en intégrant les librairies JQuery et CoffeeScript
  • Appliquer le développement dirigé par les tests à un développement Ruby On Rails 4
  • Programme de la formation

      • Rappel Internet, HTML et CSS, XML, JSON, YAML.
      • Design Pattern MVC.
      • Les hébergeurs Rails.
      • Environnement de travail (interpréteur Ruby).
      • Préparer le dossier de travail.
      • Les outils en ligne de commande.
      • Installer les outils de développement.
      • Travaux pratiques Installation de l'environnement.
      • Rappel objet (modules, classes, instances, UML.
      • ).
      • Conventions de nommage de Rails.
      • Syntaxe Ruby (module, classe, portée, méthodes.
      • ).
      • Aides Ruby (RI, Rubycore, inspect).
      • Travaux pratiques Réaliser un premier programme.
      • Architecture Rails (ActiveRecord, ActiveModel, ORM, ActionVue, ActionController, routage des requêtes.
      • ).
      • Préparer une maquette HTML/CSS dans le respect des normes (XHTML/WCAG 2).
      • Créer un contrôleur de pages statiques.
      • Etablir des modèles de pages (application/contrôleur).
      • Mise en place de scripts de vues ERB, RHTML, HAML, Liquid, SASS, SCSS, RJS, CoffeeScript, RXML.
      • Utiliser des assistants de pagination.
      • Gestion des gems dans l'application.
      • Placer des ressources partagées.
      • Paramétrage de la BDD (database.
      • yml), création et "migration" d'une base de données.
      • Travaux pratiques Réaliser une application avec Rails.
      • Le CRUD, RESTFul Web Services, ActiveRecord et le routage orienté ressources, routage avancé des requêtes.
      • Les migrations d'ActiveRecord.
      • Les transactions.
      • Les formulaires Rails (form_for.
      • ).
      • Les filtres.
      • Internationaliser "i18n".
      • Intégrer l'UNICODE côté client et côté serveur.
      • Gérer les sessions, les Cookies et le cache.
      • Protéger et sécuriser ses pages côté client et serveur.
      • Débogue, la console iRb, les points d'arrêt.
      • Dynamiser son site avec Ajax, JQuery et CoffeeScript.
      • Travaux pratiques Ecriture de formulaires.
      • Intégration de JQuery et CoffeeScript dans les développements.
      • Le TDD (Test Driven Development).
      • Rails Tests et RSpec.
      • Gérer les versions avec GIT.
      • Travaux pratiques Application du TDD.
      • Gestion des sources avec GIT.
      • Les fonctionnalités de Rails converties en gems.
      • Utilitaire de migration.
      • Travaux pratiques Migrer une application Rails 3.
    • 831
    • 21 h

    Soumettez votre avis