Les meilleurs cours et tutoriels pour apprendre Ruby et Ruby on Rails

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre la programmation Ruby et Ruby on Rails. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Si vous voulez directement aller à des questions spécifiques sur Ruby et Ruby on Rails, n'hésitez pas aussi à vous référer à la FAQ Ruby et Ruby on Rails et à poser vos questions sur les forums d'entraide Ruby et Ruby on Rails.

Si vous avez des remarques concernant cette page cours : Commentez Donner une note à l'article (5).

Page lue   fois.

Nombre d´auteurs : 11, nombre d´articles : 16, dernière mise à jour : 29 août 2017 

 
Tutoriels pour débutants et cours complets pour apprendre Ruby et Ruby on Rails
  • PDF on-line 
    fr
    Ce cours se charge de vous apprendre les principes de base de Ruby on Rails, pour commencer tout en douceur. Ruby on Rails est un framework web basé sur le design pattern MVC et utilisant le langage de programmation interprété et orienté objet Ruby.
     
  • PDF on-line ZIP 
    fr
    Premiers pas avec Ruby
    par Pierre-Baptiste Naigeon
    Ruby est un langage interprété entièrement orienté objet, et multiplate-forme. Outre le fait d'être très intuitif, Ruby peut servir de langage de script au même titre que PERL ou d'autres, mais son essor récent est surtout dû à l'apparition de Ruby on Rails, un framework web extrêmement puissant basé sur Ruby. Ce cours se charge de vous apprendre les bases de ce langage, ses atouts, etc.
     
  • PDF 
    fr
    Apprendre à programmer, commencer par Ruby
    par Christopher David PINE
    Ce tutoriel a pour objectif de vous apprendre les principes de base de la programmation, en étudiant le langage Ruby.
     
  • PDF on-line ZIP 
    fr
    Apprenez Ruby
    par Daniel Carrera
    Ruby est un langage de programmation libre, interprété, orienté objet et multiparadigme. Ce cours est une introduction au langage Ruby. C'est un tutoriel qui va vous permettre de vous familiariser avec le langage Ruby.
     
  • PDF on-line ZIP 
    fr
    Dans ce tutoriel, nous allons apprendre les différents composants de Ruby on Rails et prendre en main le framework. Découvrons les atouts de ce framework qui ne laisse pas indifférent.
     

Sommaire

menu Initiation
  • PDF on-line 
    fr
    Ce cours se charge de vous apprendre les principes de base de Ruby on Rails, pour commencer tout en douceur. Ruby on Rails est un framework web basé sur le design pattern MVC et utilisant le langage de programmation interprété et orienté objet Ruby.
     
  • PDF on-line ZIP 
    fr
    Dans ce tutoriel, nous allons apprendre les différents composants de Ruby on Rails et prendre en main le framework. Découvrons les atouts de ce framework qui ne laisse pas indifférent.
     
  • PDF on-line ZIP 
    fr
    Lors du développement d'un site ou d'une application web il est possible que vous ayez à gérer des sous-domaines. Pow permet d'avoir des URL et donc de disposer des sous-domaines sans devoir modifier son fichier. Ce tutoriel a pour objectif de vous apprendre la gestion de sous-domaines avec Rails.
     
  • PDF on-line ZIP 
    fr
    Le mécanisme de sessions prend place à la fois côté client et côté serveur. Il est activé de base sur une application Rails par le biais d'un middleware qui peut être désactivé au besoin. L'objectif de ce tutoriel est de vous apprendre à utiliser le mécanisme de sessions Rails.
     
  • PDF on-line ZIP 
    fr
    Ce cours a pour objectif de vous apprendre à utiliser les middlewares. Un middleware est un morceau de code qui agit de façon indépendante, qui est appelé et fait ses traitements avant que le code de Rails à proprement parler soit appelé. Utiliser un middleware a pour gros avantage de ne pas passer par toute la stack de Rails, ce qui résulte donc en un gain considérable de performance.
     
  • PDF on-line ZIP 
    fr
    Tout bon développeur se doit d'avoir quelques outils pour créer les sites et applications. Un développeur Rails a son lot de gems indispensables pour éviter de repartir de zéro lors du développement de certaines fonctionnalités. À travers ce cours, vous allez apprendre à utiliser quelques gems.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel est la deuxième partie d'une série de cours qui se charge de vous apprendre quelques gems qui vont vous permettre de développer les fonctionnalités de base d'un site ou d'une application. Dans ce cours, nous allons apprendre à utiliser les gems pour l'internationalisation et la gestion des fichiers.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel est la dernière partie de notre série de cours sur les gems à connaître par un développeur Rails. Dans ce tutoriel, nous allons apprendre à utiliser les gems concernant les tests et la gestion des tâches annexes.
     
  • PDF on-line ZIP 
    fr
    Active Record est un design pattern permettant de faire du mapping objet - relationnel, c'est-à-dire qu'il vous permet de manipuler sous forme d'objets vos données stockées dans une base de données. À travers ce tutoriel, nous allons apprendre à utiliser la fonctionnalité inverse_of de ce design pattern.
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel a pour objectif de vous apprendre à utiliser rbenv qui est un gestionnaire de versions de Ruby comparable à RVM, mais qui vous séduira par sa légèreté et son élégance. C'est rapide, facile à mettre en ?uvre, pratique à l'utilisation et tout à fait dans la philosophie des utilitaires Unix.
     
  • PDF on-line ZIP 
    fr
    Dans le framework Ruby On Rails, des conventions de nommages ont été mises en place pour faciliter la vie du développeur. Les balises Html n'échappent pas à la règle. Ce tutoriel a pour objectif de vous apprendre à utiliser les balises Rails qui produisent du code Html valide.
     
  • PDF on-line ZIP 
    fr
    Dans ce cours, nous allons découvrir Active Record en commençant par manipuler des structures de bases de données grâce aux migrations. Active Record est le composant qui permet la manipulation des données dans les applications Ruby on Rails.
     
menu AJAX
  • on-line 
    fr
    Nous allons apprendre dans ce tutoriel la facilité de mise en place qu'offre Rails pour faire de l'ajax, les superbes effets que cela permet, et tout cela sans une ligne de Javascript ou presque, grâce aux librairies Prototype et script.aculo.us. À travers ce cours, nous allons également apprendre l'intérêt des RJS.
     
menu Templates
  • PDF on-line 
    fr
    Ce tutoriel a pour objectif de vous apprendre à utiliser HAML. HAML est un langage de template pour Ruby on Rails conçu pour créer des fichiers HTML de manière rapide et élégante. Il se substitue au RHTML et apporte à Rails un vrai langage de template : clair, concis et puissant. De plus, HAML est très facile à prendre en main, car il se base sur des langages déjà connus : HTML, CSS et Ruby.
     
  • PDF on-line ZIP 
    fr
    Les templates Rails.
    par Synbioz
    Le but de ce cours est de vous apprendre à utiliser les templates Rails. Les templates sont des générateurs qui vous permettent, lors de la création de votre application, d'avoir une base pour pouvoir commencer votre développement. En effet, les templates vous permettent d'installer les gems souhaitées mais aussi de modifier des fichiers de configuration de l'application.
     
menu Déploiement
Consultez tous les cours

Voir également :
Tous les cours de Developpez