Java 17 Backend Development
Elara Drevyn
- This
- book
- offers
- beginners
- and
- backend
- developers
- with
- practical
- guidance
- on
- developing
- robust
- server-side
- applications
- with
- Java
- 17.
- Each
- chapter
- is
- structured
- around
- hands-on
- examples,
- real-world
- challenges,
- and
- step-by-step
- solutions
- tailored
- to
- Java
- professionals
- aiming
- to
- elevate
- their
- expertise
- in
- backend
- systems.
- It
- seamlessly
- transitions
- through
- essential
- development
- phases,
- covering
- foundational
- elements
- like
- from
- object-oriented
- design
- and
- basic
- REST
- endpoints
- to
- advanced
- microservices
- architecture
- and
- container
- orchestration.It
- covers
- from
- wiring
- up
- databases
- with
- Hibernate
- to
- managing
- asynchronous
- communication
- with
- Apache
- Kafka
- and
- securing
- endpoints
- with
- Spring
- Security.
- You
- will
- explore
- caching
- strategies
- with
- Redis
- and
- diving
- into
- techniques
- to
- boost
- performance
- and
- reduce
- database
- load.
- It
- also
- covers
- Spring
- Cloud
- concepts
- like
- Eureka
- for
- service
- discovery
- and
- Config
- Server
- for
- centralized
- management,
- showing
- how
- microservices
- function
- cohesively.
- The
- book
- also
- covers
- testing
- and
- debugging
- topics,
- highlighting
- modern
- tools
- and
- practices
- such
- as
- JUnit,
- Mockito,
- integration
- tests,
- and
- distributed
- tracing.
- The
- book
- clearly
- encourages
- consistent
- coding
- standards,
- efficient
- concurrency
- patterns,
- and
- a
- layered
- approach
- for
- verifying
- logic.As
- the
- book
- moves
- forward,
- it
- clearly
- illustrates
- how
- to
- maintain
- code
- quality
- and
- automate
- deployment
- workflows
- using
- continuous
- integration
- and
- delivery
- pipelines.
- Towards
- the
- book's
- end,
- you
- will
- know
- how
- to
- run
- Java
- 17
- backend
- applications
- in
- simple
- production
- environments,
- and
- you
- will
- be
- applying
- best
- practices
- for
- logging,
- monitoring,
- security,
- and
- scalability.
- You
- will
- witness
- how
- all
- of
- these
- pieces
- fit
- together
- in
- a
- coherent
- ecosystem,
- whether
- they
- are
- deploying
- on
- Tomcat
- or
- containerizing
- with
- Docker.Table
- of
- ContentIntroduction
- to
- Java
- 17
- and
- Backend
- DevelopmentSetting
- up
- Development
- EnvironmentIntroduction
- to
- Spring
- and
- Spring
- BootBuilding
- RESTful
- APIs
- with
- Spring
- BootData
- Persistence
- with
- Hibernate
- ORM
- and
- JPAManaging
- Database
- InteractionsUser
- Authentication
- and
- Authorization
- with
- Spring
- SecurityCaching
- with
- RedisMessaging
- with
- Apache
- KafkaMicroservices
- Architecture
- with
- Spring
- CloudTesting
- and
- Debugging
- Backend
- ApplicationsDeploying
- Java
- Backend Applications