Erste Schritte mit Ruby on Rails: Erfahren Sie, welche Arten von fantastischen Websites Sie erstellen können

Offenlegung: Ihr Support hilft dabei, die Website am Laufen zu halten! Für einige der auf dieser Seite empfohlenen Dienstleistungen erhalten wir eine Empfehlungsgebühr.


Ruby, eine der beliebtesten Programmiersprachen der Welt, ist eine universelle Programmiersprache, mit der jede Art von Computeranwendung erstellt werden kann. Es ist besonders beliebt als Programmiersprache für Webanwendungen, wenn es mit dem Entwicklungsframework Ruby on Rails oder einfach Rails kombiniert wird.

Rails ist eine Sammlung von Softwaretools, die früher als Paketbibliothek bezeichnet wurden. Damit ist Ruby ein hervorragendes Tool zum Erstellen benutzerdefinierter Websites und webbasierter Anwendungen. Die Popularität von Ruby als Programmiersprache für Web-Apps ist auf die Leistungsfähigkeit des Rails-Frameworks zurückzuführen.

Was können Sie mit Ruby on Rails bauen??

Wenn du’Wenn Sie Ruby on Rails lernen möchten, ist es eine gute Idee, die Art von Webanwendungen zu kennen, die mit dem Framework erstellt werden können. Rails wurde verwendet, um eine Vielzahl von Websites und Anwendungen zu erstellen. Zu den beliebtesten Rails-Webanwendungen, von denen Sie zweifellos gehört haben, gehören:

  • Sozial verbundene Standorte: Twitter wurde ursprünglich mit Ruby on Rails erstellt. Seitdem wurde die Anwendung hauptsächlich in Java neu geschrieben, um die Skalierbarkeit zu verbessern. Rails wurde jedoch ursprünglich ausgewählt und hat die Site mehrere Jahre lang mit Strom versorgt. GitHub ist eine weitere Ruby on Rails-App mit einer starken sozialen Komponente, und Basecamp, eine der führenden Projektmanagement-Apps, wird ebenfalls von Ruby on Rails unterstützt.
  • E-Commerce-Plattformen & Werkzeuge: Shopify, Groupon und Square wurden alle mit Ruby on Rails erstellt. Egal, ob Sie dort einen E-Commerce-Shop eröffnen, E-Commerce-Geschäfte anziehen oder E-Commerce-Transaktionen abwickeln möchten’s eine Ruby on Rails App dafür.
  • Informationsseiten: Ruby on Rails kann auch verwendet werden, um komplexe Websites mit großen Mengen an öffentlich zugänglichen Informationen zu entwickeln. Zu den bekannten Artikelseiten, die Ruby on Rails verwenden, gehören Bloomberg, der Bleacher Report und Crunchbase.
  • Crowdsourcing & Crowdfunding: Airbnb und Indiegogo, zwei führende Unternehmen in der Crowd-Collaboration-Arena, wurden mit Ruby on Rails gebaut.
  • Medienhosting & Streaming: Soundcloud, ein soziales Netzwerk für Musikproduzenten, Hulu, der Video-Streaming-Dienst, und Slideshare, die Plattform für die gemeinsame Nutzung von Diashows, werden alle von Ruby on Rails unterstützt.

Jede Art von Webanwendung oder Website kann mit Ruby on Rails erstellt werden. Ob Sie eine Website erstellen möchten, die gut in eine vorhandene Nische passt, oder eine brandneue Nische erstellen möchten, Ruby on Rails ist der Aufgabe gewachsen.

Wie man Ruby on Rails lernt

Es gibt zwei Schritte, um Ruby on Rails zu lernen:

  • Sie müssen Ruby lernen, die Programmiersprache von Ruby on Rails.
  • Sie müssen lernen, wie Sie Ruby im Rails-Framework zum Erstellen von Webanwendungen verwenden.

Es gibt unzählige Ressourcen, mit denen Sie Ruby und Rails online lernen können. Sie lassen sich jedoch in zwei allgemeine Kategorien einteilen: interaktive browserbasierte Kurse sowie Bücher oder Tutorials, in denen Sie eine Ruby on Rails-Umgebung auf Ihrem Computer einrichten müssen.

Wir empfehlen Ihnen, mit einigen browserbasierten Kursen zu beginnen, in denen Sie Ruby und Rails lernen können, ohne den technischen Prozess zum Erstellen einer Rails-Umgebung auf Ihrem Computer durchlaufen zu müssen. Sobald Sie ein paar browserbasierte interaktive Kurse absolviert haben, haben Sie es geschafft’Sie können zu fortgeschritteneren Büchern und Tutorials wechseln, ohne überfordert zu sein.

Interaktive Kurse

Wenn du nicht bist’Wenn Sie nicht bereit sind, sich auf einen vollständigen Kurs festzulegen, können Sie Ruby mit freundlicher Genehmigung von nur 15 Minuten lang ausprobieren Code Schule. Wenn das gut geht und Sie Rails eine Wendung geben möchten, ist Rails for Zombies Ihr nächster logischer Schritt.

Codecademy, Der führende Anbieter von kostenloser interaktiver Online-Programmierausbildung bietet einen Kurs mit dem Titel Learn Ruby on Rails an. Während es gewann’Um Sie zu einem fortgeschrittenen Programmierer zu machen, bietet es eine solide Grundlage für die Arbeit mit Ruby in einer browserbasierten Rails-Umgebung.

Wenn du’Ich bin bereit, über Kurse für Anfänger hinauszugehen, Rubin Mönch ist ein großartiger Ort, an dem Sie Anfänger-, Mittelstufe- und fortgeschrittene Ruby-Programmierkenntnisse direkt in Ihrem Browser entwickeln können.

Bücher & Tutorials

Lerne Ruby auf die harte Tour von Zed Shaw ist der Ruby-Lehrteil in der Reihe Learn Code the Hard Way. Die Serie begann mit Python und enthält neben Ruby auch C, Regex und SQL. Alle diese Kurse sind ziemlich detailliert und umfassend. Schaffe es den ganzen Weg durch einen und dich’Ich bin auf dem besten Weg, ein kompetenter Programmierer zu sein.

Das Odin-Projekt bietet einen Ruby on Rails-Kurs als Teil der kostenlosen Full-Stack-Kursliste für Webentwickler an. Während der Rails-Kurs als Teil des gesamten Lehrplans betrachtet werden soll, können Sie direkt in den Kurs einsteigen, vorausgesetzt, Sie verfügen bereits über fundierte Kenntnisse in Webentwicklungstechnologien wie HTML, CSS, JavaScript und wissen, wie man Datenbanken und verwendet Git.

Das Ruby on Rails Tutorial von Michael Hartl kann kostenlos online gelesen werden und bietet Testimonials von Internet-Schwergewichten wie David Heinemeier Hansson, Gründer von Basecamp, Jimmy Wales, Gründer von Wikipedia, und Derek Sivers, Gründer von CD Baby.

Lerne Ruby mit den Neo Ruby Koans ist nichts für Anfänger. Wenn Sie jedoch ein solides Verständnis für Ruby haben und bereit sind, ein erfahrener Ruby-Programmierer zu werden, ist Ruby Koans genau das Richtige für Sie.

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