Angular Introduction

    Introduction

    Angular is a framework to build single-page applications by using typescript and HTML. It is a complete platform which can be used at the front end to build a web app. It is an open-source framework and is maintained by Google.

    Before we hop on to Angular details, let's deep dive into some of the technical terms used above.

    What is a Single page application?

    Single-page applications (SPA) are a type of implementation that loads a single page into the browser and then updates the content of that document via javascript functions. It is beneficial because:

    1. Saves time for the user as it is not fetching multiple pages
    2. Website rendering becomes fast.
    3. Reduced development time.
    4. The reduced infrastructure cost.

    What is an open-source framework?

    An open-source framework is when the source code of the software is available publicly to modify, audit and improve. There are many applications like telegram, signal etc which have kept the software’s source code open for everyone. There are many benefits of open source such as

    1. Users feel in control.
    2. Transparency of security.
    3. It gets improved by experts around the world.

    Version

    Angular consistently keeps on updating its version. It started from Angular JS and then Angular 2 came up. Currently, Angular 14.0.2 is the latest stable release and running successfully in the market.

    Prerequisites

    Before going ahead with this tutorial, you should have a beginner's understanding of HTML, JavaScript and Typescript.