Książka o nowoczesnym programowaniu w Java, obejmująca nowe możliwości Java 21 i praktyczne zastosowanie języka do tworzenia wielofunkcyjnych aplikacji. Szczegółowo omawiane są kluczowe koncepcje, struktury danych, praca z relacyjnymi bazami danych PostgreSQL i Apache Cassandra®, a także wykorzystanie frameworków Spring Boot i Spring Data. Szczególną uwagę poświęcono rozwijaniu grafiki, animacji, a nawet małych gier arkadowych w Java. Omawiane są najlepsze praktyki budowy architektury oprogramowania, tworzenia interfejsów graficznych i aplikacji internetowych przy pomocy Vaadin.
Dla programistów
Ta książka — praktyczny przewodnik po jednym z najpopularniejszych języków programowania na świecie, Java 21. Pomoże czytelnikom rozszerzyć swoją wiedzę o ogólnych konstrukcjach Java, strukturach danych i podejściu inżynieryjnym. Autor opowiada o wykorzystaniu popularnych frameworków Java, takich jak Spring i Vaadin, do tworzenia potężnych, wielofunkcyjnych aplikacji. Opisana jest również technologia tworzenia aplikacji, zarządzanych przez systemy zarządzania bazami danych klasy enterprise, takie jak PostgreSQL i Apache Cassandra®. Autor pokazuje, jak wykorzystać Java do animacji i stworzyć prostą grę arkadową.
-Opanuj fundamentalne struktury programowania w Java
-Zbadaj możliwości Java 21
-Twórz aplikacje Java z wykorzystaniem baz danych PostgreSQL i Apache Cassandra®
-Dowiedz się, jak tworzyć grafikę i prostą animację za pomocą Java
-Użyj frameworków takich jak Spring Boot i Spring Data
-Opracuj w pełni funkcjonalne interfejsy graficzne przy użyciu Vaadin
Ploetcz Aaron (Ploetz Aaron) — pełni funkcję developer advocate w firmie DataStax. Od 1997 roku profesjonalnie zajmuje się tworzeniem oprogramowania i ma udane doświadczenie w kierowaniu zespołami administratorów baz danych i DevOps zarówno w startupach, jak i w firmach z listy Fortune 500.