okladka

Poznaj możliwości Ruby!

Co sprawiło, że nieufne zwykle środowisko programistów przyjęło Ruby z entuzjazmem? Jakie to unikalne możliwości posiada ów język? Odpowiedź jest prosta - jego główne atuty to przejrzysta i elastyczna składnia z wbudowanymi wyrażeniami regularnymi, automatyczne oczyszczanie pamięci oraz przeciążanie operatorów. Ponadto skupiona wokół Ruby ogromna i chętna do pomocy społeczność sprawia, że to rozwiązanie staje się jeszcze bardziej atrakcyjne i rozwojowe. "Programowanie w Ruby. Od podstaw" to książka, która pomoże Ci zorientować się w specyfice tego języka.

Zanim rozpoczniesz przygodę z Ruby, warto dowiedzieć się, jak przygotować swoje środowisko pracy, oraz poznać podstawowe zagadnienia związane z programowaniem obiektowym. Po krótkim wstępie przejdziesz do konkretów - zapoznasz się ze składnią, podstawowymi konstrukcjami oraz metodami sterowania przepływem. Zdobędziesz także wiedzę na temat wykonywania operacji na plikach i bazach danych oraz możliwości Ruby w zastosowaniach sieciowych. Nauczysz się tworzyć strukturę projektu, przygotowywać dokumentację, wyszukiwać przydatne biblioteki. Z pewnością zainteresuje Cię rozdział poświęcony Ruby on Rails - szkieletowi aplikacyjnemu, który niewątpliwie miał swój wpływ na wzrost popularności tego języka. To wszystko pozwoli Ci na swobodne wykorzystanie możliwości języka Ruby w codziennej pracy!

Poznaj Ruby - od podstaw do perfekcji!


Przedmowa (15)

O autorze (19)

O redaktorach technicznych (21)

Podziękowania (23)

Wprowadzenie (25)

Część I Podstawy (27)

Rozdział 1. Pierwsze kroki. Instalacja języka Ruby (29)
Rozdział 2. Programowanie == zabawa. Krótki przegląd języka Ruby i zasad obiektowości (41)
Rozdział 3. Podstawowe konstrukcje języka Ruby: dane, wyrażenia i przepływ sterowania (61)
Rozdział 4. Prosta aplikacja w języku Ruby (105)
Rozdział 5. Ekosystem języka Ruby (129)
Część II Rdzeń języka Ruby (145)

Rozdział 6. Klasy, obiekty i moduły (147)
Rozdział 7. Projekty i biblioteki (191)
Rozdział 8. Tworzenie dokumentacji, obsługa błędów, debugowanie i testowanie (209)
Rozdział 9. Pliki i bazy danych (237)
Rozdział 10. Wdrażanie aplikacji i bibliotek języka Ruby (281)
Rozdział 11. Zaawansowane mechanizmy języka Ruby (309)
Rozdział 12. Zaawansowana aplikacja w języku Ruby (337)
Część III Ruby w sieci (375)

Rozdział 13. Ruby on Rails: zabójcza aplikacja języka Ruby (377)
Rozdział 14. Ruby i internet (419)
Rozdział 15. Obsługa sieci, gniazd i demonów (449)
Rozdział 16. Przydatne biblioteki i pakiety gem języka Ruby (473)
Dodatki (525)

Dodatek A Podsumowanie mechanizmów języka Ruby dla programistów (527)
Dodatek B Przegląd języka Ruby (555)
Dodatek C Przydatne źródła informacji (573)
Skorowidz (583)