- Ocena:
- 3.8/6 Opinie: 5
- Stron:
- 400
- Druk:
- oprawa twarda
- Dostępny format:
-
PDF
Opis ebooka: Ruby on Rails. Od podstaw
Przełam monopol PHP!
Poznaj i wykorzystaj Ruby on Rails!
- Poznaj zasady programowania obiektowego w języku Ruby
- Zaimplementuj mechanizmy komunikacji z bazami danych
- Wykorzystaj Ruby on Rails w połączeniu z technologią Ajax
Ruby on Rails to narzędzie programistyczne, które zrewolucjonizowało proces tworzenia witryn i aplikacji internetowych. Prosty i uniwersalny język programowania Ruby, pozwalający na wykorzystanie technologii obiektowych, skojarzony z środowiskiem Rails umożliwia błyskawiczne konstruowanie dynamicznych stron, połączeń z bazami danych, mechanizmów weryfikacji danych i elementów interfejsów użytkownika. Twórcy aplikacji sieciowych, korzystając z takich rozwiązań, mogą dziś sprostać największemu wyzwaniu, czyli szybko tworzyć i aktualizować swoje projekty. Ruby on Rails umożliwia skoncentrowanie się na opracowywaniu funkcjonalności aplikacji bez potrzeby poświęcania czasu na implementację podstawowych elementów systemu.
Książka "Ruby on Rails. Od podstaw" to kompleksowy przegląd zagadnień związanych z programowaniem w środowisku Ruby on Rails. Czytając ją, dowiesz się, jak zainstalować i skonfigurować środowisko Ruby on Rails w różnych systemach operacyjnych, poznasz słowa kluczowe oraz konstrukcje języka Ruby i nauczysz się technik programowania obiektowego. Utworzysz aplikacje dla środowiska Rails, wykorzystasz w nich kontrolki HTML i sesje, połączysz aplikacje z bazami danych i przetestujesz poprawność ich działania. Przeczytasz także o przetwarzaniu dokumentów XML oraz korzystaniu z technologii Ajax w aplikacjach dla środowiska Rails.
- Instalacja Ruby on Rails w Windows, Mac OS X i Linuksie
- Podstawowe konstrukcje języka Ruby
- Programowanie obiektowe
- Tworzenie szkieletu aplikacji w środowisku Rails
- Łączenie kodu HTML z poleceniami języka Ruby
- Odczytywanie danych z formularzy i ich weryfikacja
- Komunikacja z bazami danych
- Połączenie Ajaksa i Rails
Wybrane bestsellery
-
Soon after its launch, Ant succeeded in taking the Java world by storm, becoming the most widely used tool for building applications in Java environments. Like most popular technologies, Ant quickly went through a series of early revision cycles. With each new version, more functionality was add...(124.83 zł najniższa cena z 30 dni)
124.78 zł
159.00 zł(-22%) -
Ajaks. Biblia” to kompletny przewodnik zawierający proste instrukcje, praktyczne porady i interesujące sztuczki dla webmasterów. Ułatwia opanowanie podstaw JavaScriptu, XML-a, dynamicznego HTML-a i CSS. Omawia także bardziej zaawansowane zagadnienia, takie jak eliminowanie zapisywania w pam...(43.50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł(-50%) -
Java programmers know how finicky Java can be to work with. An omitted semi-colon or the slightest typo will cause the Java command-line compiler to spew pages of annoying error messages across your screen. And it doesn't fix them--that's up to you: fix them, compile again, and hope that nothing...(123.77 zł najniższa cena z 30 dni)
123.67 zł
159.00 zł(-22%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...
Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B Kontrolowane eksperymenty online. Praktyczny przewodnik po testach A/B
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplika...
Pytest. Kurs video. Automatyzacja testów w Pythonie Pytest. Kurs video. Automatyzacja testów w Pythonie
(67.05 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(53.40 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia z...(107.40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł(-40%) -
Ta książka to sprawdzone źródło informacji na temat Pythona i jego najczęstszych zastosowań. Należy ona do cenionej serii „Receptury”, w której znajdziesz najlepsze sposoby rozwiązywania problemów. Przekonaj się, jak wydajnie operować na strukturach danych, łańcuchach znaków, tekście ...(49.50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%)
Zobacz pozostałe książki z serii Wrox
-
Z książki dowiesz się, kiedy stosować poszczególne wzorce projektowe i jak je implementować. Dzięki zdobytej wiedzy wzniesie się na wyższy poziom umiejętności i zacznie pisać jeszcze lepszy kod o doskonałej strukturze architektonicznej.(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
Ten kompletny podręcznik pozwoli Ci opanować umiejętności potrzebne do skutecznego zarządzania systemem SQL Server. Dowiesz się, jak zarządzać zmianami i zabezpieczeniami, jak dostrajać wydajność, jak monitorować system i jak tworzyć kopie zapasowe. Książka jest napisana przez czołowych specjalis...
Microsoft SQL Server 2014. Podręcznik administratora Microsoft SQL Server 2014. Podręcznik administratora
Adam Jorgensen, Bradley Ball, Steven Wort, Ross LoForte, Brian Knight
(64.50 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%) -
Przewodnik dla poszukujących pracy! Rozmowa rekrutacyjna to ten rodzaj spotkania, który wywołuje stres nawet u najbardziej odpornych. Podchwytliwe pytania, zadania do rozwiązania, skomplikowane testy dotyczące spraw technicznych oraz nierzadko kilkugodzinny dialog wymagają dużej odporno...
Programista szuka pracy. Kulisy rekrutacji w branży IT. Wydanie III Programista szuka pracy. Kulisy rekrutacji w branży IT. Wydanie III
(24.50 zł najniższa cena z 30 dni)24.50 zł
49.00 zł(-50%) -
Dzięki tej książce dowiesz się, jak to robić przy użyciu języków C# i Visual Basic. Jednak zanim napiszesz pierwszą linię kodu, warto poznać nowe środowisko pracy, tak aby tworzenie stron przebiegało szybko, wygodnie i bezproblemowo. W kolejnych rozdziałach zdobędziesz wiedzę na temat dostępnych ...
ASP.NET 3.5 z wykorzystaniem C# i VB. Zaawansowane programowanie ASP.NET 3.5 z wykorzystaniem C# i VB. Zaawansowane programowanie
(99.50 zł najniższa cena z 30 dni)99.50 zł
199.00 zł(-50%) -
Oto książka, w której znajdziesz szczegółowe omówienie technologii Internetu mobilnego — technik i narzędzi, które można wykorzystać do udostępnienia na urządzeniach przenośnych rozmaitych materiałów sieciowych. Przedstawiono tu standardowe wzorce rozwijania interfejsów użytkownika, a także...
Programowanie mobilnych stron internetowych z wykorzystaniem systemów CMS Programowanie mobilnych stron internetowych z wykorzystaniem systemów CMS
(44.50 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Książka "ASP.NET 2.0 AJAX. Zaawansowane programowanie" szczegółowo ukazuje, na czym polega tworzenie aplikacji WWW nowej generacji. Dzięki temu podręcznikowi będziesz wiedział, jak korzystać z różnych bibliotek, jak używać zaawansowanych kontrolek z pakietu AJAX Toolkit, a także jak budować własn...(28.50 zł najniższa cena z 30 dni)
28.50 zł
57.00 zł(-50%) -
Książka Visual Basic 2008. Warsztat programisty jest doskonałym podręcznikiem zarówno dla początkujących, jak i zaawansowanych programistów. Zawiera ona opis technologii i środowiska programistycznego, a także wiele przykładów i porad z dokładnie przedstawionym oraz przetestowanym kodem, zgodnym ...(74.50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł(-50%) -
Książka "Excel 2007 PL. Programowanie w VBA" to znakomite kompendium wiedzy o tym, jak za pomocą potęgi języka VBA rozbudować arkusze Excela. Korzystając z niej, nauczysz się wykorzystywać nazwy, zakresy i listy danych, a także tworzyć tabele i wykresy. Poznasz opracowane na podstawie wieloletnic...(88.50 zł najniższa cena z 30 dni)
88.50 zł
177.00 zł(-50%) -
Dzięki tej książce poznasz najlepsze praktyki związane z CSS oraz XHTML. Na przykładzie prawdziwych witryn dowiesz się, jak zapewnić różne funkcjonalności za pomocą kaskadowych arkuszy stylów. Analityczny opis strony Blogger.com pozwoli zaprezentować różne efekty, choćby takie, jak rollover dla t...
CSS. Projektowanie profesjonalnych stron WWW CSS. Projektowanie profesjonalnych stron WWW
Ch.Schmitt, T.Dominey, C.Li, E.Marcotte, D.Orchard, M.Trammell
(29.49 zł najniższa cena z 30 dni)29.49 zł
59.00 zł(-50%) -
Dzięki książce "PHP i MySQL. Projekty do wykorzystania" nie zmarnujesz już ani jednej cennej minuty. Stanowi ona zbiór najpopularniejszych mechanizmów, używanych na co dzień przy tworzeniu serwisów WWW. Po przewertowaniu tego podręcznika nie będzie stanowiła dla Ciebie problemu rejestracja zdarze...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%)
Ebooka "Ruby on Rails. Od podstaw" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Ruby on Rails. Od podstaw" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Ruby on Rails. Od podstaw" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Beginning Ruby on Rails
- Tłumaczenie:
- Grzegorz Kowalczyk
- ISBN Książki drukowanej:
- 978-83-246-1035-8, 9788324610358
- Data wydania książki drukowanej:
- 2008-02-07
- ISBN Ebooka:
- 978-83-246-8470-0, 9788324684700
- Data wydania ebooka:
- 2013-08-26 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- B5
- Numer z katalogu:
- 3784
- Rozmiar pliku Pdf:
- 6.0MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Wrox
Spis treści ebooka
- Dla kogo przeznaczona jest ta książka (13)
- Jaka jest struktura naszej książki (13)
- Co będzie potrzebne do korzystania z tej książki (14)
- Konwencje (15)
- Instalacja Ruby on Rails (17)
- Instalacja Ruby on Rails na platformie Windows (18)
- Instalacja Ruby on Rails na platformie Mac OS X (18)
- Instalacja Ruby on Rails na platformach Linux i Unix (19)
- Baza danych (20)
- Tworzenie pierwszej aplikacji sieci WWW (20)
- Pierwsze kroki z Ruby (24)
- Dokumentacja języka Ruby (26)
- Pracujemy z liczbami w języku Ruby (27)
- Praca z łańcuchami znaków w języku Ruby (28)
- Zastosowanie zmiennych do przechowywania danych (31)
- Tworzenie stałych (33)
- Interpolacja zmiennych w łańcuchach znaków ujętych w cudzysłów (34)
- Odczytywanie tekstu z wiersza poleceń (35)
- Tworzenie symboli w języku Ruby (36)
- Praca z operatorami (37)
- Kolejność wykonywania działań (38)
- Pracujemy z tablicami (41)
- Zastosowanie dwóch indeksów tablic (44)
- Tablice asocjacyjne (47)
- Zakresy (49)
- Podsumowanie (51)
- Ćwiczenia (52)
- Dokonujemy wyboru, czyli polecenie if (53)
- Zastosowanie klauzuli else w poleceniu if (55)
- Zastosowanie klauzuli elsif w poleceniu if (56)
- Zastosowanie polecenia unless (57)
- Polecenia if oraz unless jako modyfikatory (58)
- Zastosowanie polecenia case (59)
- Pętle (62)
- Zastosowanie pętli while (63)
- Zastosowanie pętli until (64)
- Pętle while i until jako modyfikatory (65)
- Zastosowanie pętli for (66)
- Zastosowanie iteratorów w języku Ruby (67)
- Zastosowanie poleceń break, redo oraz next w pętlach (70)
- Zastosowanie polecenia retry (72)
- Tworzenie i wywoływanie metod (73)
- Przekazywanie argumentów do wywoływanych metod (74)
- Przekazywanie zmiennej liczby argumentów do metody (75)
- Zwracanie wyników działania metody (76)
- Metody zwracające wiele wartości (78)
- Definiowanie zasięgu zmiennych (79)
- Pracujemy z blokami (81)
- Przekazywanie danych do bloków kodu (82)
- Zastosowanie bloków BEGIN oraz END (83)
- Podsumowanie (84)
- Ćwiczenia (85)
- Wszystko o hermetyzacji (88)
- Tworzenie klasy (89)
- Tworzenie obiektów (90)
- Konfiguracja obiektów przy użyciu konstruktorów (91)
- Zastosowanie atrybutów (93)
- Tworzenie nowej klasy na podstawie innej klasy (97)
- Poziomy dostępu do obiektów (100)
- Metody chronione w języku Ruby (101)
- Metody prywatne w języku Ruby (103)
- Przesłanianie metod (105)
- Tworzenie zmiennych klasowych (106)
- Tworzenie metod klasowych (108)
- Tworzenie modułów (109)
- Mixin, czyli domieszkowanie klas (111)
- Podsumowanie (113)
- Ćwiczenia (113)
- Ruby w środowisku Rails (115)
- Tworzenie szkieletu aplikacji (116)
- Uruchamianie aplikacji (119)
- Tworzenie kontrolera (120)
- Tworzenie akcji (122)
- Tworzenie widoków (124)
- Wprowadzenie do architektury Model-Widok-Kontroler (126)
- Kontroler (127)
- Widok (128)
- Model (128)
- ERb, czyli jak zmusić widok do pracy (129)
- Umieszczanie kodu HTML oraz poleceń Ruby w definicji widoku (132)
- Przekazywanie danych z akcji do widoku (135)
- Kodowanie znaków specjalnych (138)
- Dodawanie nowej akcji (140)
- Wybór widoku do wyświetlenia (143)
- Wyświetlanie dowolnego szablonu (144)
- Tworzenie łącza do innej akcji (145)
- Podsumowanie (147)
- Ćwiczenia (148)
- Odczytywanie danych dostarczanych przez użytkownika (149)
- Odczytywanie danych z pól tekstowych (149)
- Odczytywanie stanu pola wyboru (153)
- Odczytywanie danych z przycisków opcji (156)
- Odczytywanie danych z list rozwijanych (158)
- Zastosowanie skrótów do kontrolek HTML (163)
- Pracujemy z modelami (168)
- Łączenie kontrolek z modelami (171)
- Inicjowanie danych w kontrolkach (176)
- Przechowywanie danych w sesjach (177)
- Podsumowanie (181)
- Ćwiczenia (181)
- Wprowadzenie do baz danych (183)
- Tworzenie aplikacji Rails wykorzystujących bazy danych (186)
- Tworzenie bazy danych (186)
- Konfiguracja dostępu do bazy danych (189)
- Tworzenie kontrolera i modelu (191)
- Nadawanie nazwy modelowi (192)
- Nadawanie nazwy kontrolerowi (193)
- Uruchamiamy aplikację store (195)
- Dodawanie rekordów do aplikacji store (196)
- Wyświetlanie nowych rekordów (200)
- Dodawanie kolejnych rekordów (206)
- Modyfikacja istniejących rekordów (207)
- Upiększanie wyglądu aplikacji (212)
- Podsumowanie (213)
- Ćwiczenia (214)
- Prezentacja listy towarów użytkownikowi (215)
- Pobieranie listy towarów (216)
- Wyświetlanie listy towarów (218)
- Tworzenie koszyka (221)
- Projektujemy koszyk (222)
- Tworzymy tabelę purchases (223)
- Tworzenie modelu Purchase (224)
- Tworzymy koszyk - klasa Cart (227)
- Przechowywanie koszyka w sesji (229)
- Obsługa zakupów (231)
- Wyświetlanie zawartości koszyka (234)
- Łączenie towarów w koszyku (238)
- Usuwanie zawartości koszyka (241)
- Dostęp do koszyka w dowolnym momencie (243)
- Podsumowanie (245)
- Ćwiczenia (246)
- Sprawdzanie obecności danych (247)
- Sprawdzanie, czy dany element jest liczbą (250)
- Sprawdzanie unikalności wprowadzanych danych (253)
- Tworzenie aplikacji Validator (255)
- Sprawdzanie poprawności formatu danych (256)
- Sprawdzanie, czy element jest na liście dozwolonych elementów (259)
- Sprawdzanie, czy użytkownik zaznaczył pole wyboru (262)
- Potwierdzanie poprawności wpisanego hasła (264)
- Sprawdzanie długości wprowadzonego tekstu (267)
- Tworzenie własnych metod do sprawdzania poprawności danych (270)
- Testowanie modelu (272)
- Zastosowanie asercji równości (277)
- Zastosowanie asercji ogólnych (278)
- Zastosowanie różnych rekordów (279)
- Testowanie kontrolera aplikacji (280)
- Podsumowanie (283)
- Ćwiczenia (284)
- Modyfikacja tras obsługi żądań (285)
- Tworzenie ciasteczek (290)
- Tworzenie ciasteczek (291)
- Odczytywanie ciasteczek (293)
- Tworzenie filtrów (297)
- Logowanie z użyciem filtrów (302)
- Filtrowanie po zakończeniu akcji (309)
- Bezpośrednie renderowanie tekstu (314)
- Zastosowanie pamięci podręcznej (316)
- Podsumowanie (317)
- Ćwiczenia (318)
- Tworzenie dokumentów XML (319)
- Tworzenie atrybutów XML (324)
- Zastosowanie helperów widoku (327)
- Dzielenie widoków na strony (paginacja widoków) (333)
- Zastosowanie szablonów częściowych (338)
- Przekazywanie danych do widoków częściowych (341)
- Podsumowanie (343)
- Ćwiczenia (344)
- Zastosowanie technologii Ajax (345)
- Dostęp do danych pobieranych za pośrednictwem technologii Ajax (349)
- Zastosowanie języka XML w technologii Ajax (354)
- Ajax i kontrolki HTML (358)
- Ajax i wyszukiwanie danych (363)
- Coś dla oka, czyli efekty wizualne (367)
- Podsumowanie (370)
- Ćwiczenia (370)
O autorze (11)
Wprowadzenie (13)
Rozdział 1. Witamy w świecie języka Ruby (17)
Rozdział 2. Instrukcje warunkowe, pętle, metody i bloki (53)
Rozdział 3. Klasy i obiekty (87)
Rozdział 4. Witaj w środowisku Rails (115)
Rozdział 5. Budujemy prostą aplikację środowiska Rails (149)
Rozdział 6. Połączenia z bazą danych (183)
Rozdział 7. Pracujemy z bazą danych (215)
Rozdział 8. Kontrola poprawności i testowanie (247)
Rozdział 9. Sterowanie akcjami przy użyciu kontrolera (285)
Rozdział 10. Szerokie spojrzenie na widoki (319)
Rozdział 11. Ajax i środowisko Rails (345)
Dodatek A Odpowiedzi do ćwiczeń (371)
Skorowidz (387)
Oceny i opinie klientów: Ruby on Rails. Od podstaw Steve Holzner (5) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(2)
(1)
(1)
(1)
(0)
więcej opinii