ODBIERZ TWÓJ BONUS :: »

Programowanie w języku Ruby. Mikrousługi i konteneryzacja Michał Sobczak

Autor:
Michał Sobczak
Serie wydawnicze:
Standard
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
248
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
35,40 zł 59,00 zł (-40%)
29,49 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?

  • Programowania w języku Ruby z wykorzystaniem interpreterów i narzędzi rvm
  • Tworzenia i zarządzania blokami, lambdami oraz Proc w Ruby
  • Analizowania wydajności i profilowania aplikacji Ruby
  • Zarządzania pamięcią i optymalizacji retencji obiektów
  • Implementowania współbieżności z użyciem wątków, procesów i fibers
  • Stosowania programowania strukturalnego, obiektowego i metaprogramowania
  • Budowania aplikacji webowych w Ruby on Rails zgodnie z konwencją MVC
  • Wykorzystywania interfejsu Rack i middleware w aplikacjach Rails
  • Integracji RabbitMQ do obsługi komunikacji między usługami
  • Diagnozowania i rozwiązywania najczęstszych błędów w aplikacjach Rails
  • Zapewniania jakości kodu poprzez testowanie TDD, TIP oraz eksploracyjne
  • Testowania aplikacji Rack i Rails z użyciem narzędzi MiniTest
  • Wdrażania aplikacji z wykorzystaniem wirtualizacji VMware oraz konteneryzacji Docker
  • Konfigurowania i zarządzania klastrami OpenShift Origin, OKD i Nomad
  • Automatyzowania procesów CI/CD przy użyciu GitLab
  • Projektowania i implementowania architektury mikrousług z użyciem Ruby, Docker i Nomad

Poznaj Ruby on Rails od praktycznej strony!

  • Odkryj język Ruby i platformę Rails
  • Naucz się testować i uruchamiać swój kod
  • Poznaj zalety mikrousług i konteneryzacji

Ruby to nowoczesny, wieloparadygmatowy, interpretowany język programowania. Wraz z platformą Rails stanowi jedno z najpopularniejszych rozwiązań służących do szybkiego tworzenia aplikacji sieciowych; wspiera wiele znanych serwisów dostępnych w internecie. Ruby on Rails od lat utrzymuje się w ścisłej czołówce platform klasy MVC - dzięki rozbudowanym funkcjom, wysokiej wydajności oraz łatwości pisania kodu, a także możliwości stosowania dużej liczby rozszerzeń.

Jeśli chcesz się dowiedzieć, jak wykorzystać tę platformę w swoich projektach, jesteś na dobrym tropie! Dzięki tej książce poznasz możliwości i konstrukcje języka Ruby oraz mechanizm działania platformy Rails, a w szczególności interfejs Rack. Dowiesz się, jak zapewniać odpowiednią jakość swoich rozwiązań, nauczysz się je uruchamiać przy użyciu technologii wirtualizacji VMware ESXi oraz konteneryzacji Docker na platformach OpenShift Origin, OKD i Nomad. Prześledziwszy praktyczne przykłady, zdobędziesz wiedzę na temat architektury mikrousług, poznasz też sposoby wykorzystania oprogramowania GitLab w funkcji repozytorium kodu, systemu zgłoszeń, bazy wiedzy i narzędzia CI/CD.

  • Mechanizmy języka Ruby i ich praktyczne zastosowanie
  • Programowanie strukturalne i obiektowe oraz metaprogramowanie
  • Możliwości platformy Rails i ich wykorzystanie w praktyce
  • Zastosowanie interfejsu Rack i szyny usługowej RabbitMQ
  • Zapewnianie jakości aplikacji - teoria i praktyka
  • Uruchamianie aplikacji przy użyciu maszyn wirtualnych i kontenerów
  • Zastosowanie systemów orkiestracji kontenerów
  • Praca z repozytorium kodu oraz ciągła integracja i dostarczanie (CI/CD)

Naucz się tworzyć wydajne aplikacje sieciowe z Ruby on Rails!

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

Wybrane bestsellery

Michał Sobczak - pozostałe książki

Zobacz pozostałe książki z serii Standard

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady kodu w Ruby i Ruby on Rails?
Tak, książka prezentuje liczne praktyczne przykłady kodu w języku Ruby oraz na platformie Ruby on Rails, co ułatwia naukę i samodzielne wdrażanie omawianych rozwiązań.
2. Czy dzięki tej książce nauczę się wdrażać aplikacje w kontenerach, np. z użyciem Dockera?
Tak, publikacja szczegółowo omawia proces konteneryzacji aplikacji z użyciem Dockera, a także wdrażanie na platformach takich jak OpenShift, OKD czy Nomad.
3. Jakie zagadnienia dotyczące mikrousług są poruszane w książce?
Książka wyjaśnia architekturę mikrousług, pokazuje ich implementację w Ruby oraz integrację z narzędziami do orkiestracji i automatyzacji wdrożeń.
4. Czy książka omawia testowanie i zapewnianie jakości aplikacji?
Tak, jeden z rozdziałów poświęcony jest testowaniu kodu, wykrywaniu defektów oraz praktycznym metodom zapewniania jakości w projektach Ruby i Rails.
5. Czy znajdę tu informacje o integracji z narzędziami CI/CD, takimi jak GitLab?
Tak, książka pokazuje, jak korzystać z GitLab jako repozytorium kodu oraz narzędzia do ciągłej integracji i wdrażania (CI/CD).
6. Czy publikacja obejmuje również zagadnienia związane z bezpieczeństwem aplikacji?
Tak, w książce omówiono mechanizmy bezpieczeństwa w Ruby, w tym poziomy bezpieczeństwa, zarządzanie pamięcią oraz przykłady praktyczne.
7. Czy książka nadaje się do samodzielnej nauki programowania w Ruby i Rails?
Tak, treść została przygotowana w sposób przystępny, z wieloma przykładami i wyjaśnieniami, co sprzyja samodzielnej nauce zarówno podstaw, jak i zaawansowanych zagadnień.
8. Jakie inne technologie poza Ruby i Rails są omawiane w książce?
Oprócz Ruby i Rails książka opisuje m.in. Docker, OpenShift, Nomad, RabbitMQ, NGINX oraz zagadnienia związane z wirtualizacją i orkiestracją konteneró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
59,00 zł
Niedostępna
Ebook
35,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