Angular Training

Languages
English + Hindi + Tamil + Telugu
Batch Size
10-20
Duration
null hours
Investment
$$$$$
Request Training Proposal

Course Contents

The purpose of this course is to train on advanced JavaScript packages like AngularJS and upper versions of Angular. The course will also have exposure in the other popular JS packages like ReactJS and NodeJS. This course will help to build a solid foundation on Angular framework.

Introduction

·         Introduction to Angular, Architecture of Angular Apps

·         Setting Up the Development Environment

·         Structure of Angular Projects

·         Angular Version History, Angular Basics

TypeScript Fundamentals

·         Introduction to TypeScript

·         Declaring Variables, Types, Type Assertions, Arrow Functions,

·         Interfaces, Classes, Objects, Constructors, Access Modifiers,
Access Modifiers in Constructor Parameters, Properties, Modules

Angular Fundamentals

·         Introduction

·         Building Blocks of Angular Apps

·         Components, Generating Components Using Angular CLI

·         Templates, Directives, Services

·         Dependency Injection

·         Generating Services Using Angular CLI

Displaying Data and Handling Events

·         Introduction

·         Property Binding, Attribute Binding

·         Adding Bootstrap

·         Class Binding, Style Binding, Event Binding

·         Event Filtering

·         Template Variables

·         Two-way Binding

·         Pipes, Custom Pipes

 

Directives

·         Introduction

·         ngIf, Hidden Property

·         ngSwitchCase, ngFor

·         ngFor and Change Detection; ngFor and Trackby

·         ngClass, ngStyle

·         Safe Traversal Operator

·         Creating Custom Directives

Template-driven Forms

·         Introduction

·         Building a Bootstrap Form

·         Types of Forms

·         ngModel

·         Adding Validation, Specific Validation Errors, Styling Invalid Input Fields

·         ngForm, ngModelGroup

·         Control Classes and Directives

·         Working with Check Boxes, Drop-down Lists, Radio Buttons

·         Exercise: Course Form

Reactive Forms

·         Introduction

·         Building a Bootstrap Form

·         Creating Controls Programmatically

·         Adding Validation

·         Specific Validation Errors

·         Implementing Custom Validation

·         Validating the Form Input Upon Submit

·         Nested FormGroups

·         FormArray, FormBuilder

·         Exercise: Change Password Form

Consuming HTTP Services

·         Introduction

·         JSONPlaceHolder

·         Getting, Creating, Updating & Deleting Data

·         OnInit Interface

·         Separation of Concerns

·         Extracting a Service

·         Handling Errors

·         Throwing Application-specific Errors

·         Handling Bad Request Errors

·         Importing Observable Operators and Factory Methods

·         Global Error Handling

·         Extracting a Reusable Error Handling Method

·         Extracting a Reusable Data Service

·         The Map Operator

·         Optimistic vs Pessimistic Updates

·         Observables vs Promises

Routing and Navigation

Computer Science education and coding knowledge. Javascript, HTML and CSS knowledge is mandatory.

Instructor Profile

instructor_image

Expert trainer in C#.net, ASP.net MVC, Angular, ReactJS, SQL Server with over a decade of experience. Expertise in Leadership, Team Building, and end-to-end project delivery.

This course includes:

  • 100% Online Sessions
  • Instructor led
  • Customizable Syllabus
  • Customizable Schedule
  • Certificate of Completion
  • Training Recordings
  • Training Resources
  • Learner Assessment
Request Training Proposal

StepUpwards Training Requirement Form

Please complete this form so we can get back to you with a training proposal.

By clicking "Submit", you agree to our Terms of Use , Privacy Policy and Service Agreement

Individuals younger than 18 years of age, but of the required age for consent to use online services, as per applicable law in their country of residence may set up an account and enroll in appropriate courses through their parent or guardian. Individuals younger than the required age for consent to use online services may not use the Services offered by StepUpwards Platform. For more details, please refer to our Privacy Policy.

Related courses

course_image

AngularJS and Upper Versions of Angular

instructor_image

Kaushik Pal

View Course

Angular Tech Meet

instructor_image

Chetan Shaha

View Course