ANGULAR
ANGULAR
Learning Objective:
First things first! What is Angular? Why would you want to learn it? This session helps with to
answer this question. So many Angular versions! What’s up with them and which version does
this course cover? Enough of the talking, let’s create our first Angular project and view our first
app in the browser.
Topics:
What is Angular?
Angular vs Angular 2 vs Angular 8
CLI Deep Dive & Troubleshooting
Project Setup and First App
What is TypeScript?
Tools we use in Angular 8
Hands-On:
Learning Objective:
This session will help you understand how angular 8 use data binding, uses of build-in directives,
pipes.
Topics:
Creating a Dashboard
ngFor & Nested ngFor
Overview of Data Bindings & Working with All Types of Binding
Style Handling & ngClass
ngIf & ngIf-else & ng-template
Built-in Pipes & Date Formats
ngSwitch
Hands-on:
Learning Objective:
This session will help you understand how to create custom modules , services and
dependency injunction.
Topics:
Hands-on exercises:
creating custom modules & services and how we can use dependency injunction.
Learning Objective:
This session will help you understand why we use jwt in angular and what is jwt. Why
Authentication and security is important.
Topics:
Hands-on Lab:
Learning Objective:
This session will help you understand what is template-driven forms and how to create it and
how to validate it.
Topics:
Hands-on:
Learning Objective:
This session will help you understand how Reactive Forms work. Adding components in
reactive forms and validation of forms.
Topics:
Understanding Reactive Forms & Creating SignUp Form using Reactive Forms
Adding Radio Buttons to Reactive Forms
Adding Dynamic Radio Buttons to Reactive Forms
Adding Dynamic DropDownList to Reactive Forms
Adding CheckBox to Reactive Forms
Subscribing to value changes Observable
setValue, patchValue, reset
Nested Form Groups
Form Arrays
Form Builder
Validations in Reactive Forms
Adding Validation Error Messages
Custom Validations
Cross Field Validations
Submitting SignUp Form using REST API Call
Async Validations with REST API Call
Hands-on:
Learning Objective:
This session will help you understand how the parent component communicates with child
component & component communication using services.
Topics:
Hands-on:
Debugging and
Auto Deployment (Duration: 1.5Hrs)
Learning Objective:
Topics:
Hands-on:
Learning Objective:
Topics:
Hands-on:
Learning Objective:
Topics:
Hands-on:
Learning Objective:
This session will help you understand Deep Dive into Directives.
Topics:
Attribute Directives (vs) Structural Directives
Custom Directives
Receiving Parameters using Input Properties in Directives
HostListener
HostBinding
Renderer2
Creating Custom Structural Directive
Hands-on:
Learning Objective:
Topics:
Route Parameters
Child Routes
Nested Routes in AdminModule
Router Events
Server-Side Logging using Router Events
Hands-on:
Learning Objective:
This session will help you understand how can be use animation in Angular.
Topics:
Introduction to Animations
Fade Animation
Slide-Up Animation
Zoom-Up Animation
Zoom-Left Animation
Slide-Left or Right Animation
Keyframe Animation
Hands-on:
Understand animation with example.
Learning Objective:
This session will help you understand the Dynamic Component in depth.
Topics:
Hands-on: