Full Stack Development with JHipster

Full Stack Development with JHipster

Key FeaturesLeverage the full power of JHipster platform to build complex web applicationsCreate microservices from scratch and convert JHipster monolith apps into microservicesBuild and deploy applications locally, in Docker and various cloud platforms.Book DescriptionJHipster is a development platform to generate, develop, and deploy Spring Boot and Angular applications and Spring microservices. It provides you with a variety of tools that will help you quickly build modern web applications.This book will be your guide to building Full stack applications with Spring and Angular using the JHipster toolset.You will begin by understanding what JHipster is and the various tools and technologies associated with it. You will learn the essentials of a Full stack developer before practically building a monolithic web application with JHipster. From here you will learn JHipster Domain Language with entity modeling and entity creation using JDL and JDL studio. Moving on, you will be introduced to client side technologies like Angular and Bootstrap and will delve into technologies such as Spring Security, Spring MVC, and Spring Data. You will learn to build and package the app for production with various deployment options like Heroku, AWS etc. Further, during the course of the book, you will be introduced to microservice server side technologies and how to break your monolithic application with a database of your choice. Next, the book will take you through cloud deployment with microservice on Docker and Kubernetes. Going forward, you will learn to build your client side with React as well and will conclude with the best practices involved with JHipster.By the end of the book, you will be able to leverage the power of best tools available to build modern web applications.What you will learnBuilding business logic by creating and developing entity model using JHipster Domain LanguageCustomizing the web application with Angular, Bootstrap and SpringTesting and Continuous Integration with JenkinsUtlizing JHipster microservice stack which includes Netflix Eureka, Spring cloud config, HashiCorp ConsulUnderstanding advanced microservices concepts like API routing, load balancing, rate limiting, circuit breaking, centralized configuration server, JWT authentication etcRunning micro services locally using Docker and in production using KubernetesAbout the AuthorDeepu K Sasidharan is the co-lead and core contributor of JHipster and he currently works for XebiaLabs as a senior product developer. He has over 7 years of experience in pre-sales, UX design and architecture & design of enterprise applications. He is also a JavaScript evangelist and an UI Implementation expert. He is an ardent OSS supporter with many contributions for the JS and Java community, his most notable contributions are for the JHipster community.

Author: Deepu K Sasidharan

Get Full Stack Development with JHipster >>

Recommended