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)

Configuring Git deployments

Configuring Git deployments in Azure is an absolute breeze as long as you are using one of the main source control providers such as GitHub, Bitbucket, or VSTS. Back inside the Azure portal, navigate to the App Services page, then click on the name of the app service we created earlier. From the details page that follows, we need to click on the Deployment options link from the secondary menu on the left. The screen that follows should look like this:

After clicking on the Configure required settings button, you will be presented with a number of source control options to choose from. Connecting to these is very simple, and the wizard will guide you through the process very quickly. As an example, I am using Bitbucket, so after selecting the appropriate option, I am presented with the following screen to finalize my deployment options:

You must first...