szkolenie wiosna 2012

Ruby On Rails — podstawy

Literatura

Ruby: polecane książki papierowe

  • Dave Thomas, Andy Hunt “Programowanie w Języku Ruby” — słynna “książka z kilofem”, całkiem dobra i już klasyczna pozycja wprowadzająca do języka Ruby oraz opisująca sporą część jego biblioteki standardowej w przystępnej formie
  • David A. Black “Ruby for Rails” — chyba najlepsza książka dla kogoś, kto chce wejść w Ruby “poprzez” oraz “dla” Railsów, zdecydowanie godna polecenia
  • Hal Fulton “The Ruby Way” (polski tytuł “Tao Programowania w 400 Przykładach”, bez komentarza) — zdecydowanie najlepsza książka dla średniozaawansowanych rubiowców; jeśli miałbym kupić tylko jedną, to właśnie tę

Rails: polecane książki papierowe

Żadne. Sorry, Winnetou, ale wszystkie obecnie dostępne papierowe książki o Rails są przestarzałe, a po przetłumaczeniu na język polski są bardziej niż przestarzałe.

Jednak, jeśli ktoś się upiera:

  • “Rails 3 In Action” Yehuda Katz, Ryan Bigg. Chyba jedyna względnie aktualna książka o Rails 3.x (z wyjątkiem “Crafting Rails Applications” Jose Valima, ale to pozycja dla zaawansowanych), chociaż niestety w kilku miejscach widać pośpiech przy wydawaniu (błędy edytorskie, także w przykładowym kodzie). Niemniej jeśli jakakolwiek, to właśnie ta.

Rails: materiały online

  • api.rubyonrails.org“api.rubyonrails.org” — co tu dużo mówić, właśnie tak powinna wyglądać techniczna dokumentacja frameworka; obok suchych opisów klas i metod także całkiem spore wprowadzenie do realizowanej przez klasę koncepcji oraz dużo przykładów użycia danych metod; koniecznie dodać do zakładek
  • guides.rubyonrails.org — chyba najlepszy substytut książki, aktualny i świetny zestaw przewodników do poszczególnych elementów Ruby On Rails; koniecznie dodać do zakładek; istnieje także projekt polskiego tłumaczenia Rails Guides

Plus niezliczone blogi i artykuły.

Godny polecenia jest też serwis Railscasts (zakładając że ktoś lubi filmy o programowaniu ;)), zawierający regularnie (cotygodniowo) dodawane screencasty o poszczególnych technikach. Co prawda te najstarsze mogą być już lekko nieaktualne, niemniej warto się zapoznać.