Welcome to the companion code repository for the Spring Boot and Angular book!
This repository is organized by book chapters and parts.
Youβll find backend and frontend code, guides, and resources for each section.
/Parent Repo/β Per-chapter guides and code/backend/β Spring Boot microservices (see backend/README.md)/frontend/β Angular application (see frontend/README.md)
- Read the chapter guides for setup and context.
- Clone this repo and open in VS Code.
- Follow instructions in each partβs README for backend and frontend setup.
| Chapter | Title | Primary Repository | Chapter Location |
|---|---|---|---|
| 1 | Spring Boot and Angular: The Big Picture and Environment Kickstart | Parent | chapter-01 |
| 2 | Getting Started with Microservices Using Spring Boot | Backend | chapter-02 |
| 3 | Setting Up Your Development AI Assistant | Backend | chapter-03 |
| 4 | Setting Up Databases and Repositories Using Spring Data | Backend | chapter-04 |
| 5 | Building Application Services and APIs with Spring | Backend | chapter-05 |
| 6 | Service Discovery and API Gateway with Spring Cloud | Backend | chapter-06 |
| 7 | Documenting APIs with OpenAPI and Logging Events | Backend | chapter-07 |
| 8 | Securing Microservices with Spring Security and JWT | Backend | chapter-08 |
| 9 | Reactive Programming with Spring WebFlux | Backend | chapter-09 |
| 10 | Building and Packaging the Spring Boot Backend | Backend | chapter-10 |
| 11 | Angular Frontend Foundation | Frontend | chapter-11 |
| 12 | AI-Assisted Angular Development | Frontend | chapter-12 |
| 13 | Building Forms with Reactive Patterns | Frontend | chapter-14 |
| 14 | Angular State Management with Signals and Stores | Frontend | chapter-15 |
| 15 | CRUD Workflows with State Management | Frontend | chapter-15 |
| 16 | Authentication, Interceptors, Guards, and Profile Management | Frontend | chapter-16 |
| 17 | API-Driven Books and Authors with NgRx Signal Store | Frontend | chapter-17 |
| 18 | Hybrid Rendering, Hydration, and Deferred Loading | Frontend | chapter-18 |
| 19 | Real-Time Updates with Server-Sent Events | Frontend | chapter-19 |
| 20 | Production Build and Docker Containerization (Angular) | Frontend | chapter-20 |
| 21 | Connecting Frontend and Backend in Production | Parent | chapter-21 |
- Start from Chapter 1 in this parent repository.
- Use the chapter map above to jump to the backend or frontend repository for implementation chapters.
- Follow each chapter README for setup steps, runtime commands, and troubleshooting.
- This parent repository currently contains direct chapter materials for Chapter 1 and Chapter 21.
- Backend implementation chapters are maintained in the backend repository.
- Frontend implementation chapters are maintained in the frontend repository.