Angular — CORE Concepts

Application Development 17-Jan-2023

Hello everyone,

Angular is evolving as a de facto standard for developing the Single Page Applications. As part of this blog post, we would like to provide you the CORE concepts of Angular. Once the developer is familiar with the below-mentioned concepts he/she can start the journey with Angular.

What is Angular?

Angular is superheroic framework to build the Single Page Applications.


I would elaborate the each and every concept in a very detailed way that we listed below in subsequent posts.

TypeScript Basics

Learning TypeScript is fun. Having basic familiarity with TypeScript helps to build the angular applications in a more performant way

  • What is TypeScript?
  • Differences between TypeScript vs JavaScript
  • Datatypes in TypeScript
  • Type Inference
  • Type Assertion
  • Var vs let vs const
  • Functions
  • Interfaces
  • Classes
  • Generics
  • Modules

Angular Fundamentals Overview

  • Architecture
  • CLI
  • Modules
  • Components
  • Directives
  • Services
  • Pipes
  • Dependency Injection

Components, Data Handling and, Events Handling

  • Data binding in components
  • Template Variables
  • Communication between components
  • Parent and Child
  • Independent components
  • View Encapsulation
  • Content Projection
  • View Child and View Children
  • Content Child and Content Children
  • Life cycle of a component

Directives and Pipes

  • Directives Overview
  • Structural Directives
  • Attribute Directives
  • Built-in Directives
  • Custom Directives
  • Pipes
  • Custom Pipes

Angular Forms Module

  • Angular Forms
  • Reactive Forms
  • Form Validations
  • Custom Validators

Angular Routing and Services

  • Routing
  • Router outlet
  • Configuring Routes
  • Activated Route
  • Router parameters
  • Optional and Query string Parameters
  • Routing Guards
  • Service

Thank you for Reading 🙂

Source: Medium