Spring Boot and Angular: Hands-on full-stack development with Java, Spring, Angular, and TypeScript 2nd Edition

Spring Boot and Angular: Hands-on full-stack development with Java, Spring, Angular, and TypeScript 2nd Edition book cover

Spring Boot and Angular: Hands-on full-stack development with Java, Spring, Angular, and TypeScript 2nd Edition

Author(s): Dr. Ahmad Gohar (Author), Dimitrios Kyriakakis (Author)

  • Publisher: Packt Publishing
  • Publication Date: October 12, 2026
  • Edition: 2nd
  • Language: English
  • Print length: 742 pages
  • ISBN-10: 1806114011
  • ISBN-13: 9781806114016

Book Description

Build and deploy high-performance full-stack web apps using Spring Boot microservices and an Angular frontend, with modern CI/CD pipelines, security, and state management best practices

Key Features

  • Leverage modern full-stack integration patterns that harness the unique synergy between frontend and backend
  • Apply best practices to write clean, maintainable, and scalable source code
  • Boost development speed using Java, Spring Boot, Angular CLI, and modern GenAI tooling
  • Purchase of the print or Kindle book includes a free PDF eBook

Book Description

This book is your practical roadmap to building modern, production-ready full-stack applications. Through real-world examples and proven workflows, you’ll combine Spring Boot 4 microservices with Angular 22’s latest features to build secure, scalable systems ready for deployment. This second edition of Spring Boot and Angular, written by two seasoned full-stack experts, starts by laying a solid backend foundation with Spring Boot and Spring Cloud microservices, JWT security, and SQL and NoSQL databases using Spring Data. You’ll then switch to the frontend to build reactive user interfaces with Angular, enable server-side rendering (SSR), and manage real-time data sharing for dynamic applications. You’ll also connect Spring Boot APIs to Angular frontends using best practices and reactive integration patterns.

The chapters help you master development while boosting efficiency with AI-powered coding using GitHub Copilot in VS Code. This guide will enable you to deploy containerized Spring Boot services, optimize Angular builds, and run the entire platform as a single containerized deployment. By the end of this book, you’ll have built a complete, deployable application and mastered the full development lifecycle.

What you will learn

  • Design full-stack apps for enterprise-level architecture
  • Build Spring Boot microservices with an API gateway
  • Persist data using Spring Data for SQL and NoSQL
  • Secure microservices using JWT authentication
  • Create reactive apps with WebFlux and Angular Signals
  • Implement SSR in Angular for improved SEO and speed
  • Stream real-time data in Angular apps
  • Containerize and deploy the full stack with Docker Compose

Who this book is for

This book is for Java and TypeScript developers with some familiarity with Spring Boot and Angular who are looking to move into full-stack roles and master Spring Boot microservices and Angular frontends through one cohesive workflow. You'll go from fragmented skills to building and shipping complete applications without requiring prior full-stack development experience. Basic web development knowledge is assumed.

Table of Contents

  1. Spring Boot and Angular – The Big Picture
  2. Getting Started with Microservices Using Spring Boot
  3. Setting Up Your AI Development Assistant
  4. Setting Up Databases and Repositories Using Spring Data
  5. Building Application Services and APIs with Spring Boot
  6. Developing Service Discovery and an API Gateway Using Spring Cloud
  7. Documenting APIs with OpenAPI and Enabling Application Observability
  8. Securing Microservices with Spring Security and JWT
  9. Reactive Programming Using Spring WebFlux
  10. Building and Packaging the Spring Boot Backend
  11. Setting Up Our Angular Project and Architecture
  12. Preparing for AI-Assisted Frontend Development
  13. Understanding Angular Forms
  14. Implementing Reactive Forms
  15. Managing State with Signals and Stores
  16. Adding Authentication in Angular
  17. Performing CRUD Operations with State Management

(N.B. Please use the Read Sample option to see further chapters)

Editorial Reviews

Editorial Reviews

About the Author

Dr. Ahmad Gohar is a principal solution architect (Sr. Manager) working for IBM USA, Center of Competence. Holding a Ph.D. & M.Sc. in Information Systems and an MBA in Global Business Management, he specializes in Java-based full-stack development, microservices architecture, and cloud-native solutions. He is currently passionate about architecting secure agentic AI before it becomes a liability. With over 20 years of technical experience across 10+ countries, he has led solution architecture for complex, high-stakes programs in US enterprise consulting, banking, and government digital transformation. He currently focuses on cloudnative and agentic AI platforms in the US market, including a zero-trust security overhaul that reduced secrets/API breach risk. He loves diving (advanced open-water-certified), equestrian activities, and playing tennis. Originally from Egypt, he now lives in the USA.

Dimitrios Kyriakakis is a technical lead at ZEAL, specializing in Angular architecture and fullstack development across web, backend, and mobile. He has over 10 years of experience building modern web and mobile applications using clean architecture and scalable infrastructure, and he also offers technical consulting as a freelancer. He holds a degree in Electrical and Computer Engineering from the Technical University of Crete. Dimitrios is an active member of the Angular community: he speaks at international conferences such as JSNation and NG-Poland, writes technical articles on his blog, dimeloper dot com, and on other platforms, and mentors aspiring developers on ADPList. He is passionate about fostering the developer community and creating content that helps others grow in their craft. Originally from Greece, he now lives in Germany.

View on Amazon

未经允许不得转载:Wow! eBook » Spring Boot and Angular: Hands-on full-stack development with Java, Spring, Angular, and TypeScript 2nd Edition