ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
17,45 zł 34,90 zł (-50%)
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!

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

Zamknij

Wybierz metodę płatności

Książka
34,90 zł
Czasowo niedostępna
Ebook
17,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint