• Développer avec Ruby On Rails

Accueil / Développer avec Ruby On Rails

Développer avec Ruby On Rails

Durée : 5 jours
Tarif Inter : 2200 €
Tarif sur mesure : Nous consulter
Référence : 3ARU

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Ruby on Rails est un framework web qui suit le modèle de conception MVC. Il est basé sur Ruby, un language de programation orienté objet open source à la syntaxe facile à lire.

Cette formation Ruby on Rails est conçu pour donner aux participants les connaissances nécessaires pour développer et maintenir des applications Ruby et des projets basés sur Rails.

Objectifs

  • Installation de Ruby on Rails
  • Rédaction d’un code Ruby orienté objet
  • Mise en œuvre des applications web Ruby
  • Utiliser efficacement l’architecture MVC
  • Gestion de la base de données à l’aide d’ActiveRecord
  • Techniques avancées
  • Bonnes pratiques

Programme

  1. Introduction à Ruby on Rails

    • Vue d’ensemble de Ruby on Rails
    • Installation de Ruby on Rails
    • Utilisation de Ruby Version Manager (RVM)
  2. L’essentiel du langage Ruby

    • Le monde en Ruby
    • Rédaction d’un code Ruby orienté objet
    • Types et variables
    • Conditions et boucles
    • Méthodes
    • Blocs et itérateurs
    • Réseaux et hachures
  3. Les éléments essentiels du framework Ruby

    • Établir un environnement de développement
    • Générer des pages web statiques
    • Générer des pages web dynamiques
    • Mises en page
    • Partiels
    • Redirections et messages flash
    • Traitement des exceptions et des erreurs
  4. Mise en œuvre des solutions MVC

    • Vue d’ensemble de l’architecture MVC
    • Convention sur la configuration dans Rails
    • Gestion des formulaires
    • Bonnes pratiques
  5. Gestion de la base de données et ActiveRecord

    • Création d’un modèle de base de données
    • Ajout d’enregistrements
    • Alimentation de la base de données
    • Mise en œuvre des requêtes de recherche
    • Modification et suppression d’enregistrements
    • Validation
    • Champ d’application
  6. Associations de mise en œuvre

    • Aperçu des associations
    • Associations 1-1
    • Associations 1-many
    • Associations many-many
    • Associations polymorphiques
  7. Échafaudages (Scaffolding)

    • Vue d’ensemble des échafaudages
    • Créer un échafaudage
    • Définir les itinéraires
    • Mise en œuvre du contrôleur
    • Mise en œuvre des vues
  8. Aller plus loin avec les itinéraires

    • Conventions de dénomination des itinéraires
    • Spécification des paramètres
    • Définir les contraintes d’itinéraire
    • Gérer les redirections
    • Sélection d’itinéraires spécifiques
  9. Gestion de l’État

    • Cookies
    • Session
    • Configuration de l’état de la session
  10. Utilisation de JavaScript

    • Le rôle de JavaScript dans Rails
    • Utilisation de jQuery
    • Utilisation de CoffeeScript
    • Helpers JavaScript
    • Ajax
  11. Techniques additionnelles

    • Mise en cache (caching)
    • Regroupement
    • Internationalisation
    • Test
    • Déploiement
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

Demande de renseignement