free html site creator
Java EE 8 and Angular

Java EE 8 and Angular

A practical guide to building modern single-page applications with Angular and Java EE 8 - for Java developers!

Learn to build Microservices using Java EE

Java EE offers several enhancements that include JAXRS, CDI, JPA, WebSocket, Server Sent Event, JSON support and much more. Use these to build robust Microservices running in Docker containers. Keep learning and using the gained knowledge to build an end to end system, as we progress through the book.

Learn fundamentals of building Angular 5+ application

Building modern UI applications that grow beyond couple of screens can soon become a maintenance challenge - make way for Angular! Learn how to write Angular applications that are secure and integrated with a Microservice architecture - no Angular skills required.

Check on now!
Check on Packt now!

What do I need to know before reading this book? The book is aimed at experienced Java developers who have been using Java EE. No Angular knowledge is required, you just need to know some Java EE stuff for the concepts to make sense. The book does cover Microservices and use of Docker for building the backend application, but you don't need to be an expert for understanding these topics!.

What this book covers

A shift is seen in modern software solutions, that leverage client side frameworks like Angular backed by Microservices! This book is for Java developers, who want to start building Microserivces using Java EE 8 and learn Angular fundamentals.

What's new in Java EE 8

Start your journey by getting introduced to the latest EE 8 release. The initial chapters, go over persistence using JPA along with, few noteworthy CDI 2.0 enhancements.

The What and How of, Microservices

Get an understanding of what Microservice architecture offers and its implications to your team. In practice this architecture is best executed with container solutions such as, Docker. There are chapters dedicated to understanding and building Microservice based applications. You will learn basics of Docker and Payar-Micro server.

Learn TypeScript and Angular

Developers coming from languages like Java, would feel at home, working with TypeScript. There are chapters that guide you, to start building your own Angular applications.

Testing and JSON WebToken

Explore Unit testing, Integration testing and Acceptance testing of the services. 
Finally, we go over securing the communication between Angular client and Java EE Microservice using JSON WebToken.

Sneak peek into what the book offers

VS Code

Learn TypeScript

Write JavaScript that scales by using TypeScript.


Angular all the way

Build modern UI applications with Angular - no Angular skills required.

Maven and Docker

Build + Deploy Microservice using JEE

Use Maven for running tests, generating REST API documentation and building the Docker image.
Run Microservice using Payara Micro.


REST API using Swagger

Document your REST API using Swagger.
Run maven build to generate documentation that lives closer to code.

Prashant Padmanabhan

Prashant Padmanabhan

Architect having over a decade of experience in building Real World projects, using Java SE and EE along with Open source technologies put-together. Having worked for large corporations and start-ups, his goal is to use his learnings to build solutions that are both robust and a pleasure to work on!

He's a Sun Certified Java Programmer and Sun Certified Business Component Developer, who  has worked on business critical enterprise applications in eCommerce, Telecom and Investment Banking domains. 

Like what you see? Why not spread the word!

Java EE 8 and Angular

© Copyright 2018 - All Rights Reserved