The Learn With series will teach you about Enterprise programming technologies by building an application.
Each entry in the series builds the same application, using different technologies. This book uses Angular 17 and Bootstrap for the user interface, with Java powering live REST services.
The focus is on using Angular with modules, the most common approach today.
The books contain step-by-step instructions on how to build a task manager application. The application is designed to highlight functionality that my Enterprise consulting clients commonly require, so it will be good preparation for your day job as a programmer.
PDF that teaches you Angular with Modules powered by a Java backend