Bewertung:

Das Buch, das für Anfänger in Ruby on Rails hoch angesehen ist, hat gemischtes Feedback bezüglich seiner Installationsanweisungen erhalten, insbesondere für Windows-Nutzer. Viele Rezensenten schätzen den prägnanten, praxisnahen Ansatz und die praktischen Übungen, bemängeln aber die Organisation und Übersichtlichkeit in einigen Abschnitten.
Vorteile:⬤ Prägnante und gründliche Abdeckung der Ruby on Rails-Grundlagen.
⬤ Gut für Anfänger geeignet, vor allem für diejenigen mit Vorkenntnissen in HTML/CSS.
⬤ Praktische Übungen vertiefen das Gelernte.
⬤ Klarer Schreibstil und schnelles Tempo.
⬤ Geeignet für die schnelle Erstellung von Anwendungen.
⬤ Positiv hervorzuheben ist die Fähigkeit des Autors, komplexe Konzepte zu vereinfachen.
⬤ Schlechte Installationsanweisungen, insbesondere für Windows-Benutzer.
⬤ Einige Inhalte sind schlecht organisiert, was zu Verwirrung führt.
⬤ Setzt gewisse Vorkenntnisse in der Programmierung voraus, was für völlige Neulinge eine Herausforderung sein kann.
⬤ Ignoriert Optionen außerhalb von Rails und schlägt Heroku als einzige Bereitstellungsoption vor.
(basierend auf 16 Leserbewertungen)
Rails Crash Course: A No-Nonsense Guide to Rails Development
Rails ist eine robuste, flexible Entwicklungsplattform, mit der Sie schnell komplexe Websites erstellen können. Große Websites wie GitHub, Hulu und Twitter haben Rails unter der Haube, und wenn Sie gerade genug wissen, HTML und CSS, um gefährlich zu sein, Rails Crash Course wird Ihnen beibringen, Rails für Ihre eigenen Projekte zu nutzen und erstellen Web-Anwendungen, die schnell, stabil und sicher sind.
In Teil I lernen Sie die Grundlagen von Ruby und Rails kennen und tauchen dann direkt in Modelle, Controller, Views und Deployment ein. Während Sie sich durch die Grundlagen arbeiten, lernen Sie, wie man:
⬤ Persistente Modelle mit Active Record erstellen.
⬤ Ansichtsvorlagen mit Embedded Ruby zu erstellen.
⬤ Git verwenden, um zu früheren Versionen Ihrer Codebasis zurückzukehren.
⬤ Anwendungen auf Heroku bereitstellen.
In Teil II werden Sie Ihre Fähigkeiten auf die nächste Stufe bringen, indem Sie eine Social-Networking-App mit fortgeschrittenen Ruby-Tools wie Modulen und Metaprogrammierung und fortgeschrittenen Datenmodellierungstechniken innerhalb von Active Record von Rails erstellen. Sie lernen, wie:
⬤ Ein Authentifizierungssystem zu implementieren, um autorisierte Benutzer zu identifizieren.
⬤ Schreiben Sie Ihre eigenen automatisierten Tests und refaktorisieren Sie Ihren Code mit Vertrauen.
⬤ Maximieren Sie die Leistung mit der Asset-Pipeline und Turbolinks.
⬤ Sichern Sie Ihre Anwendung gegen SQL-Injection und Cross-Site-Scripting.
⬤ Einrichten eines Servers und Bereitstellen von Anwendungen mit Capistrano.
Jedes Kapitel ist vollgepackt mit praktischen Beispielen und Übungen, um das Gelernte zu festigen. Egal, ob Sie ganz neu in Ruby sind oder schon ein wenig herumprobiert haben, der Rails Crash Course wird Sie von den Grundlagen bis zur Auslieferung Ihrer ersten Rails-Anwendung führen, und zwar schnell.