Modern Java Through Coding Problems : Master object-oriented programming through real-world applications - Gaurav Agarwal

Modern Java Through Coding Problems

Master object-oriented programming through real-world applications

By: Gaurav Agarwal

Paperback | 24 June 2026

At a Glance

Paperback


$63.79

or 4 interest-free payments of $15.95 with

 or 

Ships in 5 to 7 business days

Automated code generation is rising, but the need for skilled software engineers is more critical than ever. Engineers must still understand, design, debug, and guide the systems they build. Modern Java continues to be one of the most reliable and widely used languages, capable of powering everything from small applications to large-scale enterprise systems.

This book follows a structured, step-by-step path and uses real-world scenarios to explain concepts beyond syntax. It begins with Java fundamentals, including IDE setup, versions, debugging, and object-oriented programming. It also explores building blocks such as exception handling, collections, and file management before moving to practical development. The book guides you through building CRUD applications from CLIs to GUIs. It also covers database operations using JDBC and ORM tools, automation tasks such as scheduling email processing, web scraping, API integration, and AI/ML services. It further introduces multithreading and building scalable applications using Spring Boot and Quarkus, followed by deployment.

By the end of this book, you will gain the skills and confidence to design and build real-world Java applications. You will also develop practical experience in automation, secure coding, API integration, deployment strategies, and modern DevOps practices.

WHAT YOU WILL LEARN

â- Java fundamentals through real-world scenarios.

â- Design object-oriented applications using modern Java.

â- Build CRUD applications transitioning from CLI to GUI.

â- Automate workflows, including reporting, scheduling, and email.

â- Integrate APIs, web scraping, and AI/ML services.

â- Develop scalable applications using Spring Boot and Quarkus.

â- Deploy production-ready Java applications.

WHO THIS BOOK IS FOR

This book is ideal for software developers, manual and automation testers, technical leads, architects, and DevOps engineers. It is also valuable for delivery managers, scrum masters, and project managers who want to better understand modern Java applications and the end-to-end development lifecycle.

More in Computing & I.T.

Co-Existence : The Next Phase of AI - Ethan Mollick

RRP $39.99

$31.75

21%
OFF
The Blood of Dawnwalker : The Art of the Game - Matthew Pellett
The Legend of Zelda : Tears of the Kingdom--Secrets of the Zonai - Nintendo
Data Empire : How information shaped human history - Roopika Risam
God AI : Boom or Doom? What to Expect When Machines Outsmart Us - Toby Walsh
Empire of AI : Inside the reckless race for total domination - Karen Hao
Careless People : A story of where I used to work - Sarah Wynn-Williams

RRP $24.99

$21.75

13%
OFF
Tech Bros - John Stensholt

Paperback

RRP $36.99

$23.99

35%
OFF
Minecraft Annual 2027 - Mojang AB

RRP $22.99

$18.75

18%
OFF
Minecraft Dungeons II : Sticker Activity Book - Mojang AB
The Sims: Light-Up Plumbob : With Music! - Electronic Arts Inc Ea

RRP $22.99

$20.75

10%
OFF
AI Explained : A Guide for Non-Technical Readers - Pete Rai