- Model-view-viewmodel (MVVM) is a design pattern used to enable two-way data binding between view and model so that one changes when the other does.
- Angular is a very famous framework that conforms to MVVM design pattern, which allows highly responsive frontend applications that update efficiently when data from server changes or when a user interacts with the application. Apart from this, Angular provides routing, dependency injection, components, templates, and such to enable flexible, modular development.
- Angular CLI is a tool to ease the development of Angular applications because it helps create new Angular projects, generate codes, and more.
- Angular Material is a framework that can be used to ease layout design and to provide themes.
- CORS is a mechanism that uses HTTP headers to inform the browser to allow a web application...
Spring Boot 2.0 Projects
By :
Spring Boot 2.0 Projects
By:
Overview of this book
Spring Boot is a lightweight framework that provides a set of tools to create production-grade applications and services. Spring Boot 2.0 Projects is a comprehensive project-based guide for those who are new to Spring, that will get you up to speed with building real-world projects. Complete with clear step-by-step instructions, these easy-to-follow tutorials demonstrate best practices and key insights into building efficient applications with Spring Boot.
The book starts off by teaching you how to develop a web application using Spring Boot, followed by giving you an understanding of creating a Spring Boot-based simple blog management system that uses Elasticsearch as the data store. Next, you’ll build a RESTful web services application using Kotlin and the Spring WebFlux framework - a new framework that enables you to create reactive applications in a functional way. Toward the last few chapters, you will build a taxi-hailing API with reactive microservices using Spring Boot, in addition to developing a Twitter clone with the help of a Spring Boot backend. To build on your knowledge further, you’ll also learn how to construct an asynchronous email formatter.
By the end of this book, you’ll have a firm foundation in Spring programming and understand how to build powerful, engaging applications in Java using the Spring Boot framework.
Table of Contents (12 chapters)
Preface
Free Chapter
Introduction
Building a Basic Web Application
Building a Simple Blog Management System
Introduction to Kotlin
Building a Reactive Movie Rating API Using Kotlin
Building an API with Reactive Microservices
Building a Twitter Clone with Spring Boot
Introducing Spring Boot 2.0 Asynchronous
Building an Asynchronous Email Formatter
Assessments
Other Books You May Enjoy
Customer Reviews