Angular is a TypeScript-based free and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS
Building
Blocks of Web Application Development
Web
Application Architecture
Introduction
to Angular
Angular
Architecture
Building
blocks of Angular
Angular
Installation
Angular
CLI
Angular
CLI commands
Understanding
files in Angular
Working
of Angular Applications
Angular
App Bootstrapping
Angular
Modules
Decorators
and its types
Angular
Components
Creating
A Component Through Angular CLI
Ways to
specify selectors
Template
and styles
Installing
bootstrap to design application
Databinding
Types of
Databinding
Component
Interaction using @Input and @Output decorator
Angular
Animations
Component
Life-cycle Hooks
Understanding
Angular Directives
Component
Directive
Structural
Directives
Attribute
Directives
Custom
Directives
Pipes
Built-in
Pipes
Chaining
pipes
Custom
pipes
Pipe
Transform Interface & Transform Function
Angular
service
Need for
a service
Dependency
Injection
Creating
a service
Hierarchical
Injector
Injecting
A Service into Another Service
Observables
RxJS
Library
Angular’s
Interaction with Backend
Parts of
an Http Request
HttpClient
Angular
Router
Setting
Up Routes
Adding
Routes Using RouterLink
Wildcard
and Redirecting Routes
Adding
Navigation Programmatically
Passing
Route Parameters
Extracting
Parameters Using ActivatedRoute
Optional
Route Parameters
Child
Routes
Route
Guards
Location
Strategies
Angular
forms
Types of
forms
Underlying
building blocks of the form model
Template-driven
vs Reactive forms
Template-driven
forms
Reactive
Forms
Dynamically
adding data to a form
What is
Form Validation?
Types of
Form Validation
Built-in
Validators
Form
control’s status and validity
Form
Validation methods
CSS
classes for Form control
Custom
validators in Template Driven Forms
What is
Authentication?
Authentication
and authorization
Types of
Authentication
Where to
store tokens?
JSON Web
Tokens (JWT)
Authentication
in Angular application
Security
threats in web application
Testing
Why
should we perform testing?
Types of
testing
Testing
Angular application using Jasmine and Karma