ODBIERZ TWÓJ BONUS :: »

Mikrousługi w Javie. Poradnik eksperta Sourabh Sharma

Autor:
Sourabh Sharma
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
1.6/6  Opinie: 5
Stron:
216
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?

  • Analizowania różnic między architekturą monolityczną a mikrousługową
  • Projektowania skalowalnych i elastycznych aplikacji z wykorzystaniem mikrousług
  • Konfigurowania środowiska programistycznego z użyciem Spring Boot i NetBeans
  • Tworzenia i uruchamiania aplikacji REST w Javie
  • Wdrażania mikrousług w kontenerach przy użyciu Dockera
  • Projektowania systemów opartych na modelu dziedziny (Domain-Driven Design)
  • Implementowania usług, repozytoriów i encji w architekturze mikrousług
  • Rejestrowania i wykrywania usług za pomocą narzędzi takich jak Eureka
  • Równoważenia obciążenia i monitorowania usług z wykorzystaniem Netflix OSS
  • Zabezpieczania mikrousług poprzez SSL, uwierzytelnianie i autoryzację (OAuth 2.0, Spring Security)
  • Testowania mikrousług z użyciem narzędzi takich jak Postman
  • Tworzenia interfejsów użytkownika w technologii AngularJS
  • Wdrażania dobrych praktyk i reguł projektowania mikrousług
  • Automatyzowania testów end-to-end oraz monitorowania i logowania usług
  • Rozwiązywania typowych problemów, takich jak cykliczne zależności i zarządzanie wersjami
  • Konfigurowania i wykorzystywania stosu ELK do obsługi logów

Chmury obliczeniowe otworzyły nowe możliwości projektowania aplikacji korporacyjnych. Obecnie konstruuje się je z małych, lekkich i zorientowanych na proces komponentów, nazywanych mikrousługami. Tworzone w ten sposób aplikacje są skalowalne i łatwe do zarządzania, a przy tym niezwykle elastyczne i wykorzystujące dostępne zasoby w wyjątkowo efektywny sposób. Jak łatwo się przekonać, projektowanie i implementacja mikrousług otwierają przed programistami Javy bardzo obiecujące perspektywy!

Niniejsza książka jest przeznaczona dla programistów Javy, którzy znają podstawowe pojęcia dotyczące mikrousług i chcą tworzyć funkcjonalne aplikacje biznesowe w tej technologii. Przedstawiono tu najważniejsze zasady realizacji dużych projektów, zaprezentowano ważne szczegóły dotyczące konfiguracji środowiska programistycznego i ciągłej integracji, które ułatwią wdrażanie mikrousług. Opisano zalety i sposoby wykorzystania biblioteki Spring Security. Przedstawiono dobre praktyki projektowania mikrousług, a także techniki ich debugowania, tak aby bez problemu można było zaprojektować i wdrożyć aplikację w środowisku korporacyjnym.

Niektóre zagadnienia omówione w książce:

  • środowiska programistyczne i narzędzia do projektowania mikrousług
  • różne technologie wdrażania mikrousług
  • zabezpieczanie mikrousług, w tym uwierzytelnianie i autoryzacja
  • testowanie mikrousług za pomocą klientów REST
  • tworzenie interfejsów użytkownika w technologii Angular JS
  • typowe problemy związane z projektowaniem mikrousług i ich rozwiązywanie

Mikrousługi — sprytne rozwiązania biznesowe dla dużych korporacji!


Sourabh Sharma tworzy aplikacje od ponad 10 lat. Jest cenionym ekspertem w dziedzinie tworzenia, wdrażania i testowania wielowarstwowych aplikacji internetowych. Opracował i wdrożył wiele rozwiązań samodzielnych i chmurowych dla klientów z listy Fortune 500. Jest autorem wielu systemów opartych na mikrousługach. Sharma jest pasjonatem Javy. Uwielbia analizowanie skomplikowanych problemów i poszukiwanie niestandardowych rozwiązań.

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Sourabh Sharma - pozostałe książki

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

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Mikrousługi w Javie. Poradnik eksperta" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne przykłady kodu, w tym implementacje mikrousług w Javie z użyciem takich narzędzi jak Spring Boot, Maven, NetBeans czy AngularJS, a także instrukcje krok po kroku dotyczące wdrażania i testowania aplikacji.
2. Czy książka omawia narzędzia i technologie niezbędne do pracy z mikrousługami?
Tak, autor szczegółowo opisuje konfigurację środowiska programistycznego, narzędzia takie jak Docker, Spring Boot, Netflix OSS, ELK oraz techniki związane z wdrażaniem, testowaniem i monitorowaniem mikrousług.
3. Czy w książce znajdę informacje na temat zabezpieczania mikrousług?
Tak, jeden z rozdziałów poświęcony jest bezpieczeństwu mikrousług, w tym implementacji uwierzytelniania i autoryzacji z wykorzystaniem Spring Security oraz protokołu OAuth 2.0.
4. Czy książka nadaje się do samodzielnej nauki?
Tak, publikacja jest napisana w sposób przystępny i zawiera praktyczne ćwiczenia oraz przykłady, dzięki czemu można samodzielnie przećwiczyć omawiane zagadnienia i rozwijać swoje umiejętności w zakresie mikrousług.
5. Czy książka obejmuje zagadnienia związane z testowaniem mikrousług?
Tak, w książce znajdziesz rozdziały dotyczące testowania mikrousług, w tym testowania API za pomocą narzędzi takich jak Postman oraz automatyzacji testów i monitorowania usług.
6. Czy po przeczytaniu tej książki będę w stanie wdrożyć mikrousługi w środowisku korporacyjnym?
Tak, książka prowadzi czytelnika przez cały proces - od projektowania i implementacji po wdrażanie, testowanie i rozwiązywanie problemów, co pozwala przygotować się do pracy z mikrousługami w realnych projektach biznesowych.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka "Mikrousługi w Javie. Poradnik eksperta" dostępna jest w wersji drukowanej oraz jako ebook (PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.
8. Czy kupując książkę na Helion.pl otrzymam dostęp do materiałów dodatkowych?
Wszystkie materiały dodatkowe, takie jak przykłady kodu czy pliki do ćwiczeń, są udostępnione zgodnie z informacją w książce lub na stronie produktu. Szczegóły dotyczące pobierania materiałów znajdziesz po zakupie w swoim koncie Helion.pl.

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
49,00 zł
Niedostępna
Ebook
24,50 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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile