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

$49.99

33%
OFF
Web Engineering : Theory and Practice - Jeremiah Downey
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Learning Go : An Idiomatic Approach to Real-World Go Programming - Jon Bodner
PHP, MySQL, & JavaScript All-In-One For Dummies : For Dummies - Richard Blum
The Art of SEO : Mastering Search Engine Optimization - Eric Enge
Fluent Python : Clear, Concise, and Effective Programming 2nd Edition - Luciano Ramalho
Coding For Dummies, All New Edition : For Dummies (Computer/Tech) - Paul McFedries
Python Cookbook : Recipes for Mastering Python : 3rd Edition - David Beazley
Coding All-in-One For Dummies : 2nd Edition - Chris Minnick

RRP $69.95

$46.99

33%
OFF
Spark : The Definitive Guide : Big Data Processing Made Simple - Bill Chambers
Computer Coding Python Games for Kids : DK Help Your Kids With - Carol Vorderman
Information Architecture : For the Web and Beyond : 4th Edition - Jorge Arango
Effective Typescript : 83 Specific Ways to Improve Your Typescript - Dan VanderKam