- Serie wydawnicze:
- Receptury
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 2
- Stron:
- 512
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
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!
Wybrane bestsellery
-
Promocja Promocja 2za1
Rails Cookbook is packed with the solutions you need to be a proficient developer with Rails, the leading framework for building the new generation of Web 2.0 applications. Recipes range from the basics, like installing Rails and setting up your development environment, to the latest techniques, such as developing RESTful web services.With applicat- ePub + Mobi 118 pkt
(80,10 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł (-15%) -
Nowość Promocja Promocja 2za1
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja Promocja 2za1
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ć wiarygodność wyników i interpretować je do celów dalszej pracy. Omówiono tu takie pułapki jak efekt przeniesienia, prawo Twymana, paradoks Simpsona i interakcji sieciowych, zaprezentowano również informacje ułatwiające zrozumienie praktycznych konsekwencji statystyki. Interesującą częścią książki jest opis skalowalnej platformy, która radykalnie zmniejsza całościowy koszt eksperymentu. Publikację docenią zarówno początkujący, jak i zaawansowani eksperymentatorzy, którzy wymagają wysokiej pewności uzyskanych wyników.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja 2za1
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 aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają nie tylko freelancerzy i twórcy oprogramowania typu open source, ale również zespoły programistyczne funkcjonujące w ramach mniejszych i większych przedsiębiorstw.- Videokurs 149 pkt
-
Promocja Promocja 2za1
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja Promocja 2za1
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ściami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- PDF + ePub + Mobi
- Druk 54 pkt
(54,50 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
Promocja Promocja 2za1
Jeśli masz już dość bezproduktywnego wpatrywania się w ekran komputera lub tabletu i chciałbyś zacząć robić coś naprawdę ciekawego, dobrze trafiłeś! A jeśli przy tym chcesz zabłysnąć w klasie i zostać prawdziwą gwiazdą na lekcji informatyki, to trafiłeś jeszcze lepiej!- PDF + ePub + Mobi
- Druk 19 pkt
Młodzi giganci programowania. Scratch. Wydanie II
Radosław Kulesza, Sebastian Langa, Dawid Leśniakiewicz, Piotr Pełka, Adrian Czechowski
(19,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Promocja Promocja 2za1
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 zasady programowania, zawiera opisy licznych rozwiązań programistycznych, setki przykładów kodu oraz ćwiczenia do samodzielnego wykonania. Dzięki takiemu układowi treści wiele osób nauczyło się C właśnie z tej książki, a kolejne jej wydania są przyjmowane z entuzjazmem.- PDF + ePub + Mobi
- Druk 89 pkt
(89,50 zł najniższa cena z 30 dni)
89.50 zł
179.00 zł (-50%) -
Promocja 2za1
This book is your ultimate guide to mastering Rust and advancing your software development career. It addresses the industry's demand for Rust programmers with insights into Rust's ecosystem, latest tools, and frameworks.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
From fundamental subjects to delivery, automation, containerization, and cloud-native development, you'll find all the necessary information to build modern web applications using ASP.Net Core 9.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
This book will help you explore the foundations of Python programming and learn how Python can be used to achieve results.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
Zobacz pozostałe książki z serii Receptury
-
Promocja Promocja 2za1
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja Promocja 2za1
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja Promocja 2za1
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja Promocja 2za1
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja Promocja 2za1
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja Promocja 2za1
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja Promocja 2za1
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(43,50 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja Promocja 2za1
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 38 pkt
(38,50 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Promocja Promocja 2za1
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja Promocja 2za1
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%)
Ebooka "Rails. Receptury" 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 "Rails. Receptury" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Rails. Receptury" 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
Recenzje książki: Rails. Receptury (1) 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.
-
Recenzja: Magazyn Internet KK, 04/2008Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Rails to środowisko przeznaczone do tworzenia aplikacji internetowych wykorzystujących bazy danych. Funkcjonuje ono w oparciu o model MVC, który pozwala na wydzielenie kodu odpowiedzialnego za organizację danych, ich przetwarzanie oraz wizualizację. Rozwiązywanie problemów programistycznych za pomocą Rails ułatwia prezentowana publikacja. Zgromadzone w niej receptury zostały stworzone zgodnie ze stałym schematem. Autor po opisaniu problemu przedstawia jego rozwiązanie, a następnie omawia dlaczego zdecydował się na określoną implementację. Odsyła również czytelników do innych receptur oraz do użytecznych serwisów internetowych pomocnych w przyswojeniu danego zagadnienia. Poszczególne porady zostały zgrupowane w działach tematycznych, co ułatwia dostęp do informacji. Czytelnicy dowiadują się, jak instalować odpowiednie oprogramowanie, tworzą pierwsze projekty, rozwiązują problemy w zakresie przechowywania, przetwarzania i prezentowania danych. Zyskują także wsparcie w procesie testowania, zabezpieczania i zwiększania wydajności kodu.
Szczegóły książki
- Tytuł oryginału:
- Rails Cookbook
- Tłumaczenie:
- Łukasz Piwko, Leszek Sagalara
- ISBN Książki drukowanej:
- 978-83-246-1049-5, 9788324610495
- Data wydania książki drukowanej :
- 2007-12-11
- ISBN Ebooka:
- 978-83-246-6157-2, 9788324661572
- Data wydania ebooka :
- 2012-11-08 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:
- 4011
- Rozmiar pliku Pdf:
- 5.1MB
- Rozmiar pliku ePub:
- 7MB
- Rozmiar pliku Mobi:
- 15.1MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 198.7kB
- Zgłoś erratę
- Serie wydawnicze: Receptury
Spis treści książki
- 1.1. Społeczność Rails (18)
- 1.2. Szukanie dokumentacji (20)
- 1.3. Instalacja MySQL (21)
- 1.4. Instalacja PostgreSQL (24)
- 1.5. Instalacja Rails (26)
- 1.6. Zmiana wersji Ruby i instalacja Rails w systemie OS X Tiger (28)
- 1.7. Uruchamianie Rails w systemie OS X za pomocą Locomotive (30)
- 1.8. Uruchamianie Rails w systemie Windows za pomocą Instant Rails (32)
- 1.9. Aktualizacja Rails za pomocą RubyGems (34)
- 1.10. Utworzenie repozytorium Subversion własnego projektu Rails (35)
- 2.1. Tworzenie projektu Rails (39)
- 2.2. Rozpoczynamy pracę z rusztowaniami (41)
- 2.3. Przyspieszanie Rails za pomocą serwera Mongrel (45)
- 2.4. Zwiększanie możliwości produkcyjnych w systemie Windows
za pomocą Cygwin (47)
- 2.5. Wzorce pluralizacyjne w Rails (48)
- 2.6. Praca w Rails w systemie OS X za pomocą TextMate (51)
- 2.7. Wieloplatformowe tworzenie aplikacji z RadRails (53)
- 2.8. Instalacja i uruchamianie Edge Rails (54)
- 2.9. Uwierzytelnianie bezhasłowe za pomocą SSH (56)
- 2.10. Tworzenie dokumentacji RDoc do własnej aplikacji Rails (57)
- 2.11. Tworzenie w pełni funkcjonalnej aplikacji CRUD za pomocą Streamlined (60)
- 3.1. Przygotowanie relacyjnej bazy danych do pracy z Rails (66)
- 3.2. Programowe definiowanie schematu bazy danych (69)
- 3.3. Zarządzanie bazą za pomocą migracji (71)
- 3.4. Modelowanie bazy danych za pomocą Active Record (75)
- 3.5. Kontrola relacji modelu z konsoli Rails (78)
- 3.6. Dostęp do danych za pośrednictwem Active Record (81)
- 3.7. Wyszukiwanie rekordów przy użyciu find (82)
- 3.8. Iteracja na zestawie wyników Active Record (85)
- 3.9. Wydajne pobieranie danych przy użyciu wczesnego wczytywania (88)
- 3.10. Aktualizowanie obiektu Active Record (91)
- 3.11. Wymuszanie spójności danych przy użyciu walidacji Active Record (95)
- 3.12. Wykonywanie własnych zapytań za pomocą find_by_sql (98)
- 3.13. Ochrona przed sytuacjami wyścigu za pomocą transakcji (102)
- 3.14. Dodawanie do modelu możliwości sortowania przy użyciu acts_as_list (106)
- 3.15. Wykonywanie zadań przy każdorazowym tworzeniu obiektów modelu (110)
- 3.16. Modelowanie wątkowanego forum przy użyciu acts_as_nested_set (113)
- 3.17. Tworzenie katalogu zagnieżdżonych tematów za pomocą acts_as_tree (117)
- 3.18. Unikanie sytuacji wyścigu przy użyciu blokowania optymistycznego (120)
- 3.19. Obsługa tabel z odziedziczoną konwencją nazewniczą (122)
- 3.20. Automatyczny zapis sygnatur czasowych (123)
- 3.21. Wydzielanie wspólnych relacji za pomocą powiązań polimorficznych (125)
- 3.22. Połączenie modeli łączących i polimorfizmu w celu elastycznego modelowania danych (128)
- 4.1. Dostęp do danych formularza z kontrolera (134)
- 4.2. Zmiana strony domyślnej aplikacji (137)
- 4.3. Zwiększanie przejrzystości kodu za pomocą nazwanych tras (138)
- 4.4. Konfigurowanie własnych zachowań wyboru tras (139)
- 4.5. Wyświetlanie komunikatów alarmowych za pomocą flash (141)
- 4.6. Przedłużanie okresu trwania komunikatu flash (143)
- 4.7. Podążanie za akcjami za pomocą przekierowań (144)
- 4.8. Dynamiczne generowanie adresów URL (146)
- 4.9. Kontrolowanie żądań za pomocą filtrów (147)
- 4.10. Rejestracja zdarzeń z wykorzystaniem filtrów (149)
- 4.11. Renderowanie akcji (151)
- 4.12. Ograniczanie dostępu do metod kontrolera (153)
- 4.13. Wysyłanie do przeglądarki plików lub strumieni danych (154)
- 4.14. Przechowywanie informacji o sesji w bazie danych (155)
- 4.15. Śledzenie informacji za pomocą sesji (157)
- 4.16. Uwierzytelnianie z użyciem filtrów (160)
- 5.1. Upraszczanie szablonów za pomocą metod pomocniczych (166)
- 5.2. Wyświetlanie obszernych zbiorów danych za pomocą stronicowania (168)
- 5.3. Tworzenie lepkich list wyboru (171)
- 5.4. Edycja relacji wiele-do-wielu za pomocą list wielokrotnego wyboru (173)
- 5.5. Wyodrębnianie wspólnego kodu prezentacyjnego za pomocą makiet (176)
- 5.6. Definiowanie domyślnej makiety dla aplikacji (179)
- 5.7. Generowanie kodu XML za pomocą szablonów Builder (180)
- 5.8. Generowanie źródeł RSS z danych Active Record (181)
- 5.9. Ponowne wykorzystanie elementów za pomocą podszablonów (184)
- 5.10. Przetwarzanie pól wejściowych tworzonych dynamicznie (187)
- 5.11. Dostosowywanie zachowań standardowych metod pomocniczych (190)
- 5.12. Tworzenie formularzy WWW z wykorzystaniem metod pomocniczych (192)
- 5.13. Format daty, czasu i waluty (196)
- 5.14. Personalizacja profili użytkowników za pomocą grawatarów (198)
- 5.15. Unikanie szkodliwego kodu w widokach za pomocą szablonów Liquid (200)
- 5.16. Globalizacja aplikacji Rails (204)
- 6.1. Tworzenie zagnieżdżonych zasobów (211)
- 6.2. Obsługa innych formatów danych za pomocą typów MIME (216)
- 6.3. Modelowanie relacji REST przy użyciu modeli łączących (218)
- 6.4. Poszerzanie możliwości CRUD za pomocą zasobów REST (221)
- 6.5. Korzystanie ze złożonych zagnieżdżonych zasobów REST (224)
- 6.6. Tworzenie aplikacji Rails zgodnie z REST (227)
- 7.1. Centralizacja tworzenia obiektów wspólnych dla przypadków testowych (234)
- 7.2. Tworzenie obiektów fixture dla przyporządkowań typu wiele-do-wielu (235)
- 7.3. Importowanie danych testowych za pomocą obiektów fixture CSV (237)
- 7.4. Dołączanie dynamicznych danych do obiektów fixture za pomocą ERb (239)
- 7.5. Inicjalizacja testowej bazy danych (241)
- 7.6. Interaktywne testowanie kontrolerów z poziomu konsoli Rails (243)
- 7.7. Interpretacja danych z testu jednostkowego (244)
- 7.8. Ładowanie danych testowych za pomocą obiektów fixture YAML (245)
- 7.9. Monitorowanie testu pokrycia za pomocą zadania stats rake (248)
- 7.10. Przeprowadzanie testów za pomocą narzędzia Rake (249)
- 7.11. Przyspieszanie testów za pomocą transakcyjnych obiektów fixture (250)
- 7.12. Sprawdzanie przez kontrolery za pomocą testów integracyjnych (252)
- 7.13. Sprawdzanie kontrolerów za pomocą testów funkcjonalnych (255)
- 7.14. Analiza zawartości pliku cookie (258)
- 7.15. Testowanie tras własnych i nazwanych (260)
- 7.16. Testowanie żądań HTTP za pomocą asercji związanych z odpowiedziami (262)
- 7.17. Sprawdzanie modelu za pomocą testów jednostkowych (263)
- 7.18. Jednostkowe testowanie walidacji modelu (266)
- 7.19. Weryfikacja struktury DOM za pomocą asercji znaczników (268)
- 7.20. Pisanie własnych asercji (271)
- 7.21. Testowanie wysyłania plików (272)
- 7.22. Modyfikowanie domyślnego zachowania klasy testującej przy użyciu makiet (275)
- 7.23. Uzyskiwanie większej ilości danych dzięki ciągłemu uruchamianiu testów (277)
- 7.24. Analiza pokrycia kodu za pomocą narzędzia Rcov (279)
- 8.1. Dodawanie do strony elementów DOM (284)
- 8.2. Tworzenie własnego raportu metodą przeciągnij i upuść (287)
- 8.3. Dynamiczne dodawanie elementów do listy wyboru (291)
- 8.4. Kontrolowanie ilości tekstu wprowadzanego do pola textarea (294)
- 8.5. Aktualizowanie elementów strony za pomocą szablonów RJS (297)
- 8.6. Wstawianie kodu JavaScript do szablonów (299)
- 8.7. Umożliwianie użytkownikom zmiany kolejności elementów listy (303)
- 8.8. Autouzupełnianie pól tekstowych (306)
- 8.9. Wyszukiwanie i dynamiczne wyróżnianie tekstu (308)
- 8.10. Uatrakcyjnianie interfejsu użytkownika przy użyciu efektów wizualnych (312)
- 8.11. Implementacja wyszukiwarki Live Search (316)
- 8.12. Edycja pól w miejscu (319)
- 8.13. Tworzenie paska postępu w Ajaksie (322)
- 9.1. Konfiguracja Rails do wysyłania poczty (326)
- 9.2. Tworzenie klasy mailera za pomocą generatora mailer (327)
- 9.3. Formatowanie wiadomości e-mail przy użyciu szablonów (329)
- 9.4. Dołączanie plików do wiadomości e-mail (330)
- 9.5. Wysyłanie wiadomości e-mail z aplikacji Rails (331)
- 9.6. Odbieranie poczty za pomocą mechanizmu Action Mailer (332)
- 10.1. Eksploracja Rails z poziomu konsoli (336)
- 10.2. Naprawianie błędów u źródła przy użyciu opcji Ruby -cw (338)
- 10.3. Debugowanie aplikacji w czasie rzeczywistym
przy użyciu punktów wstrzymania (340)
- 10.4. Zapisywanie komunikatów do dziennika
przy użyciu wbudowanej w Rails klasy Logger (343)
- 10.5. Zapisywanie danych debugowania w pliku (346)
- 10.6. Wysyłanie informacji o wyjątkach pocztą elektroniczną (348)
- 10.7. Wyświetlanie w widokach informacji o środowisku (352)
- 10.8. Wyświetlanie zawartości obiektów przy użyciu wyjątków (353)
- 10.9. Filtrowanie zawartości dziennika rozwojowego w czasie rzeczywistym (354)
- 10.10. Debugowanie połączenia HTTP przy użyciu rozszerzeń Firefoksa (356)
- 10.11. Debugowanie kodu JavaScript w czasie rzeczywistym
przy użyciu powłoki JavaScript Shell (358)
- 10.12. Interaktywne debugowanie kodu za pomocą narzędzia ruby-debug (361)
- 11.1. Zabezpieczanie systemu za pomocą silnego hasła (365)
- 11.2. Ochrona przed atakami typu SQL injection (367)
- 11.3. Ochrona przed atakami typu cross-site scripting (369)
- 11.4. Ograniczanie dostępu do publicznych metod i akcji (370)
- 11.5. Zabezpieczanie serwera poprzez zamknięcie nieużywanych portów (372)
- 12.1. Mierzenie wydajności serwera za pomocą narzędzia httperf (376)
- 12.2. Testowanie wydajności fragmentów kodu aplikacji (378)
- 12.3. Zwiększanie wydajności poprzez buforowanie statycznych stron (380)
- 12.4. Okres ważności buforowanych stron (383)
- 12.5. Mieszanie treści dynamicznej i statycznej przy użyciu mechanizmu
buforowania fragmentów (385)
- 12.6. Filtrowanie buforowanych stron za pomocą buforowania akcji (388)
- 12.7. Skracanie czasu dostępu do danych za pomocą systemu memcached (389)
- 12.8. Zwiększanie wydajności poprzez buforowanie treści po przetworzeniu (392)
- 13.1. Hosting Rails na serwerze Apache 1.3 i przy użyciu mod_fastcgi (396)
- 13.2. Zarządzanie wieloma procesami Mongrel przy użyciu mongrel_cluster (397)
- 13.3. Hosting Rails na Apache 2.2, mod_proxy_balancer i Mongrel (400)
- 13.4. Wdrażanie Rails przy użyciu Pound
jako frontu dla Mongrel, Lighttpd i Apache (404)
- 13.5. Dostosowywanie do własnych potrzeb rejestracji danych Pound
za pomocą narzędzia cronolog (408)
- 13.6. Konfiguracja Pound z obsługą SSL (411)
- 13.7. Równoważenie obciążenia za pomocą prostego narzędzia o nazwie Pen (412)
- 13.8. Wdrażanie projektu Rails przy użyciu Capistrano (414)
- 13.9. Wdrażanie aplikacji w kilku środowiskach przy użyciu Capistrano (417)
- 13.10. Wdrażanie przy użyciu Capistrano bez dostępu do systemu Subversion (419)
- 13.11. Wdrażanie przy użyciu Capistrano i mongrel_cluster (421)
- 13.12. Wyłączanie strony podczas prac konserwacyjnych (423)
- 13.13. Pisanie własnych zadań Capistrano (426)
- 13.14. Usuwanie pozostałości po sesjach (430)
- 14.1. Znajdywanie wtyczek (434)
- 14.2. Instalowanie wtyczek (435)
- 14.3. Manipulacja wersjami rekordów za pomocą wtyczki acts_as_versioned (437)
- 14.4. Uwierzytelnianie przy użyciu wtyczki acts_as_authenticated (440)
- 14.5. Upraszczanie znakowania za pomocą wtyczki acts_as_taggable (443)
- 14.6. Rozszerzanie Active Record przy użyciu wtyczki acts_as (448)
- 14.7. Dodawanie metod pomocniczych widoków do Rails jako wtyczek (453)
- 14.8. Wysyłanie plików na serwer przy użyciu wtyczki file_column (455)
- 14.9. Wysyłanie plików na serwer przy użyciu wtyczki acts_as_attachment (457)
- 14.10. Wyłączanie rekordów zamiast ich usuwania
za pomocą wtyczki acts_as_paranoid (461)
- 14.11. Dodawanie bardziej wyrafinowanego mechanizmu uwierzytelniania przy użyciu wtyczki login_engine (463)
- 15.1. Instalowanie interfejsu RMagick do przetwarzania obrazów (467)
- 15.2. Wysyłanie obrazów do bazy danych (471)
- 15.3. Serwowanie obrazków bezpośrednio z bazy danych (475)
- 15.4. Tworzenie miniatur za pomocą RMagick (476)
- 15.5. Generowanie dokumentów PDF (479)
- 15.6. Wizualna prezentacja danych przy użyciu Gruff (481)
- 15.7. Tworzenie małych grafów przy użyciu biblioteki Sparklines (484)
- Action Controller (487)
- Active Record (489)
- Action View (489)
Przedmowa (9)
Wstęp (11)
1. Zaczynamy (17)
2. Praca w Rails (39)
3. Active Record (65)
4. Action Controller (133)
5. Action View (165)
6. Projektowanie z REST (209)
7. Testowanie aplikacji (233)
8. JavaScript i Ajax (283)
9. Action Mailer (325)
10. Debugowanie aplikacji Rails (335)
11. Bezpieczeństwo aplikacji (365)
12. Wydajność (375)
13. Hosting i wdrażanie (395)
14. Rozszerzanie Rails za pomocą wtyczek (433)
15. Grafika (467)
A Migracja do Rails 1.2 (487)
Skorowidz (491)
Helion - inne książki
-
Nowość Promocja Promocja 2za1
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(27,45 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja Promocja 2za1
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(21,95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja Promocja 2za1
Ta książka jest oficjalnym przewodnikiem po języku programowania systemów Rust, udostępnianym na licencji open source. Dzięki niej nauczysz się pisać szybsze i bardziej niezawodne oprogramowanie. Dowiesz się również, jak zapewnić sobie kontrolę nad niskopoziomowymi szczegółami wraz z wysokopoziomową ergonomią, co pozwoli Ci na zwiększenie produktywności i uniknięcie trudności związanych z językami niskiego poziomu. Oprócz przystępnie przekazanej wiedzy i niezliczonych przykładów kodu w książce znalazły się trzy rozdziały poświęcone budowaniu kompletnych projektów: gry w zgadywanie liczb, rustowej implementacji narzędzia wiersza poleceń i serwera wielowątkowego.- PDF + ePub + Mobi
- Druk 64 pkt
(70,95 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Bestseller Nowość Promocja Promocja 2za1
Marzycie czasem, że potraficie latać niczym ptak? Szybowanie bez trudu ponad wierzchołkami drzew, wznoszenie się i opadanie, zabawa i uniki w trzecim wymiarze. Kiedy w Anglii wystukuję na klawiaturze niniejsze wyrazy, te „lecą” do chmury, gotowe „wylądować” w amerykańskim komputerze. Mogę „polecieć” wirtualnie z Oksfordu do Australii, patrząc po drodze na usytuowane „w dole” Alpy i Himalaje. Nie wiem, czy maszyny antygrawitacyjne rodem z fantastyki naukowej staną się kiedykolwiek rzeczywistością. Wątpię i nie chcę nawet snuć dalszych rozważań na ten temat. Książka, trzymając się naukowych faktów, przedstawia sposoby na pokonanie grawitacji, choć dosłownie uciec przed nią się nie da. Jak nam, ludziom, udało się z naszą technologią, i zwierzętom, z ich uwarunkowaniami biologicznymi, poradzić sobie z problemem oderwania się od stabilnego podłoża: z ucieczką, nawet jeśli tylko na jakiś czas lub częściowo, przed tyranią grawitacji? Jakie benefity w świecie natury niesie latanie?- PDF + ePub + Mobi
- Audiobook MP3
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Język programowania ogólnego przeznaczenia Python należy obecnie do najpopularniejszych na świecie. Skąd się bierze jego fenomen? Niewątpliwie kluczowe znaczenie ma tu bardzo czytelna składnia, mocno zbliżona do składni języka naturalnego. Czyni to Pythona dość łatwym do opanowania, także dla początkujących. Osoby bardziej doświadczone doceniają go za wszechstronność. Pythona można używać w różnych dziedzinach, takich jak analiza danych, sztuczna inteligencja, tworzenie stron internetowych, automatyka i automatyzacja, pisanie aplikacji mobilnych i wiele innych. Dodajmy do tego rozbudowany pakiet bibliotek standardowych i oto mamy (niemal) idealny język programowania.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce ta trudna sztuka musi Ci się udać! Znajdziesz tu gruntowne, a przy tym zabawne wprowadzenie do tworzenia i używania struktur danych. Naukę oprzesz na przejrzystych schematach i dowcipnych porównaniach, aby już wkrótce móc tworzyć wydajniejszy i elastyczny kod. Nieistotne, jakim językiem programowania się posługujesz — podczas lektury zaimplementujesz za pomocą pseudokodu kilkanaście głównych struktur danych, w tym stosy, filtry Blooma, drzewa czwórkowe i grafy. Fantazyjne przykłady ułatwią Ci intuicyjne posługiwanie się tymi strukturami danych. Dowiesz się, jak indeksować przedmioty kolekcjonerskie, optymalizować wyszukiwanie za pomocą latającej wiewiórki, a nawet jak znaleźć najbliższy kubek kawy!- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instrukcji dla modeli językowych, takich jak ChatGPT.- PDF + ePub + Mobi
- Druk 29 pkt
(29,49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Tę książkę docenią w szczególności analitycy danych. Wyjaśniono w niej potencjał wnioskowania przyczynowego w zakresie szacowania wpływu i efektów w biznesie. Opisano klasyczne metody wnioskowania przyczynowego, w tym testy A/B, regresja liniowa, wskaźnik skłonności, metoda syntetycznej kontroli i metoda różnicy w różnicach, przy czym skoncentrowano się przede wszystkim na praktycznym aspekcie tych technik. Znalazło się tu również omówienie nowoczesnych rozwiązań, takich jak wykorzystanie uczenia maszynowego do szacowania heterogenicznych efektów. Każda metoda została zilustrowana opisem zastosowania w branży technologicznej.- PDF + ePub + Mobi
- Druk 37 pkt
(37,45 zł najniższa cena z 30 dni)
37.45 zł
74.90 zł (-50%) -
Nowość Promocja Promocja 2za1
Najnowsze wydanie przewodnika, zaktualizowane pod kątem systemu Windows Server 2022, to bogate źródło wiedzy dla administratora serwerów. Przedstawia zasady instalacji i konfiguracji tego systemu, a także sposoby korzystania z centralnych narzędzi do administracji. Książka w głównej mierze jest poświęcona systemowi Windows Server 2022 LTSC, ale zawiera też najnowsze informacje dotyczące edycji SAC. Opisano tu szereg technologii dostępu zdalnego i pokazano, jak zarządzać infrastrukturą klucza publicznego i certyfikatami. Omówiono Server Core, wbudowane funkcje redundancji i metody rozwiązywania problemów. Zaprezentowane zostały również technologie infrastruktury podstawowej, w tym Active Directory, DNS, DHCP i zasady grupy.- PDF + ePub + Mobi
- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Nowość Promocja Promocja 2za1
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się wczytywania danych w różnych formatach, porządkowania, grupowania i agregowana zbiorów danych, a także tworzenia wykresów i map. Poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami tworzenia rzeczywistych aplikacji, takich jak system obsługi taksówek z wykorzystaniem danych lokalizacyjnych, analiza reguł asocjacyjnych dla danych transakcji czy też uczenie maszynowe modelu przewidującego zmiany kursów akcji. Każdy rozdział zawiera interesujące ćwiczenia, które pozwolą Ci nabrać biegłości w stosowaniu opisanych tu technik.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Rails. Receptury Rob Orsini (2) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(0)
(1)
(0)
(1)
(0)
(0)
więcej opinii