Book Image

Hands-On Full-Stack Web Development with ASP.NET Core

By : Tamir Dresher, Amir Zuker, Shay Friedman
Book Image

Hands-On Full-Stack Web Development with ASP.NET Core

By: Tamir Dresher, Amir Zuker, Shay Friedman

Overview of this book

Today, full-stack development is the name of the game. Developers who can build complete solutions, including both backend and frontend products, are in great demand in the industry, hence being able to do so a desirable skill. However, embarking on the path to becoming a modern full-stack developer can be overwhelmingly difficult, so the key purpose of this book is to simplify and ease the process. This comprehensive guide will take you through the journey of becoming a full-stack developer in the realm of the web and .NET. It begins by implementing data-oriented RESTful APIs, leveraging ASP.NET Core and Entity Framework. Afterward, it describes the web development field, including its history and future horizons. Then, you’ll build webbased Single-Page Applications (SPAs) by learning about numerous popular technologies, namely TypeScript, Angular, React, and Vue. After that, you’ll learn about additional related concerns involving deployment, hosting, and monitoring by leveraging the cloud; specifically, Azure. By the end of this book, you’ll be able to build, deploy, and monitor cloud-based, data-oriented, RESTful APIs, as well as modern web apps, using the most popular frameworks and technologies.
Table of Contents (22 chapters)
Title Page
PacktPub.com
Contributors
Preface
Index

Summary


In this chapter, you learned about Vue and many of its core features, including components, component definition objects, data binding, and events.

Vue certainly shows great promise due to it being flexible and more easily adoptable than Angular. It also provides a more feature-complete solution to SPA projects than React does, along with its official complementary libraries for other aspects, such as routing and state management. Currently, Vue is less popular in comparison to React and Angular, although Vue is gaining popularity at a great pace and many developers find it a middle ground by having strengths of both worlds.

This chapter concludes our journey of Web SPA development. By now, you should have a general understanding of how to implement such apps using the most popular and leading frameworks available today. Now that you have several tools in your arsenal, hopefully, you already have a favorite one, which you can pick for your next SPA project.

While the recent chapters...