Ocena:

Książka, wysoko oceniana przez początkujących w Ruby on Rails, otrzymała mieszane opinie dotyczące instrukcji instalacji, szczególnie dla użytkowników systemu Windows. Wielu recenzentów docenia zwięzłe, praktyczne podejście i praktyczne ćwiczenia, ale zauważa problemy z organizacją i przejrzystością w niektórych sekcjach.
Zalety:⬤ Zwięzłe i dokładne omówienie podstaw Ruby on Rails.
⬤ Dobra dla początkujących, zwłaszcza tych z wcześniejszą znajomością HTML/CSS.
⬤ Praktyczne ćwiczenia wspomagające naukę.
⬤ Przejrzysty styl pisania i tempo.
⬤ Nadaje się do szybkiego tworzenia aplikacji.
⬤ Pozytywnie należy ocenić zdolność autora do upraszczania złożonych koncepcji.
⬤ Słabe instrukcje instalacji, szczególnie dla użytkowników systemu Windows.
⬤ Niektóre treści są źle zorganizowane, co prowadzi do nieporozumień.
⬤ Zakłada pewną wcześniejszą wiedzę programistyczną, co może być wyzwaniem dla zupełnych nowicjuszy.
⬤ Pomija opcje spoza Rails i sugeruje Heroku jako jedyną opcję wdrożenia.
(na podstawie 16 opinii czytelników)
Rails Crash Course: A No-Nonsense Guide to Rails Development
Rails to solidna, elastyczna platforma programistyczna, która umożliwia szybkie tworzenie złożonych stron internetowych. Główne serwisy internetowe, takie jak GitHub, Hulu i Twitter, korzystają z Railsów pod maską, a jeśli znasz tylko tyle HTML i CSS, by być niebezpiecznym, Rails Crash Course nauczy cię wykorzystywać Railsy do własnych projektów i tworzyć aplikacje internetowe, które są szybkie, stabilne i bezpieczne.
W części I poznasz podstawy Ruby i Rails, a następnie przejdziesz od razu do modeli, kontrolerów, widoków i wdrażania. W trakcie pracy nad podstawami dowiesz się, jak:
⬤ Tworzyć trwałe modele za pomocą Active Record.
⬤ Tworzyć szablony widoków za pomocą Embedded Ruby.
⬤ Używać Git do przywracania poprzednich wersji bazy kodu.
⬤ Wdrażać aplikacje na Heroku.
W części II przeniesiesz swoje umiejętności na wyższy poziom, budując aplikację społecznościową z bardziej zaawansowanymi narzędziami Ruby, takimi jak moduły i metaprogramowanie, oraz zaawansowanymi technikami modelowania danych w Active Record Rails. Dowiesz się jak
⬤ Wdrożyć system uwierzytelniania w celu identyfikacji autoryzowanych użytkowników.
⬤ Pisać własne testy automatyczne i pewnie refaktoryzować kod.
⬤ Zmaksymalizować wydajność dzięki potokowi zasobów i turbolinkom.
⬤ Zabezpieczyć swoją aplikację przed SQL injection i cross-site scripting.
⬤ Konfiguracja serwera i wdrażanie aplikacji za pomocą Capistrano.
Każdy rozdział jest wypełniony praktycznymi przykładami i ćwiczeniami, aby wzmocnić to, czego się nauczyłeś. Niezależnie od tego, czy jesteś zupełnie nowy w Rubim, czy też już trochę się z nim zetknąłeś, Rails Crash Course poprowadzi cię od podstaw do szybkiej wysyłki pierwszej aplikacji Rails.