Angular – CORE Concepts list

Reading Time: < 1 minute

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.

Google

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 a 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

Components, Data Handling and, Events Handling

  • Data binding in components
    • String interpolation
    • Property binding
    • Class and Style property binding
  • 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 directive
    • Attribute Directive
  • Built-in Directives
  • Custom Directives
  • Pipes
  • Custom Pipes

Angular Forms Module

  • Angular Forms
    • Reactive Forms
    • Template Driven Forms
  • Delving into Reactive Forms
    • FormGroup and FormControl
    • FormBuilder
  • Form Validations
  • Custom Validations

Angular Routing and Services

  • Routing
  • Router outlet
  • Configuring Routes
  • Activated Route
  • Router parameters
  • Optional and Query string Parameters
  • Routing Guards
    • CanActivate
    • CanDeactivate
    • CanLoad
    • CanActivateChild
    • Resolve
  • Service

Thank you for reading 🙂

0 0 vote
Article Rating