Get Free Shipping on orders over $79
Modern Java Through Coding Problems : Master object-oriented programming through real-world applications (English Edition) - Gaurav Agarwal

Modern Java Through Coding Problems

Master object-oriented programming through real-world applications (English Edition)

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 Web Programming

Python All-in-One For Dummies : 3rd Edition - John C. Shovic

RRP $74.95

$53.75

28%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
Computer Coding Python Games for Kids : DK Help Your Kids With - Carol Vorderman
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
The Art of SEO : Mastering Search Engine Optimization - Eric Enge
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Starting Out with Python : 5th Global Edition - Tony Gaddis

RRP $138.95

$106.99

23%
OFF
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Information Architecture : For the Web and Beyond : 4th Edition - Jorge Arango
Typescript Cookbook : Real World Type-Level Programming - Stefan Baumgartner
Spark : The Definitive Guide : Big Data Processing Made Simple - Bill Chambers