Angular Tutorial for Beginners

Learn Angular from Scratch

Angular is a Javascript framework that is used by developers for building web, desktop, and mobile applications. Development of Angular applications involves usage of Typescript, which is a superset of Javascript, along with HTML, CSS etc.



1. Modules

It is a place to group various units related to our application such as directives, components, services, etc.



2. Components

It is a typescript class in which you can create your properties, methods as per requirement and will bound with the HTML page to display the content to end user.



3. Templates

It is the user interface part of an angular application. A template is the HTML page which consists of the content that is being displayed at the user end.



4. Metadata

It is data about data. Decorators are metadata in angular.



5. Data Binding

It is the synchronization between data and DOM. There are two kinds of Data Binding in Angular 7:

Event Binding, Property Binding, etc...



6. Directive

Directives use for expanding the functionality of the HTML element. Directives in Angular are Structural Directive, Attribute Directive, and Component Directive.



7. Services

Services use to reuse the code. This service creates for that code which is common for more than one component.



8. Dependency Injection

It is an angular design pattern for enhancing efficiency and modularity.