Premiers pas avec Ruby on Rails: découvrez quels types de sites géniaux vous pouvez créer

Divulgation: Votre soutien aide à maintenir le site en marche! Nous gagnons des frais de référence pour certains des services que nous recommandons sur cette page.


Ruby, l’un des langages de programmation les plus populaires au monde, est un langage de programmation à usage général qui peut être utilisé pour créer tout type d’application informatique. Il est particulièrement populaire en tant que langage de programmation d’applications Web lorsqu’il est associé au cadre de développement connu Ruby on Rails, ou simplement Rails.

Rails, est une collection d’outils logiciels, officiellement connue sous le nom de bibliothèque de packages, qui fait de Ruby un excellent outil pour créer des sites Web personnalisés et des applications Web. La popularité de Ruby en tant que langage de programmation d’applications Web est due à la puissance du framework Rails.

Que pouvez-vous construire avec Ruby on Rails?

Si vous’En ce qui concerne l’apprentissage de Ruby on Rails, ce serait une bonne idée de connaître le type d’applications Web qui peuvent être construites avec le framework. Rails a été utilisé pour créer une grande variété de sites et d’applications, et certaines des applications Web Rails les plus populaires, dont vous avez sans aucun doute entendu parler, incluent:

  • Sites socialement connectés: Twitter a été initialement construit à l’aide de Ruby on Rails. Depuis lors, l’application a été réécrite principalement en Java pour une évolutivité améliorée, mais Rails a été choisi initialement et a alimenté le site pendant plusieurs années. GitHub est une autre application Ruby on Rails qui a une forte composante sociale, et Basecamp, l’une des principales applications de gestion de projet, est également alimenté par Ruby on Rails.
  • Plateformes de commerce électronique & Outils: Shopify, Groupon et Square ont tous été construits à l’aide de Ruby on Rails. Donc, que vous souhaitiez lancer une boutique de commerce électronique, attirer des entreprises de commerce électronique ou traiter des transactions de commerce électronique, il existe’s une application Ruby on Rails pour cela.
  • Sites d’information: Ruby on Rails peut également être utilisé pour développer des sites Web complexes avec de grandes quantités d’informations accessibles au public. Certains des sites d’articles bien connus qui utilisent Ruby on Rails incluent Bloomberg, le rapport Bleacher et Crunchbase.
  • Crowdsourcing & Financement participatif: Airbnb et Indiegogo, deux leaders dans le domaine de la collaboration avec la foule, ont été construits à l’aide de Ruby on Rails.
  • Hébergement média & Diffusion: Soundcloud, un réseau social pour les producteurs de musique, Hulu, le service de streaming vidéo, et Slideshare, la plate-forme de partage de diaporamas, sont tous alimentés par Ruby on Rails.

Tout type d’application Web ou de site Web peut être créé avec Ruby on Rails. Que vous souhaitiez créer un site qui s’intègre parfaitement dans un créneau existant, ou créer et créer un nouveau créneau, Ruby on Rails est à la hauteur.

Comment apprendre Ruby on Rails

L’apprentissage de Ruby on Rails se déroule en deux étapes:

  • Vous devez apprendre Ruby, le langage de programmation exploité par Ruby on Rails.
  • Vous devez apprendre à utiliser Ruby dans le cadre Rails pour créer des applications Web.

Bien qu’il existe d’innombrables ressources pour vous aider à apprendre Ruby and Rails en ligne, elles se répartissent toutes en deux catégories générales: des cours interactifs basés sur un navigateur et des livres ou des didacticiels qui vous obligent à configurer un environnement Ruby on Rails sur votre machine.

Nous vous recommandons de commencer par certains des cours sur navigateur où vous pouvez apprendre Ruby et Rails sans passer par le processus technique de création d’un environnement Rails sur votre ordinateur. Une fois que vous avez quelques cours interactifs sur navigateur sous votre ceinture, vous’Je suis capable de passer à des livres et des tutoriels plus avancés sans être submergé.

Cours interactifs

Si vous n’êtes pas’t prêt à vous engager dans un cours complet, vous pouvez toujours essayer Ruby pendant seulement 15 minutes gracieuseté de École de code. Si cela se passe bien et que vous voulez donner un tour à Rails, Rails for Zombies est votre prochaine étape logique.

Codécademie, le premier fournisseur de formation en programmation interactive en ligne gratuite, propose un cours intitulé Apprendre le rubis sur les rails. Alors qu’il a gagné’t vous transformer en un programmeur avancé, il fournira une base solide d’expérience de travail avec Ruby dans un environnement Rails basé sur un navigateur.

Une fois que vous’re prêt à aller au-delà des cours de niveau débutant, Ruby Monk est un excellent endroit où vous pouvez développer des compétences de programmation Ruby débutant, intermédiaire et avancé directement dans votre navigateur.

Livres & Tutoriels

Apprenez Ruby à la dure par Zed Shaw est le volet d’enseignement de Ruby de la série Learn Code the Hard Way. La série a commencé avec Python, et en plus de Ruby, elle comprend également C, Regex et SQL. Tous ces cours sont assez détaillés et complets. Faites-le tout au long d’un, et vous’Je serai bien parti pour devenir un programmeur compétent.

Le projet Odin propose un cours Ruby on Rails dans le cadre de leur liste de cours de développeur Web complet. Bien que le cours Rails soit destiné à faire partie de leur programme complet, vous pouvez accéder directement au cours en supposant que vous avez déjà une solide connaissance des technologies de développement Web telles que HTML, CSS, JavaScript et que vous savez comment utiliser les bases de données et Git.

Le tutoriel Ruby on Rails par Michael Hartl peut être lu gratuitement en ligne et présente des témoignages de poids lourds sur Internet tels que David Heinemeier Hansson, fondateur de Basecamp, Jimmy Wales, fondateur de Wikipedia, et Derek Sivers, fondateur de CD Baby.

Apprenez le rubis avec les Koans Neo Ruby n’est pas pour les débutants. Cependant, si vous avez une solide connaissance de Ruby et êtes prêt à travailler pour devenir un programmeur Ruby expert, Ruby Koans est fait pour vous..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector