Angular is a front-end framework. Angular is a platform and framework for building client applications in HTML and Typescript. Angular is written in Typescript. It implements core and optional functionality as a set of Typescript libraries that you import into your apps.
Expectations and Goals:
This course will help you master concepts such as Typescript, Dependency Injections, SPA (Single Page Application), Directives, Forms, Pipes, Promises, Observables, and understand the testing of Angular 8 class
Basics of HTML, CSS and Java-script.
Introduction to Angular What is Angular?
Angular 8 v/s 7 v/s 6 v/s AngularJS
NodeJS Introduction (NPM)
Two Way Data Binding
Binding to Custom Properties
Splitting Apps into Components
Property & Event binding overview
Binding to Custom Events
Assigning an Alias to Custom events
Custom Property and Event Binding Summary
Understanding View Encapsulation
Using Local References in Templates
Getting Access to the Template & DOM with @View
Projecting Content into Components with ng-content
Understanding the Component Life cycle
Using nglf to Output Data Condition
Output Lists with ngFor
Applying CSS Classes Dynamically with ngClass
Creating Basic Attribute Directive What is ngSwitch?
Services & Dependancy Injection, Routing Concept Introduction to Dependency Injection
Why do we need Services? What is Routing?
Forms and Validation
Template Driven Forms
Project work and documentation
How does Angular get started?
First Angular App
Introduction to Components
Role of AppModule & Component Declaration
Using Registered Components
Creating Components with CLI
Multiple components & passing data
Working with Component templates
Working with Component Styles
Understanding Component Selector
Data binding and Event Binding, Directives
Introduction to Modules & Data binding
What is Interpolation
Property & Event binding
Transport Output using Pipes Introduction to Pipes
Why are Pipes useful?
Chaining Multiple Pipes
Creating a Custom Pipe
Parameterizing a Custom Pipe
Making HTTP Request, Http Client
Introduction to Http Requests
How HTTP Requests Work in SPAs
Introduction to Http Client
Unlocking the Http Client
Request Configuration & Response
Why do we need a Router?
Setting up and Loading Routes
Navigating with Router Links
Understanding Navigation Paths
Styling Active Router Links
Passing Parameters to Routes
Fetching Route Parameters