ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
Autor:
Michał Sobczak
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
29,49 zł 59,00 zł (-50%)
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!

Wybrane bestsellery

Zobacz pozostałe książki z serii

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

Zamknij

Wybierz metodę płatności

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