www.jun-jun.net
okladka

Twórz profesjonalne aplikacje internetowe,
wykorzystując najnowsze rozwiązania

  • Poznaj mechanizm Active Rekord
  • Skorzystaj z technologii Ajax
  • Przetestuj aplikacje

W dobie dynamicznego rozwoju sieci i rosnących oczekiwań użytkowników aplikacji internetowych wzrasta znaczenie szybkości ich tworzenia. Jednym ze sposobów przyspieszenia tego procesu jest korzystanie z gotowych rozwiązań, innym -- zastosowanie mechanizmów, dzięki którym programista może skoncentrować się na opracowywaniu funkcjonalności aplikacji. Jednym z takich mechanizmów jest zdobywający coraz większą popularność Ruby on Rails. To połączenie nowoczesnego języka programowania Ruby z biblioteką Rails umożliwia błyskawiczne tworzenie aplikacji internetowych niemal dowolnego typu.

"Ruby on Rails. Wprowadzenie" to podręcznik, dzięki któremu zdobędziesz wiedzę niezbędną do tego, aby szybko budować wydajne aplikacje w technologii Ruby on Rails. Omówiono w nim wszystkie elementy tworzenia oprogramowania internetowego -- połączenia z bazami danych, szkielet aplikacji, interfejsy użytkownika oraz testowanie. Znajdziesz tu również leksykon elementów biblioteki Rails oraz informacje o instalowaniu i konfigurowaniu omawianego środowiska, obsłudze formularzy HTML i zarządzaniu sesjami. W kolejnych rozdziałach opisano etapy tworzenia internetowej galerii fotografii, dzięki czemu poznasz Ruby on Rails na praktycznym przykładzie.

  • Uruchamianie biblioteki Rails
  • Tworzenie kontrolera i wyświetlanie widoku
  • Połączenia z bazami danych za pomocą Active Record
  • Relacje w Active Record
  • Tworzenie rusztowania i korzystanie z niego
  • Definiowanie widoków
  • Implementacja mechanizmów Ajaksa
  • Testowanie gotowej aplikacji

Jeśli chcesz szybko opanować podstawy korzystania z Ruby on Rails,
koniecznie sięgnij po tę książkę.


Przedmowa (5)
1. Zaczynamy - wprowadzenie do Rails (9)
  • Zalety Rails (10)
  • Uruchamianie Rails (12)
  • Organizacja Rails (13)
  • Serwer WWW (15)
  • Tworzenie kontrolera (18)
  • Budowanie widoku (21)
  • Wiązanie kontrolera z widokiem (23)
  • Co się dzieje za kulisami (26)
  • Co dalej (26)
2. Podstawy Active Record (27)
  • Podstawy mechanizmu Active Record (27)
  • Tworzymy aplikację do dzielenia się fotografiami (30)
  • Migrowanie schematów (32)
  • Podstawowe klasy Active Record (34)
  • Atrybuty (36)
  • Klasy złożone (39)
  • Zachowania (43)
  • W kolejnym rozdziale (45)
3. Relacje w Active Record (47)
  • belongs_to (48)
  • has_many (51)
  • has_one (52)
  • O czym nie powiedzieliśmy (63)
  • Wybiegając w przyszłość (64)
4. Rusztowania (65)
  • Korzystanie z rusztowania (65)
  • Zastępowanie rusztowania (68)
  • Generowanie kodu rusztowania (71)
  • W następnym rozdziale (75)
5. Rozbudowywanie widoków (77)
  • Obraz całości (77)
  • Oglądanie rzeczywistych fotografii (79)
  • Szablony widoków (80)
  • Określanie domyślnej strony głównej (86)
  • Arkusze stylów (87)
  • Hierarchiczne kategorie (90)
  • Określanie stylów dla pokazów slajdów (95)
6. Ajax (103)
  • W jaki sposób Rails implementuje Ajax (103)
  • Odtwarzanie pokazów slajdów (104)
  • Zmienianie porządku slajdów metodą przeciągnij i upuść (107)
  • Przeciąganie i upuszczanie wszystkiego (lub prawie wszystkiego) (111)
  • Filtrowanie według kategorii (119)
7. Testowanie (123)
  • Słowo wprowadzenia (123)
  • Mechanizm Test::Unit języka Ruby (124)
  • Testowanie w środowisku Rails (126)
  • Podsumowując (138)
A Instalowanie Rails (139)
B Krótki leksykon Rails (145)
Skorowidz (175)