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

Chapter 8. Getting Started with Frontend Web Development

From standard textual websites with minimal interaction to complete and immersive smart client apps, frontend web development has evolved tremendously throughout the last two decades. Web development, due to its immense growth and versatility, has become one of the most popular and in-demand fields today.

In this chapter, you'll learn the importance and relevance of the web development field while covering some of its background as well as its current state. Additionally, this chapter covers the basic principles and pillars of frontend web development.

We will focus on the following topics:

  • The relevance of the web development field
  • The pillars of the web — HTML, CSS, and JavaScript
  • Key progress and future development
  • App illustrations, which you build throughout this book
  • jQuery app development

First, let's start with an overview of the web development field and recognize its true power and great relevance for today.