Lista książek:
  • Ajax on Rails
  • Zobacz, jak wykorzystać potencjał technologii Ajax i Rails
    w tworzeniu zaawansowanych aplikacji internetowych!

    • Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych?
    • Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki?
    • Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych?

    Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych, działających niemal tak szybko, jak tradycyjne programy. Jednak lepsza jakość witryn wymaga zwykle pisania bardziej skomplikowanego kodu i, co za tym idzie, większych nakładów pracy i czasu. Tak też było do niedawna w przypadku Ajaksa, ale obecnie, gdy wzrosła popularność tej technologii, a ona sama dojrzała, programiści mogą korzystać z wielu bibliotek i platform, dzięki którym tworzenie efektownych aplikacji internetowych stało się niezwykle proste.

    "Ajax on Rails" to podręcznik dla programistów, którzy chcą szybko i łatwo budować wydajne aplikacje internetowe na bazie dwóch popularnych mechanizmów -- technologii Ajax oraz platformy Rails. Czytając go, dowiesz się, w jaki sposób Ajax umożliwia kreowanie funkcjonalnych i wygodnych w obsłudze witryn, a także nauczysz się błyskawicznie stosować tę technologię w oparciu o biblioteki Prototype i scipt.aculo.us oraz kompletną platformę do tworzenia aplikacji internetowych, czyli Rails. Poznasz też sposoby sprawnego diagnozowania aplikacji ajaksowych oraz zapewnisz im bezpieczeństwo i wydajność, aby udostępniać swym klientom produkty najwyższej klasy.

    • Przegląd mechanizmów technologii Ajax
    • Działanie platformy Rails
    • Ajaksowe przesyłanie danych za pomocą biblioteki Prototype
    • Dodawanie efektów do witryn przy użyciu biblioteki scipt.aculo.us
    • Generowanie kodu JavaScript za pomocą szablonów RJS
    • Zwiększanie użyteczności aplikacji
    • Diagnozowanie aplikacji na platformie Rails
    • Zapewnianie bezpieczeństwa programu
    • Zwiększanie wydajności aplikacji



  • Ruby on Rails. Ćwiczenia
  • Stwórz aplikacje internetowe za pomocą nowoczesnego narzędzia

    • Poznaj język Ruby
    • Skorzystaj ze środowiska Rails
    • Napisz własne aplikacje

    W dobie rosnącej popularności Linuksa, niesłabnącej popularności systemu Windows i obecności na rynku innych systemów operacyjnych aplikacje "biurkowe", wymagające konkretnego środowiska uruchomieniowego, tracą swoją pozycję. Ich miejsce zajmują aplikacje intranetowe bądź internetowe -- instalowane na serwerach sieciowych, wymagające po stronie użytkownika jedynie przeglądarki WWW. Rozwiązanie takie jest niezwykle wygodne również dla twórców aplikacji, ponieważ zdecydowanie upraszcza proces wprowadzania nowych wersji systemu oraz jego konserwacji. Istnieje wiele technologii ułatwiających tworzenie takich aplikacji. Jedną z nowości na rynku jest zyskująca coraz większe uznanie Ruby on Rails.

    Dzięki książce "Ruby on Rails. Ćwiczenia" opanujesz podstawy tworzenia aplikacji internetowych za pomocą tej technologii. Nauczysz się programować w języku Ruby: poznasz jego elementy i zasady projektowania obiektowego, metody przetwarzania danych tekstowych, pracy z plikami i katalogami oraz obsługi błędów i wyjątków. Przeczytasz także o środowisku Rails, instalowanym na serwerze aplikacji. Wykonując ćwiczenia z ostatnich rozdziałów, zrealizujesz projekt aplikacji służącej do zarządzania czasem w technice Ruby on Rails.

    • Instalacja interpretera Ruby
    • Podstawowe elementy języka Ruby
    • Konstrukcje warunkowe i sterujące
    • Programowanie obiektowe
    • Obsługa wyjątków
    • Korzystanie z wyrażeń regularnych
    • Instalacja środowiska Rails
    • Generowanie adresów URL
    • Szablony RHTML
    • Wysyłanie poczty elektronicznej

    Poznaj już dziś technologię, dzięki której tworzenie aplikacji
    będzie bardzo wydajne i przyjemne.



  • Rails. Leksykon kieszonkowy
  • Cała wiedza o Rails, której potrzebujesz!

    • Jak zainstalować i skonfigurować Rails?
    • Jak wykorzystać możliwości technologii ActiveRecord?
    • Jak stworzyć dynamiczną aplikację, korzystając z technologii AJAX?

    Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC, został niezmiernie dobrze przyjęty przez programistów z całego świata. Niewątpliwie wpływ na ten fakt miały założenia poczynione przez autora projektu - łatwość i przyjemność tworzenia kodu. Powszechnie wiadomo, że te atuty mają niebagatelny wpływ na szybkość tworzenia aplikacji internetowych. Dzięki popularności Ruby on Rails również znajomość języka Ruby, pochodzącego przecież z Dalekiego Wschodu, staje się powszechniejsza.

    W tej niezwykłej książce znajdziesz odpowiedzi na wszystkie pytania, które mogą pojawić się w trakcie kodowania nowej aplikacji. Dowiesz się, jak skonfigurować Rails, testować napisany kod, wykorzystać technologię ActiveRecord oraz przygotować widoki. Ponadto zdobędziesz wiedzę na temat używania technologii AJAX i REST, nauczysz się wykorzystywać usługi sieciowe oraz logować ważne informacje w trakcie pracy Twojej aplikacji. Z wiedzy tu zawartej możesz skorzystać szybko i w każdej chwili, a co najważniejsze, nie będziesz musiał przedzierać się przez setki niepotrzebnych stron. Tu znajdziesz tylko wiedzę niezbędną w Twojej pracy!

    • Instalacja Rails
    • Struktura plików
    • Konfiguracja Rails
    • Wykorzystanie skryptów
    • Konfiguracja środowiska
    • Sposoby przeprowadzania testów w Rails
    • Używanie technologii ActiveRecord
    • Zarządzanie danymi w bazie
    • Zastosowanie ActionController
    • Tworzenie widoków
    • Sposoby użycia technologii AJAX i REST w Rails
    • Wykorzystanie usług sieciowych
    • Logowanie informacji w trakcie pracy aplikacji
    • Stosowanie metod pomocniczych

    Wykorzystaj Rails w Twoim projekcie szybko i przyjemnie!



  • Rails. Receptury
  • Zbiór gotowych rozwiązań dla twórców aplikacji internetowych

    • Instalacja i uruchomienie środowiska Rails
    • Przetwarzanie grafiki
    • Korzystanie z technologii AJAX

    Dynamiczny rozwój sieci sprawia, że tradycyjne programy są stopniowo wypierane przez aplikacje sieciowe dostępne z poziomu przeglądarki internetowej -- wygodne, niezależne od systemu operacyjnego i łatwe w aktualizowaniu. Nadal jednak kluczowe znaczenie ma szybkość ich przygotowywania i modyfikowania. Dzięki zbiorom bibliotek zwanym "frameworks" proces tworzenia takich produktów znacznie się skrócił -- umożliwia to programistom skoncentrowanie się na faktycznej funkcjonalności tworzonego narzędzia, ponieważ biblioteki te przejmują wiele typowych i wspólnych dla wszystkich aplikacji zadań. Wśród dostępnych w sieci narzędzi tego typu coraz większą popularność zyskuje Ruby on Rails, powoli stający się "ikoną" nurtu Web 2.0. Tworzone za jego pomocą systemy są zwarte i łatwe do skalowania, a ich kod źródłowy jest przejrzysty i czytelny.

    "Rails. Receptury" to zestaw porad i rozwiązań problemów, przed którymi stają programiści stosujący ten zbiór bibliotek w swojej pracy. Omówione tu zagadnienia przydadzą się zarówno początkującym, jak i doświadczonym twórcom aplikacji sieciowych. Przeczytasz tu o instalowaniu, konfigurowaniu i uruchamianiu środowiska Rails, połączeniach z bazami danych za pomocą ActiveRecord, generowaniu kodu HTML, zabezpieczaniu programów i tworzeniu kontrolerów odpowiadających za funkcjonalność systemu. Dowiesz się, jak wdrażać aplikacje Rails i korzystać w nich z możliwości oferowanych przez mechanizmy AJAX.

    • Instalacja i uruchomienie środowiska
    • Komunikacja z bazami danych
    • Wyświetlanie danych w przeglądarce
    • Wykorzystywanie szablonów RHTML
    • Generowanie kodu XML i RSS
    • Przetwarzanie danych z formularzy
    • Personalizacja narzędzi
    • Korzystanie z JavaScript i AJAX
    • Zabezpieczanie aplikacji Rails
    • Optymalizacja aplikacji
    • Wdrażanie i utrzymywanie systemów na serwerach
    • Przetwarzanie obrazów

    Skorzystaj ze sprawdzonych receptur i dołącz do twórców Web 2.0!



  • Rails. Przepisy
  • Zbiór gotowych rozwiązań dla twórców aplikacji sieciowych

    • Tworzenie interfejsów użytkownika
    • Połączenia z bazami danych
    • Przyspieszanie tworzenia aplikacji

    Rosnąca popularność aplikacji sieciowych, zastępujących w wielu zastosowaniach tradycyjne programy "biurkowe", sprawia, że środowiska służące do szybkiego tworzenia takich programów stają się niezbędnymi narzędziami pracy programistów. Dostępne w sieci struktury -- frameworki -- pozwalają im skoncentrować się wyłącznie na implementacji zadań, jakie ma spełniać aplikacja, co zdecydowanie usprawnia pracę. Wśród takich środowisk coraz większe uznanie zyskuje Ruby on Rails -- bazujący na języku Ruby framework -- który sprowadza do minimum nakład pracy konieczny do zbudowania aplikacji sieciowej.

    Książka "Rails. Przepisy" to zbiór rozwiązań najczęściej wykonywanych zadań programistycznych przeznaczony dla tych twórców aplikacji, którzy w swojej pracy wykorzystują Ruby on Rails. Znajdziesz w niej porady, dzięki którym Twoja praca zyska na efektywności, a tworzone aplikacje będą szybsze i bezpieczniejsze. Przeczytasz o tworzeniu elementów interfejsu użytkownika, pobieraniu danych z baz, autoryzowaniu użytkowników, zarządzaniu sesjami i automatycznym generowaniu dokumentacji. Dowiesz się także, w jaki sposób przyspieszyć proces tworzenia aplikacji i jak zaimplementować w nich obsługę poczty elektronicznej.

    • Sortowalne listy rozwijane
    • Tworzenie wykresów
    • Łączenie aplikacji z bazą danych
    • Uwierzytelnianie użytkowników
    • Automatyczne testowanie aplikacji
    • Generatory kodu
    • Przetwarzanie grafiki
    • Wysyłanie poczty elektronicznej

    Przekonaj się, jak wiele możesz zyskać, korzystając z nowoczesnych narzędzi.



  • RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails
  • Poznaj Ruby on Rails i stwórz atrakcyjną witrynę społecznościową

    • Jak konfigurować sesje bazodanowe?
    • Na czym polega trasowanie komentarzy?
    • W jaki sposób przygotować stronę przesyłania awatarów?

    Serwisy społecznościowe, które gromadzą ludzi o podobnych zainteresowaniach i umożliwiają komunikację między znajomymi, cieszą się ogromną i wciąż rosnącą popularnością. Dzięki temu, że pozwalają na wymianę opinii i ułatwiają podtrzymywanie globalnych kontaktów, stają się elementami strategii biznesowych i marketingowych wielu firm. Do budowania takich serwisów doskonale nadaje się Rails, który oferuje klientom witryny w pełni dopasowane do potrzeb ich użytkowników. Rails został napisany w dynamicznym obiektowym języku Ruby z użyciem architektury MVC. Ten framework wyróżniają przede wszystkim dwie reguły: reguła DRY, polegająca na unikaniu wykonywania tej samej pracy w różnych miejscach, oraz reguła CoC., która pozwala na zminimalizowanie niezbędnej konfiguracji przez zastępowanie jej gotowymi, domyślnymi, zalecanymi wzorcami. Rails umożliwia także użycie wtyczek, rozszerzających aplikacje o rozmaite funkcjonalności np. logowanie, wrzucanie i skalowanie obrazków czy tagowanie.

    Książka "RailsSpace. Tworzenie społecznościowych serwisów internetowych w Ruby on Rails" stanowi praktyczny kurs tworzenia interaktywnego serwisu społecznościowego. Za pomocą tego podręcznika nauczysz się budować taką witrynę, zaczynając od statycznej strony głównej, przez utworzenie mechanizmu rejestracji i uwierzytelnienia użytkowników, a kończąc na dynamicznej stronie WWW, z możliwością przesyłania obrazów i prowadzenia blogów, oraz systemie dodawania znajomych. Jeśli więc pragniesz stworzyć atrakcyjny i funkcjonalny serwis społecznościowy, przyciągający rzesze użytkowników ? książka z pewnością Ci w tym pomoże!

    • Konfigurowanie środowiska programistycznego
    • Modelowanie i rejestrowanie użytkowników
    • Testowanie
    • Ochrona stron
    • Zaawansowane logowanie
    • Aktualizacja informacji użytkownika
    • Tworzenie sieci społecznej
    • Awatary
    • Model znajomości
    • Blogi w technologii REST
    • Komentarze do blogu w technologii AJAX

    Samodzielnie zbuduj funkcjonalny serwis społecznościowy!!!



  • Rails. Sztuka programowania
    • Jak osiągnąć największe korzyści z architektury MVC?
    • Jak programować, korzystając z bloków?
    • Jak tworzyć Web API?

    Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia tego projektu to łatwość i przyjemność tworzenia kodu, a co za tym idzie -- szybkie i efektywne tworzenie aplikacji internetowych. Liczba rozwiązań, które powstały z wykorzystaniem tego szkieletu, świadczy o jego wysokiej jakości oraz znacząco wpływa na wzrost popularności samego języka Ruby.

    Jeżeli ta książka znalazła się w Twoich rękach, to z pewnością powyższe wiadomości nie są Ci obce. Kierowana jest ona do programistów, którzy znają już Ruby on Rails i pragną pogłębić swoją wiedzę. Dzięki książce "Rails. Sztuka programowania" dowiesz się, jak organizować swój kod tak, aby osiągnąć najwyższą efektywność i zachować zgodność z ideą DRY (Don"t Repeat Yourself). Poznasz zasady zaawansowanego programowania w języku Ruby wraz z metaprogramowaniem oraz nauczysz się korzystać z programowania opartego na blokach. Ponadto zapoznasz się z wzorcami projektowymi dla technologii AJAX, interfejsami programistycznymi dla WWW, dekompozycją kodu HTML oraz nauczysz się w wydajny sposób rozwijać schemat bazy danych. Z pewnością zainteresuje Cię rozdział poświęcony programowaniu sterowanym zachowaniem. Te i wiele innych informacji znajdziesz w niniejszej książce, która wydaje się być obowiązkową dla każdego programisty Ruby on Rails!

    • Cała prawda o aplikacjach internetowych
    • Koncepcja Rails
    • Architektura MVC
    • Zarządzanie cyklem życia aplikacji
    • Korzyści z zastosowania architektury MVC
    • Zastosowanie technologii ActiveRecord
    • Tworzenie Web API
    • Wykorzystanie zasobów oraz obsługa żądań REST
    • Zastosowanie formatów XML, RSS, RDF
    • Sposoby ograniczania dostępu do API
    • Wzorce zastosowań technologii AJAX
    • Zasady programowania z wykorzystaniem bloków
    • Mieszanie i łatanie klas
    • Wykorzystanie dynamicznego kodu
    • RSpec -- programowanie sterowane zachowaniem
    • Cykl programowania

    Opanuj sztukę programowania w Ruby on Rails!



  • Rails. Zaawansowane programowanie
  • Twórz zaawansowane projekty w Rails!

    • Jak zadbać o bezpieczeństwo?
    • Jak zapewnić wydajność Twojej aplikacji?
    • Jak stworzyć i utrzymać duży projekt w Rails?

    Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia autora tego projektu, Davida Heinemeiera Hanssona, to szybkość, łatwość i przyjemność tworzenia kodu. Ruby on Rails jest dojrzałym rozwiązaniem, wykorzystywanym przez wiele firm w aplikacjach internetowych, tworzonych pod kątem ich specyficznych potrzeb. Liczba aplikacji, które powstały z wykorzystaniem tego szkieletu, świadczy o jego wysokiej jakości oraz niewątpliwie ma wpływ na wzrost popularności samego języka Ruby.

    "Rails. Zaawansowane programowanie" porusza te tematy, które Wy, programiści, lubicie najbardziej! Dzięki tej książce dowiesz się, w jaki sposób wykorzystać gotowe wtyczki oraz jak stworzyć nowe. Nauczysz się stosować zaawansowane funkcje bazy danych oraz podłączać się jednocześnie do wielu baz. Po lekturze tego podręcznika bez problemu zapewnisz swojej aplikacji najwyższy poziom bezpieczeństwa, optymalną wydajność i skalowalność. Autor wskazuje tutaj również niezwykle interesujące kwestie, dotyczące projektowania dużych aplikacji, wykorzystania systemów kontroli wersji oraz utrzymywania właściwej struktury projektu.

    • Przypomnienie i omówienie podstawowych elementów Ruby i Rails
    • Stosowanie ActiveSupport oraz RailTies
    • Zastosowanie i projektowanie wtyczek
    • Zaawansowane wykorzystanie baz danych
    • Uwierzytelnianie za pomocą LDAP
    • Bezpieczne szyfrowanie haseł
    • Bezpieczne przetwarzanie formularzy i danych użytkownika
    • Zapewnienie wydajności
    • Skalowanie architektury
    • Wykorzystywanie usług Web
    • Tworzenie wielojęzycznych aplikacji
    • Zarządzanie dużymi projektami
    • Używanie systemów kontroli wersji

    Poznaj wszystkie funkcje Ruby on Rails!



  • Rails. Projektowanie systemów klasy enterprise
  • Poznaj najbardziej zaawansowane tajniki Rails!

    • Jak zorganizować kod, wykorzystując system wtyczek lub moduły?
    • Jakie zalety posiada architektura SOA?
    • Jak zwiększyć wydajność Rails?

    Rynek szkieletów aplikacji internetowych jest niezwykle urozmaicony. Wśród wielu dostępnych opcji można znaleźć tu rozwiązania przeznaczone dla projektów o różnej skali złożoności, zarówno te mniej, jak i bardziej popularne. Warto jednak sięgnąć po rozwiązanie absolutnie unikatowe i wyjątkowe - Rails. Szkielet ten świetnie sprawdza się zarówno w projektach małych, jak i tych klasy enterprise, a ponadto znany jest ze swoich możliwości, wydajności oraz elastyczności. Warto także podkreślić, że w pakiecie razem z nim dostaniemy liczną, chętną do pomocy społeczność użytkowników!

    Autor książki porusza interesujące kwestie związane z budową zaawansowanych systemów informatycznych opartych o Rails. W trakcie lektury dowiesz się, jak wykorzystać system wtyczek jako środek organizujący Twój kod oraz jak w tej roli sprawdzą się moduły. Kolejne rozdziały przyniosą solidny zastrzyk wiedzy na temat tworzenia rozbudowanego i bezpiecznego modelu danych, dziedziczenia wielotabelarycznego oraz wykorzystania wyzwalaczy jako narzędzia kontroli skomplikowanych zależności w danych. Dan Chak duży nacisk kładzie na zagadnienia związane z SOA (skrót od ang. Service Oriented Architecture) oraz wydajnością. Jest to genialna pozycja dla wszystkich programistów i projektantów uczestniczących w projekcie wytwarzanym z wykorzystaniem Rails.

    • Komponenty aplikacji
    • Organizacja kodu z wykorzystaniem wtyczek
    • Rola modułów w porządkowaniu kodu
    • Budowa solidnego modelu danych
    • Normalizacja modelu
    • Obsługa danych dziedzinowych
    • Wykorzystanie wyzwalaczy w celu kontroli zależności w danych
    • Dziedziczenie jedno- i wielotabelaryczne
    • Zastosowanie modeli widokowych
    • Architektura SOA
    • Dostarczanie usług typu XML-RPC
    • Usługi typu REST
    • Zwiększenie wydajności Rails

    Obowiązkowa pozycja dla wszystkich programistów i projektantów korzystających z Rails!



  • Ruby on Rails. Wprowadzenie
  • 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ę.



Księgarnia Ebookpoint

Księgarnia Onepress

Księgarnia Sensus

Księgarnia Septem