Angular 2 Training

(3) 3 Ratings

Course Schedule

30

JUL

Mon - Sat

07:30 PM - 10:00 PM ( IST )

06

AUG

Mon - Fri

11:00 AM - 02:00 PM ( IST )

11

AUG

Sat - Sun

05:30 AM - 06:30 AM ( IST )


Total Learners

862 Learners


LMS Access

365 days

Course duration

30 days


Support

24/7 support

Can't find convenient schedule?

Our experts can help you find a batch that meets your needs

The Instructor for this course is from one of the Big5 Companies in the world.

Drop us a Query

I agree to the Training T&C

Modes of Training

Corporate Training

Live, Classroom Or Self Paced Training

Online Classroom

Attend our Instructor Led Online Virtual Classroom

Self Paced Training

Comprehensive Recorded Videos by Experts to learn at your own pace

Course Features

Live Instructor-led Classes

This isn't canned learning. Its dynamic, its interactive, its effective

Expert Educators

Only the best or they're out. We are constantly evaluating our trainers

24&7 Support

We never sleep. Need something answered at 3 am? No Problem

Flexible Schedule

You don't learn as per our calendar. We work according to yours

☰ Details

Course Curriculum

Getting Started

  • Working with JavaScript Modules and system JS
  • Introduction to TypeScript
  • A Conceptual Overview of Angular 2
  • Here’s What We’ll Be Building
  • Installing Git and Node
  • Creating Your First Component
  • Using the Angular CLI.

Creating and Communicating Between Components

  • Creating Your First Data-bound Component
  • Using External Templates
  • Communicating with Child Components Using @Input
  • Communicating with Parent Components Using @Output
  • Using Template Variables to Interact with Child Components
  • Styling Components
  • Exploring Angular’s CSS Encapsulation
  • Adding a Site Header.

Exploring the New Template Syntax

  • Interpolation, Property Bindings, and Expressions
  • Event Bindings and Statements
  • Repeating Data with ngFor
  • Handling Null Values with the Safe-Navigation Operator
  • Hiding and Showing Content with ngIf
  • Hiding Content with the [Hidden] Binding
  • Hiding and Showing Content with ngSwitch
  • Styling Components with ngClass
  • Styling Components with ngStyle.

Creating Reusable Services

  • Introduction
  • Why We Need Services and Dependency Injection
  • Creating Your First Service
  • Wrapping Third Party Services.

Routing and Navigating Pages

  • Adding Multiple Pages to Your App
  • Adding Your First Route
  • Accessing Route Parameters
  • Linking to Routes
  • Navigating from Code
  • Guarding Against Route Activation
  • Guarding Against Route De-activation
  • Pre-loading Data for Components
  • Styling Active Links.

Collecting Data with Forms and Validation

  • Introduction
  • Using Models for Type Safety
  • Creating Your First Template-based Form
  • Using the Data from Your Template-based Form
  • Validating Template-based Form
  • Validating Reactive Forms.

Communicating Between Components

  • Passing Data into a Child Component
  • Passing Data out of a Child Component.

Reusing Components with Content Projection

  • Content Projection
  • Multiple Slot Content Projection.

Displaying Data with Pipes

  • Using Built-in Pipes
  • Creating a Custom Pipe
  • Sorting and Filtering Overview
  • Creating a Filtering Display
  • Filtering Data.

Communicating with the Server Using HTTP, Observables, and Rx

  • Moving Data Storage to the Server
  • Listening to Resolved Data Changes
  • Using Querystring Parameters
  • Using POST and PUT
  • Using DELETE
  • Integrating Authentication with the Server
  • Persisting Authentication Status Across Page Refreshes
  • Saving User Data to the Server
  • Implementing Logout.

Going to Production

  • Learning the Concepts
  • Linting with TSLint
  • Tuning Your rxJS Requests
  • Enabling Production Mode
  • Basic Copy Deployment
  • Ahead of Time Compiler Overview
  • Preparing for the AOT Compiler
  • Making Coding Fixes for the AOT Compiler
  • Running the AOT Compiler
  • Tree Shaking and Bundling with Rollup.

Course Description

What are the Course Objectives for this Training?

  • Hands on experience of developing Single Page Applications using Angular
  • Creating custom directives and services required for complex applications
  • Working with Dependency Injection (DI)
  • Using AngularJS 2 features like pipes, templates, cross-platform features
  • Exposure to RESTful web services
  • Understand how to use Node.JS, MongoDB (MEAN Stack).

Who should attend this Training?

AngularJS is one of the fastest growing client-side technology and maintained by Google. There is an increasing demand for AngularJS professionals in the market. This professional course is ideally suited for:

  • Junior and Senior Front-end/Web/Javascript Developers
  • MEAN Stack Developers
  • AngularJS 1.X Developers upgrading to newer Angular version
  • Technical Leads and Architects
  • Quality and Testing Professionals
  • Graduates aiming to build a career in Web or Front-end Development.

What are the Pre-requisites for this Training?

  • Moderate knowledge of HTML, CSS and JavaScript
  • The DOM ( Document Object Model )
  • JavaScript functions, events, and error handling. 

FAQ

Do you have self paced training?

Yes, we offer self paced training

How do you provide training?

We offer three different modes of training. Instructor Led Live Training, Self Paced Training and Corporate Training

Do you offer any discounts?

Yes we offer discounts for group of 3 plus people.

Can I choose timings that suits my schedule?

Yes we are the only company where we work with students and offer flexible timings which fits your schedule

Who are the Instructors?

All our instructors are from MNC companies who have real time experience of more than 10 years.

Can I attend a demo session before joining?

Yes we offer a free demo session with the instructors. The trainer will answer all your queries and share the course agenda.

Course Reviews

Harika

My experience with LTB about Angular 2 Course is much impressed, with such quality of the training. We get access to each day class recorded sessions after the live class. LTB is very quick reactive towards the queries of every single user, they answer and follow-up to ensure you get the correct response to resolve your query.

Deepika

It was a great experience to undergo and get certified in the Angular 2 Course from LTB. As a working professional, it has not only given me an exposure to the domain but also helped me learn cross technologies and develop an inclination towards it. Thank you.

Leela

It is a great experience to learn online courses through Live Training Bangalore. The sessions are very professional. I had enrolled for Angular 2 course. It helped me a lot professionally at my workplace. I am very glad for choosing LTB as my learning partner. Thank you.