Lista książek:
  • Siedem języków w siedem tygodni. Praktyczny przewodnik nauki języków programowania
  • Siedmiotygodniowa podróż po czterech odmiennych paradygmatach programowania, siedmiu różnych stylach składni i czterech dekadach rozwoju języków!

    • Poznaj najważniejsze modele programowania i techniki obsługi współbieżności
    • Opanuj tajniki systemu prototypów i dynamicznych typów
    • Zostań wszechstronnym programistą, gotowym zmierzyć się z każdym projektem!

    Jeśli myślisz, że to kolejna książka z serii "Jak schudnąć 50 kilogramów w trzy dni" albo "Jak zostać obrzydliwie bogatym w dwa tygodnie", na szczęście się mylisz! Oto podręcznik, który w siedem tygodni przedstawi Ci najważniejsze modele programowania na przykładzie siedmiu przydatnych języków. Zaproponowana tu innowacyjna forma nauki pozwoli Ci poznawać je dzień po dniu. Zaczniesz od krótkiego omówienia składni i możliwości każdego języka, by na końcu wypróbować go w akcji. I choć po lekturze tej książki nie staniesz się ekspertem, opanujesz to, co w każdym z przedstawionych tu języków jest kluczowe. Będziesz mógł tworzyć czytelniejszy, lepszy kod z mniejszą ilością powtórzeń. Zdobędziesz także niezwykle cenną umiejętność - zaczniesz sprawnie wykorzystywać pojęcia z jednego języka w celu znalezienia kreatywnych rozwiązań w innym!

    W książce tej opisano jeden język programowania logicznego, dwa z pełną obsługą pojęć obiektowych, cztery o charakterze funkcyjnym i jeden prototypowy - wszystko po to, by zapewnić Ci możliwie najbardziej wszechstronne przygotowanie programistyczne. Lepiej przyswoisz sobie także techniki obsługi współbieżności, będące kręgosłupem następnej generacji aplikacji internetowych, oraz poznasz sposoby wykorzystywania filozofii "Let it crash" Erlanga do budowy systemów odpornych na awarie.

    Jakie praktyczne języki poznasz dzięki tej książce?

    1. Ruby - język obiektowy, a przy tym łatwy w użytkowaniu i czytelny
    2. Io - prototypowy język, wyposażony w unikatowy mechanizm dystrybucji komunikatów
    3. Prolog - język oferujący łatwe rozwiązania, które w Javie lub C byłyby bardzo kłopotliwe
    4. Scala - jeden z języków nowej generacji, przeznaczony na maszynę wirtualną Javy
    5. Erlang - język funkcyjny, z mechanizmami obsługi współbieżności, na którym działa już kilka słynnych baz danych w stylu cloud
    6. Clojure - język, w którym wykorzystano strategię wersjonowania baz danych w celu zarządzania współbieżnością
    7. Haskell - język o charakterze czysto funkcyjnym

    Jeden z tych języków może już wkrótce stać się Twoim ulubionym narzędziem!


    Bruce Tate - prowadzi w Austin, w stanie Teksas, firmę RapidRed, która zajmuje się tworzeniem aplikacji w Ruby. Jest autorem ponad dziesięciu podręczników informatycznych, wydawanych na całym świecie. Należą do nich From Java to Ruby, Deploying Rails Applications, Beyond Java oraz zdobywczyni prestiżowej nagrody Jolt - książka Better, Faster, Lighter Java.



  • Head First Ruby on Rails. Edycja polska (Rusz głową!)
  • Bez wysiłku poznaj niesamowite możliwości Ruby on Rails
    i twórz wspaniałe aplikacje

    Jeśli chcesz szybko i sprawnie budować internetowe aplikacje bazodanowe, warto, abyś poznał niezwykłe możliwości Rails. Ta wyjątkowa platforma programowania pozwala tworzyć w pełni funkcjonalne aplikacje z wykorzystaniem języka Ruby. Jej wielką zaletą jest to, że wszystkie zmiany wprowadzane do aplikacji można zobaczyć natychmiast po ich zapisaniu i odświeżeniu strony w przeglądarce. Dzieje się tak dzięki zastosowaniu języka Ruby, ponieważ kod w tym języku nie musi być kompilowany.

    Książkę "Head First Ruby on Rails. Edycja polska" napisano w oparciu o najnowsze, skuteczne techniki ułatwiające zrozumienie i przyswajanie wiedzy. Dzięki temu szybko i bez trudności nauczysz się tworzyć interaktywne aplikacje internetowe za pomocą tej platformy. Dowiesz się, na czym polega współpraca z bazą danych, integracja z Ajaksem i XML oraz dynamiczne wykreślanie danych. Ponieważ to obrazy najlepiej przemawiają do Twojego umysłu, książka ta została bogato zilustrowana - abyś jak najszybciej poznał możliwości Rails i natychmiast zaczął wykorzystywać je w praktyce.

    • Język Ruby
    • Tworzenie tabel
    • Wykonywanie migracji bazy danych
    • Kod modelu, widoku i kontrolera
    • Tworzenie formularza
    • Sprawdzanie poprawności danych
    • Zapobieganie błędom
    • Dołączanie bibliotek Ajaksa
    • Udostępnianie aplikacji użytkownikom

    Wykorzystaj najnowsze metody uczenia się i szybko opanuj Ruby on Rails!



  • Programowanie w Ruby. Od podstaw
  • Poznaj możliwości Ruby!

    • Jak rozpocząć przygodę z Ruby?
    • Jakie możliwości daje Ruby on Rails?
    • Jak wykorzystać bazy danych w tym języku?

    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!

    • Przygotowanie środowiska pracy
    • Podstawowe zagadnienia z dziedziny programowania obiektowego
    • Składnia i konstrukcje języka Ruby
    • Sterowanie przepływem
    • Tworzenie dokumentacji
    • Obsługa błędów, testowanie i debugowanie aplikacji
    • Obsługa plików
    • Wykorzystanie baz danych
    • Możliwości i zastosowanie Ruby on Rails
    • Wykorzystanie zasobów sieci Internet w Ruby
    • Obsługa sieci, gniazd i demonów
    • Przydatne pakiety i biblioteki w Ruby

    Poznaj Ruby - od podstaw do perfekcji!



  • Ruby. Wprowadzenie
  • Poznaj praktyczne zastosowania języka Ruby

    • Podstawowe konstrukcje języka i zasady programowania obiektowego
    • Operacje na tekstach, liczbach i plikach
    • Framework Ruby on Rails

    Ruby -- obiektowy język programowania, względnie nowy, bo opracowany na początku lat 90. ubiegłego wieku, zdobywa coraz większą popularność. W zakresie tworzenia aplikacji internetowych staje się poważną konkurencją dla Perla, PHP i Javy. Jest niezwykle elastyczny, posiada prostą składnię i spore możliwości, a tworzony w nim kod jest bardzo zwarty. Za pomocą Ruby można pisać zarówno proste skrypty administracyjne, jak i rozbudowane aplikacje internetowe. W budowaniu tych ostatnich niezwykle pomocny jest framework Ruby on Rails, dzięki któremu proces tworzenia aplikacji przebiega błyskawicznie.

    Książka "Ruby. Wprowadzenie" to podręcznik dla tych, którzy chcą poznać możliwości języka bez konieczności studiowania zawiłych opisów teoretycznych. Przedstawia Ruby na praktycznych przykładach, pokazując jego zastosowania w typowych zadaniach, z jakimi spotyka się na co dzień programista aplikacji sieciowych. Czytając tę książkę, poznasz elementy języka Ruby i nauczysz się programować obiektowo. Dowiesz się, w jaki sposób przetwarzać dane liczbowe, teksty i tablice, pliki i katalogi oraz dokumenty XML. Przeczytasz także o środowisku Ruby on Rails.

    • Instalacja języka Ruby w różnych systemach operacyjnych
    • Instrukcje i operatory
    • Przetwarzanie tekstów i operacje matematyczne
    • Operacje na systemie plików
    • Korzystanie z plików XML
    • Programowanie obiektowe
    • Wprowadzenie do Ruby on Raili

    Wejdź do świata Ruby, a pokochasz jego możliwości!



  • Ruby. Leksykon kieszonkowy
  • Podręczny zestaw informacji niezbędnych w pracy programisty

    Ruby to obiektowy język programowania, opracowany w 1995 roku w Japonii. Dzięki swojej prostej składni, zwartej konstrukcji i sporym możliwościom błyskawicznie zyskał ogromne grono zwolenników. Pojawienie się mechanizmu Ruby on Rails, niesamowicie usprawniającego tworzenie aplikacji i witryn internetowych zgodnych z nurtem Web 2.0, dodatkowo zwiększyło popularność języka Ruby. W oparciu o ten język powstało wiele znanych serwisów WWW, odwiedzanych każdego dnia przez tysiące gości.

    "Ruby. Leksykon kieszonkowy" to zestawienie niezbędnych informacji o tym języku, przydatne podczas codziennej pracy programisty. Znajdziesz w nim informacje o słowach kluczowych, operatorach, zmiennych i stałych. Przeczytasz także o formatowaniu tekstu, wyrażeniach regularnych, operacjach na plikach i programowaniu obiektowym. Dowiesz się ponadto, jak korzystać z interaktywnego Ruby i RDoc.

    • Uruchamianie interpretera Ruby
    • Słowa kluczowe
    • Zmienne
    • Instrukcje warunkowe
    • Programowanie obiektowe
    • Moduły
    • Operacje na plikach
    • Obsługa wyjątków
    • Metody klas Array, Hash, Object, Kernel i String
    • Wyszukiwanie i usuwanie błędów

    Usprawnij i przyspiesz swoją pracę,
    korzystając z leksykonów kieszonkowych.



  • Ruby on Rails 2.1. Tworzenie nowoczesnych aplikacji internetowych
  • Poznaj nowoczesne technologie programistyczne

    • Jak zainstalować i skonfigurować Ruby on Rails?
    • W jaki sposób korzystać z frameworka Rails?
    • Jak łączyć aplikacje Ruby z bazami danych?
    • Jak wdrażać aplikacje Rails?

    Język Ruby, opracowany w Japonii, długo pozostawał jedną z wielu tajemniczych "zabawek", przeznaczonych dla niewielkiej garstki pasjonatów. Jednak gdy w roku 2005 powstał framework Rails, technologia Ruby on Rails rozpoczęła swój triumfalny pochód przez świat internetu. Ruby on Rails to niesamowite narzędzie, przeznaczone do tworzenia witryn WWW i aplikacji sieciowych. Przyspiesza ono i upraszcza proces programowania, wdrożenia oraz rozwijania aplikacji. Ruby on Rails w ciągu kilku lat wyrosło na poważnego konkurenta języka PHP, zdobywając coraz więcej zwolenników.

    Książka "Ruby on Rails. Tworzenie nowoczesnych aplikacji internetowych" to podręcznik, dzięki któremu poznasz tajniki programowania w Ruby i korzystania z frameworka Rails. Dowiesz się, jak zainstalować i skonfigurować RoR na stacji roboczej i serwerze sieciowym, jak zbudowana jest aplikacja tworzona w Ruby on Rails, czym jest model MVC i na czym polega programowanie adaptacyjne (agile). Poznasz elementy języka Ruby i mechanizmy Rails, nauczysz się tworzyć interfejs użytkownika dla aplikacji, implementować komunikację z bazami danych oraz wykorzystywać techniki programowania obiektowego. Przeczytasz o wbudowanych w Rails mechanizmach testowania, usuwaniu błędów, łączeniu kodu Ruby z językiem JavaScript i wdrażaniu aplikacji RoR w środowisku produkcyjnym.

    • Podstawowe założenia Ruby on Rails
    • Instalacja środowiska na stacji roboczej
    • Najważniejsze elementy języka Ruby i frameworka Rails
    • Struktura projektu w Ruby on Rails
    • Tworzenie widoków za pomocą szablonów Haml/Sass
    • Implementacja logiki aplikacji
    • Praca z bazami danych
    • RSpec i testy behawioralne (BDD)
    • AJAX, jQuery i nieinwazyjny JavaScript
    • Fusion Passenger i serwery asynchroniczne
    • Praktyczna konfiguracja serwerów Nginx i Apache 2.x
    • JRuby on Rails, Ruby 1.9, Rubinius, MagLev, Merb

    Nadchodzi era Ruby on Rails. Bądź na nią przygotowany.



  • Ruby. Programowanie
  • Poznaj możliwości Ruby!

    • Dlaczego Ruby zdobył tak dużą popularność?
    • Jak wykorzystać wyrażenia regularne w tym języku?
    • Jak tworzyć w Ruby aplikacje sieciowe?

    Zaprojektowany i stworzony w 1995 roku język Ruby dzięki swym unikalnym możliwościom zdobywa sobie coraz większe uznanie programistów na całym świecie. Jak udało mu się wkupić w łaski tego nieufnego środowiska? Przyczyniła się do tego między innymi prosta składnia z wbudowanymi w nią wyrażeniami regularnymi, automatyczne oczyszczanie pamięci i przeciążanie operatorów. Dodatkowo ogromna i chętna do pomocy społeczność sprawia, że to rozwiązanie staje się jeszcze bardziej atrakcyjne. Uwaga! Jednym z autorów tej książki jest sam Yukihiro Matsumoto - twórca języka Ruby!

    Książka stanowi kompletny zbiór informacji na temat języka Ruby. Jeśli naprawdę chcesz zrozumieć ten język, oto obowiązkowa pozycja do przeczytania! W trakcie lektury zapoznasz się z bogatym API, pozwalającym na przetwarzanie tekstu; zrozumiesz techniki związane z wykonywaniem działań na liczbach, implementacją kolekcji, operacjami wejścia-wyjścia oraz pracą współbieżną i operacjami sieciowymi. Ponadto znajdziesz tu elementy dostępne powszechnie w językach programowania, takie jak instrukcje warunkowe, pętle czy też operatory logiczne. Dzięki książce "Ruby. Programowanie" wykorzystanie metod i obiektów klasy Proc oraz stosowanie platformy Ruby nie będzie stanowiło dla Ciebie najmniejszego problemu!

    • Wprowadzenie do języka Ruby
    • Sposoby uruchamiania programów napisanych w Ruby
    • Dostępne typy danych
    • Zastosowanie wyrażeń i operatorów
    • Sterowanie przepływem
    • Wykorzystanie iteratorów oraz enumeratorów
    • Obsługa wyjątków
    • Zastosowanie współbieżności
    • Użycie domknięć
    • Cykl życia obiektów
    • Refleksje oraz metaprogramowanie
    • Liczby w Ruby
    • Używanie wyrażeń regularnych
    • Kolekcje
    • Operacje na dacie i godzinie
    • Tablice jedno- oraz wielowymiarowe
    • Obsługa plików oraz katalogów
    • Programowanie sieciowe
    • Obsługa środowiska Ruby
    • Gwarancja bezpieczeństwa

    Wykorzystaj elastyczność i możliwości języka Ruby!



  • Ruby. Praktyczne skrypty, które rozwiążą trudne problemy
  • Poznaj przyjemność pracy z językiem Ruby!

    • Jak manipulować łańcuchami znaków?
    • Jak edytować zbiory zdjęć i wydobywać informacje z fotografii?
    • Jak zmieniać uprawnienia i modyfikować konta użytkowników?

    Ruby to obiektowy język programowania, przeznaczony do użytku ogólnego, udostępniający bogaty zestaw narzędzi służących do pisania skryptów. Jedną z największych zalet tego języka jest fakt, że wyjątkowo dobrze nadaje się on do tworzenia efektywnych programów proceduralnych. Dzięki tej książce nauczysz się wykorzystywać niezwykłe właściwości języka Ruby, aby zautomatyzować większość zadań i wykonywać swoją pracę bez trudu i z przyjemnością.

    Książka "Ruby. Praktyczne skrypty, które rozwiążą trudne problemy" zawiera 58 niezwykle przydatnych skryptów, które pozwalają szybko rozwiązać często spotykane problemy, między innymi z administrowaniem systemem, manipulowaniem rysunkami i zarządzaniem witryną. Przy każdym skrypcie znajdziesz kod, omówienie jego działania i wskazówki opisujące, jak dostosować rozwiązanie do własnych potrzeb. Z podręcznika dowiesz się, jak posługiwać się skryptami do automatyzacji zadań (takich jak archiwizowanie czy wypakowywanie plików), a także na czym polega szyfrowanie plików oraz przetwarzanie wiadomości RSS. Nauczysz się tworzyć zaawansowane roboty sieciowe, skrypty z obszaru zabezpieczeń oraz kompletne biblioteki i aplikacje.

    • Skrypty do zarządzania witrynami
    • Pisanie skryptów sieciowych
    • Administrowanie systemami Linux i Unix
    • Walidacja rozwiązań symbolicznych
    • Narzędzia do manipulowania zdjęciami
    • Tworzenie galerii fotografii
    • Narzędzia do przetwarzania łańcuchów znaków
    • Serwery i wydobywanie danych
    • Argumenty i dokumentacja
    • Algorytmy sortowania

    Skorzystaj z praktycznych skryptów w języku Ruby i oszczędzaj czas, aby pracować szybko i wydajnie.



  • Ruby. Receptury
  • Zbiór gotowych rozwiązań dla programistów używających języka Ruby

    • Jak przetwarzać pliki XML i HTML?
    • Jak wykorzystywać środowisko Ruby on Rails?
    • W jaki sposób łączyć Ruby z technologią AJAX?

    Korzystasz w pracy z języka Ruby i zastanawiasz się, czy niektóre zadania programistyczne można wykonać szybciej? Chcesz poznać zasady programowania obiektowego w Ruby? A może interesuje Cię framework Ruby on Rails? Język Ruby zdobywa coraz większą popularność, jest wykorzystywany do tworzenia aplikacji sieciowych i stał się podstawą środowiska Ruby on Rails. Jednak nawet najlepszy język programowania nie uwalnia programistów od żmudnego realizowania zadań, które nie mają zbyt wiele wspólnego z tworzeniem aplikacji, czyli usuwania błędów, implementowania typowych algorytmów, poszukiwania rozwiązań mniej lub bardziej typowych problemów i wielu innych.

    Książka "Ruby. Receptury" znacznie przyspieszy Twoją pracę. Znajdziesz tu kilkaset praktycznych rozwiązań problemów wraz z przejrzystym komentarzem oraz tysiące wierszy proponowanego kodu, który będziesz mógł wykorzystać w swoich projektach. Przeczytasz o strukturach danych, algorytmach, przetwarzaniu plików XML i HTML, tworzeniu interfejsów użytkownika dla aplikacji i połączeniach z bazami danych. Nauczysz się generować i obrabiać pliki graficzne, korzystać z usług sieciowych, wyszukiwać i usuwać błędy w aplikacjach, a także pisać skrypty niezwykle pomocne w administrowaniu systemem operacyjnym Linux.

    • Przetwarzanie danych tekstowych i liczbowych
    • Operacje na tablicach
    • Praca z systemem plików
    • Programowanie obiektowe
    • Przetwarzanie dokumentów XML i HTML oraz plików graficznych
    • Generowanie plików PDF
    • Połączenie z bazami danych
    • Korzystanie z poczty elektronicznej, protokołu telnet i połączeń Torrent
    • Projektowanie aplikacji internetowych za pomocą Ruby on Rails
    • Stosowanie usług sieciowych
    • Optymalizacja aplikacji
    • Tworzenie wersji dystrybucyjnych
    • Automatyzacja zadań z wykorzystaniem języka Rake
    • Budowanie interfejsów użytkownika

    Jeśli chcesz rozwiązać problem, skorzystaj z gotowej receptury
    -- koło już wynaleziono.



  • Ruby. Rozmówki
  • Naucz się prostej składni, poznaj właściwy kod i twórz w języku Ruby

    • Na czym polega szyfrowanie łańcuchów znaków?
    • W jaki sposób tworzyć aplikacje z wykorzystaniem narzędzi GUI?
    • Jak modyfikować wszystkie wartości w tablicy?

    Ruby -- jeden z najszybciej rozwijających się języków programowania -- stał się niezwykle popularny dzięki takim technologiom, jak Ruby on Rails. Programy pisane w Ruby są małe i można je łatwo przenosić pomiędzy platformami. Dodatkowo prosta, obiektowa składnia, zwarty kod i elastyczność sprawiają, że możesz szybko nauczyć się pisać aplikacje przy użyciu tego języka, szczególnie jeśli korzystasz z tej książki, stanowiącej podręczny zbiór najbardziej przydatnych jego konstrukcji.

    Książka "Ruby. Rozmówki" udostępnia gotowe fragmenty kodu, potrzebne do szybkiego i wydajnego tworzenia projektów programistycznych. Łatwo możesz dopasować je do własnych potrzeb. Zawartość podręcznika została uszeregowana tematycznie, a więc w każdej chwili będziesz mógł dowiedzieć się, na czym polega praca z kolekcjami, obiektami czy potokami. Dzięki temu poradnikowi nauczysz się również przetwarzać tekst, sprawdzać poprawność kodu XML oraz budować aplikacje z wykorzystaniem zestawów narzędzi GUI.

    • Konwersja między typami
    • Praca z łańcuchami znaków
    • Praca z Unicode
    • Tworzenie klas wyliczeniowych
    • Badanie obiektów i klas
    • Praca z zagnieżdżonymi zbiorami
    • Ustalanie interaktywnych potoków standardowych
    • Przechwytywanie danych wyjściowych procesu potomnego
    • Jednowierszowce w Ruby
    • Praca z XML
    • Gniazda i wątki
    • Bazy danych
    • Dokumentacja Ruby
    • Tworzenie prostego przypadku testowego

    Po co wyważać otwarte drzwi? Skorzystaj z gotowych fragmentów kodu Ruby



  • Ruby. Szybki start
  • Naucz się Języka Ruby, aby prosto i szybko przygotować każdą aplikację

    • Jak tworzyć i uruchamiać skrypty w języku Ruby?
    • Jak instalować bibliotekę RubyGems i zarządzać nią?
    • Jak zbudować projekt Rails?

    Ruby to dynamiczny i niezwykle elastyczny język programowania. Dzięki prostemu kodowi jest on także przystępny i łatwy w nauce. Pozwala na zmianę elementów języka podczas pracy programu. Co więcej -- na najwyższym stopniu zawansowania aplikacje napisane w tym języku mogą wykorzystywać refleksję, czyli zdolność do samoanalizy. Biblioteka RubyGems zawiera niestandaryzowany, ale bardzo rozbudowany kod, a poza tym udostępnia dodatkowe narzędzia, co znacznie przyspiesza prace nad tworzeniem dowolnej aplikacji.

    Książka "Ruby. Szybki start" zawiera wszystkie potrzebne wiadomości, podane tak, abyś szybko i sprawnie nauczył się tego języka -- bez obciążania pamięci zbędnymi szczegółami czy niezrozumiałym technicznym żargonem. Zamieszczone tu instrukcje, z dodatkowymi objaśnieniami graficznymi, krok po kroku pokazują na przykład kod, jaki należy wpisać z klawiatury. Z podręcznikiem w ręku nauczysz się m.in. używać wątków, konfigurować bazę danych, instalować bibliotekę RubyGems i zarządzać nią. Reasumując -- z tą książką możesz od razu zacząć pracę i korzystać z możliwości języka Ruby do realizacji wielu zadań programistycznych.

    • Dokumentacja języka Ruby
    • Uruchamianie skryptów i pobieranie danych
    • Tablice, zakresy i hasze
    • Struktury sterujące
    • Tworzenie metod
    • Klasy i dziedziczenie
    • Moduły
    • Wyrażenia regularne
    • Debugowanie i obsługa błędów
    • Katalogi i pliki
    • Bazy danych
    • Ruby on Rails
    • Programowanie dynamiczne

    Szybki start w świat języka Ruby!



  • Ruby on Rails. Wprowadzenie. Wydanie II
  • Poznaj Ruby on Rails i twórz potężne aplikacje
    internetowe w zaledwie kilka dni

    • Jak budować dynamiczne strony, nastawione na użytkownika?
    • Jak rozwiązać problemy z wydajnością baz danych?
    • Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails?

    Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzania oraz tworzenia statystyk) w zaledwie kilka dni! A to wszystko dzięki Rails -- doskonale wyposażonemu frameworkowi do tworzenia aplikacji internetowych opartych o bazy danych -- który oferuje środowisko z wykorzystaniem języka Ruby. Zaś ten język programowania charakteryzuje się niezwykłym połączeniem cech: jest równocześnie prosty, elegancki i elastyczny, co pozwala dowolnie modyfikować jego części.

    Książka "Ruby on Rails. Wprowadzenie. Wydanie II" zawiera szczegółowe porady i wskazówki dotyczące instalacji oraz korzystania z Rails 2.1, a także języka skryptowego Ruby. W podręczniku znajdziesz nie tylko wyjaśnienia odnośnie sposobu działania Rails, ale również opis kompletnej aplikacji. Dzięki temu przewodnikowi dowiesz się, w jaki sposób współpracują ze sobą wszystkie aplikacje tworzące szkielet Rails, a ponadto nauczysz się sprawnie korzystać z dokumentacji oprogramowania i tworzyć zaawansowane aplikacje znacznie szybciej niż dotychczas.

    • Uruchamianie i organizacja Rails
    • Budowanie widoku
    • Rusztowania, REST i ścieżki
    • Klasy złożone
    • Rozbudowywanie widoków
    • Zarządzanie układem strony
    • Arkusze stylów
    • Tworzenie własnych funkcji pomocniczych
    • Testowanie i debugowanie
    • Tworzenie nowej aplikacji Rails

    Wyczerpujące i przyjazne wprowadzenie w Ruby on Rails.



  • Ruby on Rails. Zaawansowane programowanie
  • Naucz się:

    • tworzyć testy automatyczne dla wszystkich części aplikacji Rails
    • wdrażać aplikacje napisane w Ruby przy użyciu Capistrano, Mongrel i Apache
    • bronić stron przed atakami

    Ruby on Rails (RoR) to sieciowy szkielet open source, pozwalający utrzymać równowagę pomiędzy łatwością programowania a jego produktywnością. To, co odróżnia ten framework od innych, to przewaga konwencji nad konfiguracją, co ułatwia budowę i zrozumienie aplikacji. Prostota i intuicyjność tego środowiska pomagają uniknąć powtórzeń i sprawiają, że programowanie jest łatwiejsze niż kiedykolwiek. W ciągu lat w RoR wprowadzono szereg zmian, związanych z ewolucją technik programistycznych. Poza tym wystarczającą rekomendacją dla tego środowiska wydaje się uznanie wyrażane przez takie osoby, jak James Duncan Davidson (twórca Tomcata i Anta), Bruce Perens (Open Source Luminary), Nathan Torkington (O'Reilly, OSCON) i wiele innych.

    Książka "Ruby on Rails. Zaawansowane programowanie" jest przeznaczona dla średnio i bardzo zaawansowanych programistów Rails. Autor zakłada, że Czytelnik zna język Ruby i przeczytał chociaż jedną z dostępnych książek, wprowadzających w świat Rails, lub ma za sobą inną formę podstawowego kursu. Czytelnik tej książki powinien wiedzieć, jak stworzyć prostą aplikację Rails. W tej publikacji znajdzie natomiast szereg odpowiedzi na pytania pojawiające się po napisaniu pierwszej aplikacji. Autor wyjaśnia, jak poradzić sobie z użytkownikami i zabezpieczeniami, opisuje obsługę stref czasowych i problemy związane z użytkowaniem aplikacji w różnych stronach świata oraz podaje sposoby zabezpieczania strony przed atakami. Czytelnik znajdzie tu porady dotyczące zarządzania zespołem programistów Rails i kodem źródłowym, automatyzacji powtarzalnych zadań i wdrażania aplikacji w środowisku produkcyjnym, a także sposobów korzystania z nieustannie powstających rozszerzeń Rails.

    • Tworzenie zasobów
    • Kontrola kodu przy pomocy Subversion (SVN)
    • Budowanie i automatyzacja
    • Nawigacja i portale społecznościowe
    • Opieka nad bazami danych
    • JavaScript w Rails
    • Narzędzia do testowania
    • Metaprogramowanie
    • Tworzenie wtyczek

    Poszerz swoją wiedzę na temat środowiska Ruby on Rails.



  • Ruby. Tao programowania w 400 przykładach
  • Zbiór gotowych rozwiązań i porad dla programistów Ruby

    • Omówienie możliwości języka Ruby
    • Zasady komunikacji z bazami danych
    • Tworzenie interfejsów graficznych dla aplikacji
    • Testowanie kodu źródłowego

    Ruby, obiektowy język programowania, opracowany na początku lat 90. ubiegłego wieku w Japonii, cieszy się zasłużoną i stale rosnącą popularnością. Dziś Ruby jest poważną konkurencją dla Perla i podstawowym fundamentem technologii Ruby on Rails -- doskonałego narzędzia do szybkiego tworzenia aplikacji i witryn internetowych. Prosta składnia, duże możliwości, zwarta konstrukcja, rozbudowana i niezwykle wygodna obsługa wyjątków oraz przetwarzania plików tekstowych sprawiają, że po ten język programowania sięga coraz więcej osób piszących oprogramowanie.

    Książka "Ruby. Tao programowania w 400 przykładach" to podręcznik dla tych programistów, którzy poszukują metod rozwiązywania konkretnych zadań programistycznych za pomocą Ruby. Na ponad 400 przykładach przedstawiono w niej przeróżne zastosowania i możliwości tego języka. Czytając ją, poznasz elementy języka Ruby i zasady programowania obiektowego, techniki przetwarzania łańcuchów tekstowych z zastosowaniem wyrażeń regularnych oraz sposoby wykonywania nawet najbardziej złożonych operacji matematycznych. Znajdziesz tu także omówienie metod komunikacji z bazami danych, budowania graficznych interfejsów użytkownika, programowania wielowątkowego i pisania skryptów administracyjnych. Dowiesz się też, jak korzystać z frameworka Ruby on Rails.

    • Programowanie obiektowe w Ruby
    • Przetwarzanie danych tekstowych
    • Obliczenia matematyczne
    • Internacjonalizacja aplikacji
    • Operacje na złożonych strukturach danych
    • Dynamiczne elementy języka Ruby
    • Tworzenie interfejsów graficznych dla aplikacji
    • Aplikacje wielowątkowe
    • Pobieranie danych z baz
    • Dystrybucja aplikacji
    • Testowanie
    • Tworzenie aplikacji internetowych w technologii Ruby on Rails

    Przyspiesz proces tworzenia witryn i aplikacji z Ruby!



Księgarnia Ebookpoint

Księgarnia Onepress

Księgarnia Sensus

Księgarnia Septem