ODBIERZ TWÓJ BONUS :: »

Rails. Projektowanie systemów klasy enterprise Dan Chak

Autor:
Dan Chak
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 1
Stron:
328
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Organizowania kodu aplikacji Rails z wykorzystaniem wtyczek i modułów
  • Tworzenia własnych wtyczek oraz rozszerzania klas wbudowanych
  • Budowania solidnego, bezpiecznego modelu danych i zapewniania integralności referencyjnej
  • Normalizowania bazy danych do trzeciej postaci normalnej i DKNF
  • Zarządzania kluczami naturalnymi, złożonymi i wielokolumnowymi w Rails
  • Stosowania wyzwalaczy do kontroli skomplikowanych zależności w danych
  • Implementowania dziedziczenia jedno- i wielotabelarycznego oraz polimorfizmu
  • Tworzenia i wykorzystywania modeli widokowych oraz widoków zmaterializowanych
  • Zarządzania danymi dziedzinowymi i projektowania strategii dla tabel dziedzinowych
  • Refaktoryzowania bazy danych i kodu aplikacji dla lepszej organizacji i wydajności
  • Projektowania architektury SOA i wdrażania usług w aplikacjach Rails
  • Tworzenia i obsługi usług XML-RPC oraz RESTful w środowisku Rails
  • Definiowania i projektowania przystępnych API dla usług sieciowych
  • Integracji różnych usług oraz współdzielenia zasobów w architekturze SOA
  • Stosowania różnych technik cache'owania dla zwiększenia wydajności aplikacji
  • Rozwiązywania problemów z nieaktualnymi danymi i zarządzania cache'owaniem w Rails

Poznaj najbardziej zaawansowane tajniki Rails!

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

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

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

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

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

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy Ruby on Rails, aby skorzystać z tej książki?
Tak, książka zakłada znajomość podstaw Rails i Ruby. Skupia się na zaawansowanych zagadnieniach projektowania systemów klasy enterprise, dlatego podstawowa wiedza o frameworku będzie przydatna.
2. Czy książka omawia praktyczne przykłady wdrażania architektury SOA w Rails?
Tak, w książce znajdziesz szczegółowe rozdziały poświęcone architekturze SOA, wdrażaniu usług typu XML-RPC i REST oraz integracji różnych komponentów w aplikacjach Rails.
3. Czy publikacja porusza temat optymalizacji wydajności aplikacji Rails?
Tak, autor poświęca wiele miejsca zagadnieniom wydajności - od organizacji kodu, przez cache'owanie, po refaktoryzację i optymalizację modeli danych.
4. Czy znajdę tu informacje o najlepszych praktykach organizacji kodu w dużych projektach Rails?
Tak, książka szczegółowo omawia organizację kodu za pomocą wtyczek i modułów, a także refaktoryzację i modularność w kontekście dużych, złożonych aplikacji.
5. Czy książka zawiera ćwiczenia lub zadania praktyczne?
Tak, w wielu rozdziałach znajdziesz ćwiczenia i przykłady praktyczne, które pomogą lepiej zrozumieć omawiane zagadnienia i zastosować je w realnych projektach.
6. Czy ta książka będzie przydatna podczas pracy nad istniejącym projektem Rails?
Tak, publikacja zawiera liczne wskazówki dotyczące refaktoryzacji, poprawy wydajności i wprowadzania nowych rozwiązań w już działających aplikacjach Rails.
7. Czy książka dostępna jest w wersji elektronicznej (e-book)?
Dostępność wersji elektronicznej zależy od aktualnej oferty Helion.pl - sprawdź na stronie produktu, czy książka występuje jako e-book.
8. Na jakim poziomie zaawansowania są poruszane tematy dotyczące baz danych w Rails?
Książka omawia zaawansowane aspekty pracy z bazami danych, takie jak normalizacja, dziedziczenie tabel, wyzwalacze i zarządzanie kluczami złożonymi, co czyni ją wartościową dla doświadczonych programistów.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile