ODBIERZ TWÓJ BONUS :: »

REST. Najlepsze praktyki i wzorce w języku Java Bhakti Mehta

Autor:
Bhakti Mehta
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 1
Stron:
128
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
34,90 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
20,94 zł 34,90 zł (-40%)
17,45 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?

  • Tworzenia usług RESTful w języku Java z użyciem JAX-RS 2.0
  • Projektowania zasobów REST i definiowania identyfikatorów URI
  • Wdrażania i testowania API RESTful oraz korzystania z narzędzi klienckich
  • Stosowania negocjacji treści i obsługi różnych reprezentacji zasobów
  • Wersjonowania API REST przy użyciu URI, parametrów i nagłówków
  • Zapewnienia bezpieczeństwa usług REST, w tym uwierzytelniania i autoryzacji (OAuth, OpenID Connect)
  • Rejestrowania, obsługi wyjątków i weryfikacji poprawności danych w API
  • Implementowania buforowania i korzystania z nagłówków Cache-Control oraz ETag
  • Wykorzystywania asynchronicznego przetwarzania żądań i długotrwałych operacji
  • Stosowania metody HTTP PATCH i częściowych aktualizacji zasobów
  • Ograniczania liczby żądań i wdrażania mechanizmów rate limiting
  • Realizowania stronicowania odpowiedzi i obsługi dużych zbiorów danych
  • Wspierania internacjonalizacji i lokalizacji usług REST
  • Wdrażania wzorca HATEOAS i projektowania rozszerzalnych API
  • Porównywania technologii WebHook, WebSocket i Server-Sent Events
  • Analizowania przykładów API REST GitHub, Facebook Graph i Twitter

Usprawnij wymianę danych z usługą REST!

Postępująca cyfryzacja współczesnego świata wymaga coraz większej integracji przeróżnych systemów informatycznych. Nierzadko są to systemy znajdujące się w odległych lokalizacjach, napisane z wykorzystaniem różnych języków programowania i technologii. Jak zapewnić możliwość wymiany informacji między nimi? Usługi typu REST to jeden z najwygodniejszych sposobów!

Co to jest REST? Jak przygotować usługę tego typu? Jak ustrzec się przed błędami? Na te i wiele innych pytań odpowiada ta książka. Znajdziesz w niej najlepsze praktyki tworzenia usług REST z wykorzystaniem języka Java. Sięgnij po nią i dowiedz się, jak projektować zasoby i zapewniać im bezpieczeństwo oraz w jaki sposób przygotowywać usługi REST dla różnych wersji językowych. Odkryj, jak testować udostępnione zasoby i zagwarantować ich najwyższą wydajność oraz jaka przyszłość czeka usługi tego typu. Sprawdź też, jak wygląda API takich usług, jak GitHub, Twitter i Facebook (API Graph). Ta książka jest doskonałą lekturą dla wszystkich programistów chcących bezproblemowo tworzyć wydajne usługi typu REST.

Tematy opisane w książce:
  • Tworzenie usług typu RESTful przy użyciu API JAX-RS 2.0
  • Zaawansowane techniki wykorzystania protokołu OAuth i zabezpieczeń w usługach typu RESTful
  • Metody buforowania, weryfikacji danych, ograniczania liczby żądań, asynchronicznego wykonywania działań oraz najlepsze praktyki pozwalające zwiększyć interaktywność aplikacji
  • Najlepsze metody stronicowania, dokumentowania i testowania usług typu RESTful
  • HATEOAS i architektura mikrousługowa w budowanie aplikacji wykorzystujących usługi typu RESTful
  • Przyszłość technologii REST, nowe standardy i sposób ich wykorzystania przez różne przedsiębiorstwa
  • Porównanie technologii WebHook, WebSocket oraz Server-Sent Events umożliwiających dostarczanie informacji klientom na bieżąco

Wydajne usługi REST w Twoim zasięgu!

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

Wybrane bestsellery

Zobacz pozostałe książki z serii Technologia i rozwiązania

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "REST. Najlepsze praktyki i wzorce w języku Java" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne praktyczne przykłady kodu, pokazujące implementację usług RESTful w języku Java, w tym z użyciem API JAX-RS 2.0 oraz realnych scenariuszy projektowych.
2. Jakie zagadnienia dotyczące bezpieczeństwa usług REST są omówione w książce?
Książka szczegółowo omawia tematy takie jak uwierzytelnianie, autoryzacja (w tym OAuth 2.0 i OpenID Connect), obsługa wyjątków, walidacja danych oraz najlepsze praktyki zabezpieczania API RESTful.
3. Czy publikacja nadaje się do nauki samodzielnej?
Tak, książka została napisana w przystępny sposób i prowadzi czytelnika krok po kroku przez kolejne zagadnienia, co czyni ją odpowiednią zarówno do nauki samodzielnej, jak i jako materiał pomocniczy na szkoleniach czy kursach.
4. Czy znajdę w książce informacje o testowaniu i dokumentowaniu API REST?
Tak, książka zawiera rozdziały poświęcone testowaniu usług RESTful oraz najlepszym praktykom dokumentowania API, co pomaga w tworzeniu czytelnych i łatwych w utrzymaniu rozwiązań.
5. Czy książka omawia najnowsze trendy i technologie związane z REST, takie jak mikrousługi czy WebSocket?
Tak, w książce znajdziesz informacje o architekturze mikrousług, nowych standardach, a także porównanie technologii takich jak WebHook, WebSocket czy Server-Sent Events.
6. Czy książka pokazuje, jak korzystać z popularnych API, np. GitHub, Twitter lub Facebook?
Tak, w dodatku do książki omówiono przykłady korzystania z API takich serwisów jak GitHub, Facebook (Graph API) oraz Twitter, wraz z opisem ich specyfiki i zasad działania.
7. Czy książka jest dostępna w wersji elektronicznej?
Tak, książka "REST. Najlepsze praktyki i wzorce w języku Java" dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook) na Helion.pl.
8. Jakie umiejętności programistyczne są wymagane, aby w pełni skorzystać z książki?
Podstawowa znajomość języka Java oraz ogólne zrozumienie programowania obiektowego wystarczą, aby efektywnie korzystać z materiału zawartego w książce.

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
34,90 zł
Czasowo niedostępna
Ebook
20,94 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