Opis ebooka: Head First Ruby on Rails. Edycja polska
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!
Wybrane bestsellery
-
W trakcie lektury tej wyjątkowej książki poznasz najlepsze techniki pracy z tym duetem. Zaznajomisz się z możliwościami Javy EE oraz przekonasz się, jak bardzo NetBeans może ułatwić Ci pracę. Na wstępie dowiesz się, jak zainstalować, dostosować do własnych potrzeb oraz przygotować do pracy środow...(9.90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł(-45%) -
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
(57.85 zł najniższa cena z 30 dni)66.75 zł
89.00 zł(-25%) -
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...(38.35 zł najniższa cena z 30 dni)
44.25 zł
59.00 zł(-25%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(57.85 zł najniższa cena z 30 dni)
66.75 zł
89.00 zł(-25%) -
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...
-
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowania tego język...
Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps Python dla administratorów. Kurs video. Od podstaw do automatyzacji pracy w świecie DevOps
(44.75 zł najniższa cena z 30 dni)98.45 zł
179.00 zł(-45%) -
Kluczowe zasady projektowania interfejsów API, sposoby zabezpieczania API oraz zarządzania użytkownikami. Ponadto dowiesz się, jak zarządzać ruchem sieciowym, obsługiwać interfejs API oraz mierzyć sukces Twojego API. Na sam koniec zobaczysz, jak zaangażować projektantów w proces adaptacji.(19.95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł(-45%) -
Trzymasz w rękach książkę zawierającą liczne przepisy na najlepsze wykorzystanie PostgreSQL. System ten sprawdza się zawsze, gdy chcesz szybko i bezproblemowo osiągnąć zamierzone cele. W trakcie lektury dowiesz się, jak nawiązać połączenie z serwerem, skorzystać z graficznych lub tekstowych narzę...(39.50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł(-45%) -
Dzięki DevOps możesz przyspieszyć cykl życia związany z dostarczaniem oprogramowania, jeśli tylko poznasz procesy, narzędzia i sposób myślenia będący podstawą kultury DevOps. Ta książka pomaga inżynierom oprogramowania i kierownikom do spraw technicznych w przekształcaniu organizacji w celu przyj...(71.10 zł najniższa cena z 30 dni)
59.25 zł
79.00 zł(-25%) -
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Podręcznik profesjonalnego programisty! Robert C. Martin, znany jako Uncle Bob, to jeden z prawdziwych gwiazdorów branży IT, człowiek o niezwykłej charyzmie, rewelacyjnym podejściu do słuchaczy i poczuciu h...
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów
(31.85 zł najniższa cena z 30 dni)36.75 zł
49.00 zł(-25%)
O autorze ebooka
David Griffiths jest trenerem Agile, programistą i pracownikiem warsztatu. W wieku 15 lat napisał implementację języka LOGO. Napisał kilka innych książek z serii Rusz głową!. Jego ulubione hobby to spędzanie czasu z ukochaną żoną Dawn.
David Griffiths - pozostałe książki
-
Dzięki tej książce błyskawicznie uzyskasz odpowiedzi na nurtujące programistów pytania o walidację danych w formularzach, testowanie kodu czy powiązanie kodu aplikacji z kodem serwerowym. Dowiesz się również, jak zapewnić sobie możliwość wielokrotnego wykorzystywania kodu i implementacji złożonyc...(64.35 zł najniższa cena z 30 dni)
74.25 zł
99.00 zł(-25%) -
What will you learn from this book?If you have an idea for a killer Android app, this fully revised and updated edition will get you up and running in a jiffy. You'll go beyond syntax and how-to manuals and learn how to think like a great Android developer. This hands-on book teaches you everythi...(254.15 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
React helps you create and work on an app in just a few minutes. But learning how to put all the pieces together is hard. How do you validate a form? Or implement a complex multistep user action without writing messy code? How do you test your code? Make it reusable? Wire it to a backend? Keep it...(194.65 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotl...(57.85 zł najniższa cena z 30 dni)
66.75 zł
89.00 zł(-25%) -
What will you learn from this book?Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer. You’ll lear...(228.65 zł najniższa cena z 30 dni)
228.65 zł
269.00 zł(-15%) -
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu a...
Android. Programowanie aplikacji. Rusz głową! Wydanie II Android. Programowanie aplikacji. Rusz głową! Wydanie II
(77.35 zł najniższa cena z 30 dni)89.25 zł
119.00 zł(-25%) -
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w ...(49.50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%) -
Dzięki tej książce możesz dołączyć do ich grona! Kolejne wydanie z serii „Rusz głową” to gwarancja sukcesu. Zastosowanie nowatorskich technik nauki pozwala na błyskawiczne przyswojenie wiedzy. W trakcie lektury poznasz składnię języka C, dostępne typy zmiennych, sposoby zarządzania pa...(49.50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł(-45%) -
Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great pro...(160.65 zł najniższa cena z 30 dni)
169.15 zł
199.00 zł(-15%) -
Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming lan...
Head First Programming. A learner's guide to programming using the Python language Head First Programming. A learner's guide to programming using the Python language
(152.15 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%)
Ebooka 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 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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje ebooka: Head First Ruby on Rails. Edycja polska (3)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
NetWorld Piotr Kociatkiewicz, 12/2010
Rails jest bardzo szybką platformą programowania, pozwalającą tworzyć w pełni funkcjonalne aplikacje internetowe. Podręcznik napisano w konwencji serii Head First; oznacza to, że układ i forma przekazywania wiedzy wymaga od czytelnika intensywnego i twórczego myślenia. W książce czytelnik znajdzie wyjaśnienie, jak w Rails można przejąć kontrolę nad programowaniem, jak wstawiać, uaktualniać i usuwać dane oraz podejmować właściwe decyzje. Pozna zasady wykorzystania walidatorów, by zapobiec występowaniu błędów. Dowie się jak budować wielofunkcyjne strony internetowe z wykorzystaniem możliwości oferowanych przez technologię Ajax i jak tworzyć, przy minimalnym wysiłku, elastyczne prezentacje. Utrwaleniu wiedzy służą liczne powtórzenia oraz ponad 80 ćwiczeń, które zmuszają do ciężkiej pracy. Książkę mogą wziąć do ręki osoby swobodnie posługujące się językiem HTML i mające podstawowe doświadczenie z językiem Java, C# lub PHP, nie jest wymagana znajomość języka Ruby.
-
NPRACA sp. z o.o. Klaudia Klimkowska, 2010-09-18
David Griffiths w swojej książce pt. „Head First Ruby on Rails” pokazuje czytelnikowi, w jaki sposób, używając sieciowego frameworka Ruby on Rails, można tworzyć piękne, szybkie aplikacje internetowe o wiele wygodniej niż to było możliwe do tej pory. Aplikacje, na których stworzenie potrzebne były tygodnie, bądź nawet miesiące, przy wykorzystaniu Ruby on Rails powstają w kilka godzin lub dni. Od strony merytorycznej, nie można się do niczego przyczepić w tej książce. Wprowadza ona w kolejne etapy tworzenia aplikacji internetowych powoli i bardzo przystępnie, co jest bardzo dobrym rozwiązaniem. Warto zwrócić uwagę na to, iż nie jest to książka dla totalnych amatorów w dziedzinie programowania. Chcąc zacząć przygodę z tym fantastycznym frameworkiem, trzeba znać co najmniej podstawy HTML, PHP, CSS, gdyż w przeciwnym wypadku, czytelnik będzie miał ogromne problemy ze zrozumieniem zawartości. Programista po przerobieniu całości, będzie potrafił tworzyć aplikacje, które potrafią tworzyć, edytować, uaktualniać i usuwać dane na stronie,jak również wyszukiwać je i sprawdzać ich poprawność. W kolejnych rozdziałach dowiaduję się o tym, jak połączyć Ruby on Rails z Ajaxem i XML. Książka ta odbiega swoim układem od innych książek. Nie jest to przewodnik encyklopedyczny, którego każda kolejna strona wygląda identycznie i przedstawia 15 sposobów zrobienia tego samego. Cała seria „Head First” przedstawia informacje w formie bardziej przystępnej dla człowieka, a dokładniej użyte są pomoce wizualne takie jak (dymki z ciekawostkami lub zleceniami, obrazki ludzi prowadzących z czytelnikiem konwersację). W książce oprócz tego, co najważniejsze, czyli typowej wiedzy, znajdziemy również zadania do wykonania, które wysilą nasze komórki, a przy okazji utrwalą opanowany materiał. Zadania te zmuszają czytelnika do głębszych przemyśleń dzięki czemu jest on bardziej zaangażowany, zmotywowany, ciekawy i pełen chęci do ich rozwiązywania. Autor zaskakuje również w swojej książce sekcją „Nie istnieją głupie pytania”. Nie miałeś uczucia czytając książkę, że czegoś nie rozumiesz albo wydawało Ci się to na tyle banalne, że wstyd było Ci kogoś zapytać? Teraz koniec z nim. Przedstawione pytania i odpowiedzi w tej sekcji zaspokoją najbardziej ciekawych. Podsumowując, jest to książka jak najbardziej warta uwagi i godna polecenia każdemu, kto pragnie tworzyć aplikacje internetowe szybko i przyjemnie. Przejrzysty układ całości zachęci do lektury nawet największych sceptyków tego frameworka.
-
Computer Arts 2010-09-01
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ę, jak tworzyć interaktywne aplikacje internetowe w oparciu o platformę Rails. 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.
Szczegóły ebooka
- Tytuł oryginału:
- Head First Rails: A learner's companion to Ruby on Rails
- Tłumaczenie:
- Anna Trojan
- ISBN Książki drukowanej:
- 83-246-2130-X, 832462130X
- Data wydania książki drukowanej:
- 2010-07-23
- ISBN Ebooka:
- 978-83-246-6056-8, 9788324660568
- Data wydania ebooka:
-
2012-08-14
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:
- 200x234
- Numer z katalogu:
- 5212
- Rozmiar pliku Pdf:
- 33.1MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Dla kogo przeznaczona jest ta książka? (22)
- Wiemy, co sobie myślisz (23)
- Metapoznanie - myślenie o myśleniu (25)
- Oto, co możesz zrobić, by skłonić swój mózg do posłuszeństwa (27)
- Ważne informacje (28)
- Zespół korektorów merytorycznych (30)
- Podziękowania (31)
- Aplikacja musi robić wiele rzeczy (35)
- Co jest potrzebne aplikacji? (36)
- Rails służy do tworzenia aplikacji bazodanowych, takich jak system sprzedaży biletów (38)
- Nową aplikację tworzy się za pomocą polecenia rails (39)
- Teraz do domyślnej aplikacji trzeba dodać własny kod (41)
- Rusztowanie to kod GENEROWANY (42)
- W bazie danych nie ma jeszcze tabel! (46)
- Tabelę tworzy się dzięki wykonaniu migracji (47)
- Pięknie! Uratowałeś pracę kumpla! (51)
- By zmodyfikować aplikację, musisz przyjrzeć się jej architekturze (52)
- Trzy części Twojej aplikacji: model, widok i kontroler (53)
- Cała prawda o Rails (54)
- Trzy typy kodu przechowywane są w OSOBNYCH folderach (57)
- Trzeba zmodyfikować pliki WIDOKU (58)
- Edycja kodu HTML w widoku (59)
- Aplikacja musi teraz przechować większą liczbę informacji (63)
- Migracja to po prostu skrypt w języku Ruby (64)
- Rails może generować migracje (65)
- Nadaj swojej migracji odpowiednią nazwę, a Rails napisze za Ciebie kod (66)
- Migrację należy wykonać za pomocą rake (67)
- Sama zmiana bazy danych nie wystarczy (68)
- Dlaczego Rails mówi do mnie po angielsku? (75)
- Uczymy Rails języków obcych (76)
- Rusztowanie robi O WIELE za dużo (85)
- Zaczynamy od wygenerowania modelu MeBay... (86)
- ...a następnie utworzymy tabelę za pomocą polecenia rake (87)
- Ale co z kontrolerem? (88)
- Widok tworzony jest przez szablon strony (90)
- Szablon strony zawiera kod HTML (91)
- Trasa mówi Rails, gdzie znajduje się strona (93)
- Widok nie ma danych do wyświetlenia (100)
- Co zatem powinna pokazywać strona? (101)
- Kontroler przesyła ogłoszenie do widoku (102)
- Rails zmienia rekord w obiekt (104)
- Dane znajdują się w pamięci, a strona internetowa je widzi (105)
- Jest problem - ludzie nie potrafią znaleźć żądanych stron (109)
- Trasy wykonywane są w kolejności (112)
- By przesłać dane do widoku, będziesz potrzebował kodu kontrolera (114)
- Strona indeksująca potrzebuje danych ze WSZYSTKICH rekordów (115)
- Metoda Ad.find(:all) wczytuje całą tabelę naraz (116)
- Dane zwracane są jako obiekt zwany tablicą (117)
- Tablica to ponumerowana sekwencja obiektów (118)
- Wczytanie wszystkich ogłoszeń za pomocą pętli for (122)
- Potrzebny nam kod HTML dla każdego elementu tablicy (123)
- Rails konwertuje szablony stron na kod języka Ruby (124)
- Pętle można dodawać do szablonów stron za pomocą scriptletów (125)
- Z każdym przejściem pętli strona generuje jeden odnośnik (126)
- Jak wygląda wygenerowany kod HTML? (127)
- Ale my mamy dwa szablony stron... czy powinniśmy zmieniać kod każdego z nich? (130)
- A co z nową treścią statyczną wysłaną przez MeBay? (133)
- Ludzie chcą sami publikować ogłoszenia w Internecie (140)
- Wiesz już, jak budować aplikację publikującą dane z bazy (141)
- Zapisywanie danych działa dokładnie ODWROTNIE do ich odczytywania (142)
- Potrzebny nam formularz służący do dodawania danych oraz metoda akcji zapisująca te dane (143)
- Czy formularze i obiekty są ze sobą powiązane? (145)
- Rails może tworzyć formularze powiązane z obiektami modelu (146)
- Obiekt formularza @ad nie został utworzony (150)
- Obiekt formularza musi zostać utworzony przed wyświetleniem formularza (151)
- Obiekt ogłoszenia formularza zostanie utworzony w akcji new kontrolera (152)
- Każdy szablon strony ma teraz odpowiadającą mu metodę kontrolera (153)
- Formularz nie odsyła obiektu, odsyła DANE (155)
- Rails musi przekształcić dane na obiekt przed ich zapisaniem (156)
- Metoda create kontrolera krok po kroku (157)
- Kontroler musi zapisać rekord (158)
- Nie twórz nowej strony, użyj istniejącej (164)
- Jak jednak akcja kontrolera może wyświetlać stronę INNEJ akcji? (165)
- Przekierowania pozwalają kontrolerowi określić, który widok zostanie wyświetlony (166)
- Ale co się dzieje, kiedy ogłoszenie należy po opublikowaniu poprawić? (169)
- Uaktualnienie ogłoszenia przypomina utworzenie go... tylko jest trochę inne (170)
- Zamiast tworzyć ogłoszenie, musimy je odnaleźć; zamiast je zapisać, musimy je uaktualnić (171)
- Ograniczanie dostępu do funkcji (178)
- ...teraz jednak stare ogłoszenia trzeba usunąć (181)
- Wykonanie tego samodzielnie dało Ci możliwość zrobienia więcej, niż potrafi rusztowanie (187)
- Dbaj o siebie z Rubyville Health Club (190)
- Aplikacja w zasadzie wygląda dość podobnie... (193)
- Poprawimy rusztowanie (194)
- Zaprojektowanie opcji wyszukiwania (195)
- Zacznijmy od utworzenia formularza (196)
- Dodanie wyszukiwania do interfejsu (199)
- Jak możemy znaleźć rekordy klientów? (207)
- Potrzebne nam jedynie te rekordy, gdzie client_name = łańcuch wyszukiwania (208)
- Dla każdego atrybutu istnieje metoda wyszukująca (209)
- Musimy dopasować albo nazwisko klienta, albo trenera (214)
- Metody wyszukujące piszą zapytania do bazy danych (215)
- Musimy być w stanie zmodyfikować warunki wykorzystane w zapytaniu SQL (216)
- Uwaga - pojawiły się niepoprawne dane (224)
- Kod sprawdzający poprawność danych przynależy do MODELU (226)
- Na potrzeby prostego sprawdzania poprawności danych Rails wykorzystuje walidatory (227)
- Jak działają walidatory? (228)
- Sprawdźmy, czy coś jest liczbą (230)
- Użytkownicy pomijają niektóre pola formularzy (232)
- Jak sprawdzamy obowiązkowe pola? (233)
- Walidatory są proste i działają dobrze (236)
- W MeBay wydarzyło się coś dziwnego (239)
- Walidatory sprawdzają, jednak nie wyświetlają błędów (240)
- Jeśli tworzysz własne strony, musisz także pisać własny kod komunikatów o błędach (243)
- Kontroler musi wiedzieć, czy wystąpił błąd (244)
- Nadal musimy wyświetlić komunikaty o błędach! (248)
- System MeBay wygląda przepięknie (250)
- Linie Coconut Airways potrzebują nowego systemu rezerwacji (256)
- Chcemy widzieć loty i rezerwacje miejsc razem (258)
- Zobaczmy, co daje nam rusztowanie dla miejsc (259)
- Na stronie lotu musi się znaleźć formularz rezerwacji oraz lista miejsc (260)
- Jak możemy podzielić zawartość strony na odrębne pliki? (261)
- ERb SKŁADA nasze strony (265)
- Jak można utworzyć szablon częściowy formularza rezerwacji? (266)
- Teraz musimy dołączyć szablon częściowy do szablonu strony (267)
- Musimy przekazać szablonowi częściowemu miejsce! (270)
- Zmienne lokalne można przekazywać do szablonu częściowego (271)
- Niezbędny jest nam szablon częściowy dla listy miejsc (278)
- Ludzie trafiają na niewłaściwe loty (280)
- Powiązanie łączy ze sobą modele (281)
- Jak jednak definiujemy powiązanie? (283)
- Niektóre osoby mają jednak za duży bagaż (285)
- Musimy napisać WŁASNY walidator (286)
- Potrzebne nam jest ODWROTNE powiązanie (289)
- System wystartował w Coconut Airways (296)
- Linie Coconut Airways mają nową ofertę (300)
- Które części strony najbardziej się zmieniają? (301)
- Czy przeglądarka nie uaktualnia zawsze całej strony? (306)
- Co INNEGO może wykonać żądanie? (307)
- Najpierw musimy dołączyć biblioteki Ajaksa... (308)
- ...a następnie dodać odnośnik "Odśwież" oparty na Ajaksie (309)
- Przeglądarka musi prosić o uaktualnienie (314)
- Czy jednak POWINNIŚMY nakazywać przeglądarce nieustanne proszenie? (315)
- Licznik obsługuje się podobnie jak przycisk czy odnośnik (316)
- Cała prawda o Ajaksie (320)
- Ktoś ma kłopot ze swoim wieczorem kawalerskim (321)
- Formularz musi wykonać żądanie oparte na Ajaksie (322)
- Formularz musi pozostawać pod KONTROLĄ JavaScriptu (323)
- Musimy zastąpić metodę create (325)
- Jaki efekt ma ten kod? (326)
- Teraz pojawił się problem z rezerwacjami lotów (331)
- Potrafimy uaktualnić jedną część strony naraz (332)
- Kontroler musi zamiast HTML zwracać kod w JavaScripcie (333)
- Co generuje Rails? (337)
- Jeśli nie powiesz, gdzie umieścić odpowiedź, zostanie ona wykonana (338)
- Zdobywanie szczytów świata (344)
- Użytkownicy nienawidzą interfejsu aplikacji! (345)
- Dane muszą się znaleźć na mapie (346)
- Musimy utworzyć nową akcję (347)
- Nowa akcja wydaje się działać... (348)
- Nowa strona potrzebuje mapy... w tym właśnie rzecz! (349)
- Jakiego typu kod jest nam potrzebny? (350)
- Kod ten działa jedynie dla serwera lokalnego (351)
- Teraz potrzebne nam dane mapy (352)
- Co zatem powinniśmy wygenerować? (354)
- Wygenerujemy kod XML z modelu (355)
- Obiekt modelu może generować kod XML (356)
- Jak powinien wyglądać taki kod kontrolera? (357)
- Tymczasem na wysokości kilku tysięcy metrów... (362)
- Musimy generować XML oraz HTML (363)
- XML i HTML to po prostu reprezentacje (365)
- W jaki sposób powinniśmy decydować, z którego formatu skorzystać? (366)
- Jak działa strona z mapą? (370)
- Kod jest gotowy do opublikowania (372)
- Kanały RSS to po prostu kod XML (380)
- Utworzymy akcję o nazwie news (381)
- Musimy zmienić strukturę kodu XML (384)
- Użyjemy nowego typu szablonu - XML Builder (385)
- Teraz dodajmy kanały RSS do stron (389)
- Zdobyłeś szczyt! (391)
- Zdarzeń jest zbyt dużo! (394)
- Mapa mogłaby pokazywać więcej szczegółów (395)
- Możemy rozszerzyć funkcjonalność mapy za pomocą Ajaksa (396)
- Jak jednak możemy przekształcić stronę indeksującą? (397)
- Co będzie musiała wygenerować akcja show? (398)
- Nowa funkcjonalność mapy jest pełnym sukcesem! (403)
- Musimy utworzyć żądania wykorzystujące Ajaksa (404)
- Szablon częściowy mapy pozwala nam wybrać akcję new (406)
- Jak możemy UDOWODNIĆ, że zdarzenie zostało zapisane? (411)
- Formularz musi uaktualnić zawartość elementu <div> wyskakującego okna (412)
- Lawina! (417)
- Jak działa to teraz... (418)
- Możemy umieścić odnośnik "Edit" w oknie wyskakującym (419)
- Zaczniemy od zmodyfikowania akcji edit (420)
- Na stronie show potrzebny nam jest także nowy odnośnik (422)
- Jak stosuje się metodę pomocniczą link_to? (423)
- Na pomoc spieszy odnośnik oparty na Ajaksie (427)
- Używamy niewłaściwej trasy! (429)
- Na wybór trasy ma wpływ metoda HTTP (430)
- Czym jest zatem metoda HTTP? (431)
- Witryna Head First Climbers Cię potrzebuje! (434)
- Patrz! Eksperymenty z językiem Ruby! (441)
- Aplikacje internetowe muszą być testowane (442)
- Jakie rodzaje testów są dostępne? (443)
- Udostępnienie aplikacji użytkownikom (444)
- Jak zmienia się bazę danych? (445)
- Czym jest architektura REST? (446)
- Aplikacje internetowe pobłądziły (447)
- Życie na krawędzi (448)
- Uzyskanie dodatkowych informacji (449)
- Nieco dodatkowej lektury... (450)
- Książki Head First o podobnej tematyce (451)
- Koniec wycieczki... (453)
Wprowadzenie
1. Początki
2. Poza rusztowaniem
3. Wstawianie, uaktualnianie i usuwanie
4. Wyszukiwanie w bazie danych
5. Sprawdzanie poprawności danych
6. Tworzenie połączeń
7. Ajax
8. XML i różne reprezentacje
9. Architektura REST i Ajax
10. Prawdziwe aplikacje
Skorowidz (455)
Oceny i opinie klientów: Head First Ruby on Rails. Edycja polska David Griffiths (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.
(2)
(0)
(1)
(2)
(0)
(0)
MM, Student Informatyki
Data dodania: 2014-09-14 Ocena: 6 Opinia potwierdzona zakupem
Stanisław Chmiela, uczeń, programista, webdeveloper
Data dodania: 2011-10-14 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2014-03-30 Ocena: 4 Opinia potwierdzona zakupem
Data dodania: 2015-07-14 Ocena: 3 Opinia niepotwierdzona zakupem
Dorota, student
Data dodania: 2013-08-29 Ocena: 3 Opinia niepotwierdzona zakupem
więcej opinii