Book Image

ASP.NET Core 2 and Vue.js

By : Stuart Ratcliffe
5 (1)
Book Image

ASP.NET Core 2 and Vue.js

5 (1)
By: Stuart Ratcliffe

Overview of this book

This book will walk you through the process of developing an e-commerce application from start to finish, utilizing an ASP.NET Core web API and Vue.js Single-Page Application (SPA) frontend. We will build the application using a featureslice approach, whereby in each chapter we will add the required frontend and backend changes to complete an entire feature. In the early chapters, we’ll keep things fairly simple to get you started, but by the end of the book, you’ll be utilizing some advanced concepts, such as server-side rendering and continuous integration and deployment. You will learn how to set up and configure a modern development environment for building ASP.NET Core web APIs and Vue.js SPA frontends.You will also learn about how ASP.NET Core differs from its predecessors, and how we can utilize those changes to our benefit. Finally, you will learn the fundamentals of building modern frontend applications using Vue.js, as well as some of the more advanced concepts, which can help make you more productive in your own applications in the future.
Table of Contents (15 chapters)

CI/CD – why bother?

Before we go much further, we need to be clear that CI and CD are entirely separate concepts, and it is perfectly acceptable to do CI without doing CD. However, it is not possible to do CD without CI! So, aside from giving us more control than our current approach, why should we bother?

Continuous integration

We may not have any automated tests in our application currently, but they are a fundamental part of ensuring success in most production-grade applications. CI not only gives us peace of mind that the application still builds after every code push, but also that it still works. Automated tests are always run as part of the CI process, giving us immediate feedback if something breaks after we...