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 .
Page lue fois.
Nombre d´auteurs : 11, nombre d´articles : 16, dernière mise à jour : 21 août 2017
Tutoriels pour débutants et cours complets pour apprendre Ruby et Ruby on Rails
-
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é orienté objet Ruby. -
Ruby est un langage interprété entièrement orienté objet, et multi plate-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. -
Ce tutoriel a pour objectif de vous apprendre les principes de base de la programmation, en étudiant le langage Ruby. -
Ruby est un langage de programmation libre, interprété, orienté objet et multi-paradigme. Ce cours est une introduction au langage Ruby. C'est un tutoriel qui va vous permettre de vous familiariser avec le language Ruby. -
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
-
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é orienté objet Ruby. -
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. -
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 avoir des sous-domaines sans avoir à modifier mon fichier. Ce tutoriel a pour objectif de vous apprendre la gestion de sous-domaines avec Rails. -
Le mécanisme de sessions prend place à la fois côté client et 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 session Rails. -
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. -
Tout bon développeur se doit d'avoir quelques outils pour créer 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. -
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. -
Ce tutoriel est la dernière partie de notre série de cours sur les gems à connaitre par un développeur Rails. Dans ce tutoriel, nous allons apprendre à utiliser les gems concernant les tests et la gestion des tâches annexes. -
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. -
Ce tutoriel a pour objectif de vous apprendre à utiliser rbenv. rbenv 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. -
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. -
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. ActiveRecord est le composant qui permet la manipulation des données dans les applications Ruby on Rails.
menu
AJAX
-
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
-
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 fichier 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. -
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
-
Capistrano est un outils de déploiement d'application web qui permet d'automatiser la mise en production d'une nouvelle version. Nous allons apprendre, à travers ce cours, l'utilisation de cet outil.
Voir également :
Tous les cours de Developpez
Tous les cours de Developpez