Bewertung:

Das Buch bietet Anfängern und Fortgeschrittenen eine solide Einführung in Ruby on Rails mit klaren Worten und hilfreichen Erklärungen. Es hat jedoch Probleme mit veralteten Informationen, mangelndem Kundensupport und einigen Ungenauigkeiten im bereitgestellten Code, was besonders für unerfahrene Programmierer eine Herausforderung sein kann.
Vorteile:⬤ Ideal für Anfänger und mittlere Entwickler.
⬤ Klare Erklärungen und gründliche Abdeckung der wichtigsten Themen.
⬤ Gute Struktur zum Erlernen der Entwicklung von Webanwendungen.
⬤ Der Autor erklärt jede einzelne Codezeile und hilft dem Leser, sowohl die Details als auch das Gesamtbild zu verstehen.
⬤ Bietet gute Beispiele, die Rails effektiv lehren.
⬤ Veraltete Informationen, die es schwierig machen, bestimmten Abschnitten zu folgen.
⬤ Fehlen eines umfassenden Index, was die Navigation erschweren kann.
⬤ Der Kundensupport ist bei der Fehlersuche wenig hilfreich.
⬤ Der Titel des Buches kann irreführend sein; er führt den Leser nicht wie vorgeschlagen vom Anfänger zum Profi.
⬤ Mehrere Fehler im Code und in den Beispielen können Verwirrung stiften und zusätzliche Zeit für die Fehlersuche erfordern.
(basierend auf 9 Leserbewertungen)
Rails: Novice to Ninja: Build Your Own Ruby on Rails Website
Rails: Novice to Ninja ist ein leicht verständlicher, praktischer und unterhaltsamer Leitfaden zu Ruby on Rails für Anfänger. Es deckt alles ab, was Sie brauchen, um loszulegen, von der Installation von Ruby, Rails und SQLite bis zur Erstellung und Bereitstellung einer voll funktionsfähigen Webanwendung.
Die dritte Auflage dieses Buches wurde vollständig aktualisiert, um Rails 5, die neueste Version des Frameworks, abzudecken. Im Gegensatz zu anderen Rails-Büchern wird in diesem Buch nicht vorausgesetzt, dass Sie ein erfahrener Webentwickler sind oder Ruby bereits verwendet haben. Ein ganzes Kapitel ist dem spielerischen Erlernen von Ruby gewidmet, wobei die interaktive Ruby-Konsole verwendet wird, so dass Sie auch zu Hause mitmachen können.
Sie werden in kürzester Zeit ein versierter Ruby-Programmierer sein. Anschließend beginnen Sie mit Rails, ein praktisches, funktionierendes Projekt zu erstellen: eine Reddit-ähnliche Social-News-Anwendung.
Während Sie die Anwendung erstellen, sammeln Sie wertvolle Erfahrungen mit Rails-Funktionen wie Benutzerauthentifizierung, Sitzungscookies und automatisierte Tests. Das Buch endet mit Kapiteln über Debugging, Benchmarking und die Bereitstellung auf einem Live-Webserver.