ODBIERZ TWÓJ BONUS :: »

Rails. Projektowanie systemów klasy enterprise Dan Chak

(ebook) (audiobook) (audiobook)
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
24,50 zł 49,00 zł (-50%)
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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint