ODBIERZ TWÓJ BONUS :: »

Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW Geoffroy Warin

Autor:
Geoffroy Warin
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.0/6  Opinie: 1
Stron:
272
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
29,40 zł 49,00 zł (-40%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia aplikacji webowych z użyciem Spring Boot i Spring Tool Suite
  • Konfigurowania środowiska programistycznego oraz serwera aplikacji (Tomcat)
  • Implementowania architektury MVC i korzystania z szablonów Thymeleaf
  • Walidacji formularzy, obsługi błędów i dostosowywania komunikatów
  • Wdrażania internacjonalizacji i tłumaczenia treści aplikacji
  • Realizowania ładowania plików oraz zarządzania ich prezentacją i błędami
  • Tworzenia i obsługi rozproszonych sesji użytkowników
  • Projektowania i implementowania REST API zgodnie z dobrymi praktykami
  • Obsługi kodów statusu HTTP i wyjątków w aplikacjach REST
  • Dokumentowania API z wykorzystaniem platformy Swagger
  • Zabezpieczania aplikacji: uwierzytelniania, autoryzacji i integracji logowania społecznościowego
  • Konfigurowania protokołu SSL i generowania certyfikatów
  • Pisania testów jednostkowych, integracyjnych oraz korzystania z narzędzi takich jak Mockito, Spock i Geb
  • Optymalizowania zapytań, zarządzania pamięcią podręczną i wdrażania metod asynchronicznych
  • Udostępniania aplikacji w środowiskach chmurowych (Cloud Foundry, Heroku, OpenShift)
  • Wykorzystywania dodatkowych komponentów Spring oraz wdrażania aplikacji z użyciem Dockera

Wszyscy jesteśmy świadkami dynamicznego rozwoju branży aplikacji internetowych. Projektanci i programiści muszą jeszcze szybciej tworzyć coraz doskonalsze i atrakcyjniejsze aplikacje, a następnie błyskawicznie udostępniać je użytkownikom, przy dość ograniczonym budżecie. Platforma Spring Boot i środowiska chmurowe pozwalają sprostać tym wymaganiom: niezwykłe aplikacje można tworzyć i przekazywać w rekordowym tempie, w dodatku wyposażone w tak istotne funkcjonalności jak internacjonalizacja, sesje rozproszone, logowanie społecznościowe, wielowątkowość i wiele innych.

Jeśli programujesz w Javie, choć trochę znasz platformę Spring i chcesz tworzyć użyteczne oraz nowoczesne aplikacje WWW, masz w ręku właściwą książkę. Ten podręcznik w niezwykle praktyczny sposób podchodzi do zagadnienia budowy skomplikowanych aplikacji z wykorzystaniem nowoczesnych technologii.

Podczas lektury poszczególnych rozdziałów będziesz mógł od podstaw przyjrzeć się konstruowaniu w pełni działającej aplikacji WWW, a potem spróbować własnych sił w tej dziedzinie, z wykorzystaniem internacjonalizacji, weryfikacji formularzy oraz obsługi rozproszonych sesji i pamięci podręcznej. Dowiesz się również, jak porządnie przetestować aplikację i opublikować ją w internecie.

W tej książce znajdziesz:

  • praktyczne omówienie platformy Spring Boot i Spring Tool Suite
  • wyjaśnienie implementacji architektury MVC
  • wskazówki dotyczące projektowania zaawansowanych formularzy, weryfikacji typów danych wprowadzanych przez użytkownika i obsługi błędów
  • zasady działania aplikacji REST i wykorzystywania zapytań HTTP
  • wyczerpujące omówienie zagadnień bezpieczeństwa aplikacji
  • opis dobrych praktyk, takich jak testy jednostkowe i testy akceptacji, optymalizacja zapytań, metody zarządzania pamięcią podręczną

Programuj jak mistrz — odkryj Spring MVC!


Geoffroy Warin — programuje od dziecka. Jest gorącym orędownikiem tworzenia otwartego kodu. Niezachwianie wierzy w ideę Software Craftsmanship (osiągania mistrzostwa w programowaniu). Jest uznanym specjalistą w dziedzinie budowania biznesowych aplikacji WWW w języku Java i entuzjastą platform Groovy oraz Spring. Po godzinach prowadzi bloga, jest szkoleniowcem i autorem oraz współautorem książek.

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

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 "Spring MVC 4. Projektowanie zaawansowanych aplikacji WWW" zawiera praktyczne przykłady kodu?
Tak, książka zawiera liczne praktyczne przykłady kodu, które pomagają krok po kroku zrozumieć proces budowy zaawansowanych aplikacji WWW w oparciu o Spring MVC i Spring Boot.
2. Czy publikacja obejmuje najnowsze technologie i narzędzia związane ze Spring MVC?
Książka koncentruje się na wersji Spring MVC 4 oraz integracji ze Spring Boot, omawia także nowoczesne narzędzia, takie jak Spring Tool Suite, IntelliJ, Docker czy usługi chmurowe (Heroku, Cloud Foundry).
3. Jakie zagadnienia związane z bezpieczeństwem aplikacji są poruszane w książce?
Autor szczegółowo omawia tematy takie jak uwierzytelnianie, autoryzacja, logowanie społecznościowe, konfiguracja SSL, zarządzanie uprawnieniami użytkowników oraz zabezpieczanie sesji.
4. Czy znajdę w książce informacje o wdrażaniu aplikacji w chmurze?
Tak, jeden z rozdziałów poświęcony jest wdrażaniu aplikacji w środowiskach chmurowych, takich jak Heroku czy Cloud Foundry, wraz z praktycznymi instrukcjami i przykładami konfiguracji.
5. Czy książka pomoże mi nauczyć się testowania aplikacji Spring?
Tak, publikacja zawiera rozdział poświęcony testom jednostkowym i integracyjnym, w tym wykorzystaniu narzędzi takich jak Mockito, FluentLenium, Spock czy Geb.
6. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została napisana w przystępny i praktyczny sposób, dzięki czemu idealnie sprawdzi się zarówno jako podręcznik do samodzielnej nauki, jak i jako materiał uzupełniający kursy czy szkolenia.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz jako e-book (PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.
8. Czy mogę liczyć na wsparcie merytoryczne lub materiały dodatkowe po zakupie książki?
Autor prowadzi bloga i jest aktywny w społeczności programistycznej, a w książce znajdują się odnośniki do dodatkowych materiałów i źródeł, które mogą poszerzyć wiedzę czytelnika.

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
29,40 zł
Dodaj do koszyka
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