Advanced Angular 2 Programming Training

Customized Onsite Training

  • Customized Content
  • For Groups of 5+
  • Online or On-location
  • Expert Instructors

In this Advanced Angular 2 Programming training class, students will take the next step in becoming proficient using Angular 2, released officially by Google in September 2016.

  1. Learn to learn about custom pipes.
  2. Learn to learn how to work with custom directives.
  3. Learn to learn unit testing including services, components, routes, and pipes.
  4. Learn to learn how to migrate from Angular 1 to Angular 2.
  5. Learn to learn Angular CLI.
  6. Learn to learn how to do testing.
  1. Custom Pipes
    1. Custom Pipe Example
    2. Using a Custom Pipe
      1. In Templates
      2. In Code
    3. Pure and Impure Pipes
  2. Custom Directives
    1. Access the DOM Element using the ElementRef
    2. Respond to User Events using HostListener
    3. Pass Values via Data Binding
  3. Unit Testing
    1. Jasmine Setup
    2. Mocks, Stubs, and Spies
    3. Services
    4. Mocking HTTP Calls
    5. Components
    6. Routes
    7. Pipes
  4. Model-driven Forms
    1. Setup/Bootstrap
    2. Model
    3. Form Component
    4. Metadata
    5. Template
  5. Angular 1 to 2 Migration Strategies
    1. Preparation
      1. Following The Angular Style Guide
      2. Using a Module Loader
      3. Migrating to TypeScript
      4. Using Component Directives
    2. Upgrading with The Upgrade Adapter
      1. How The Upgrade Adapter Works
      2. Bootstrapping Hybrid Angular 1+2 Applications
      3. Using Angular 2 Components from Angular 1 Code
      4. Using Angular 1 Component Directives from Angular 2 Code
      5. Projecting Angular 1 Content into Angular 2 Components
      6. Transcluding Angular 2 Content into Angular 1 Component Directives
      7. Making Angular 1 Dependencies Injectable to Angular 2
      8. Making Angular 2 Dependencies Injectable to Angular 1
  6. Angular CLI
    1. Installation
    2. Usage
    3. Generating a New Project
    4. Generating Components, Directives, Pipes and Services
    5. Generating a Route
    6. Creating a Build
    7. Build Targets and Environment Files
    8. Bundling
  7. End-to-end Testing with Protractor
    1. Setup
    2. Demo
Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Preparing for Class

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Live Online Training


Organizations who trust Webucator for their training needs


Satisfaction guarantee and retake option


Students rated our trainers 9.39 out of 10 based on 5,225 reviews

I needed a leg up on PHP to support a new web site, and this class was an excellent overview. Recommended!

Robert Lynch, Al’s Formal Wear
Houston TX

Awsome Training. I will try and get all my training done this way.

Mark Young, Mitchell Williams Law Firm
Little Rock AR

I would not hesitate to take another course with Webucator. Training was great!

Gayle Nybo, Midwest Assistance Program
New Prague MN

Great class! Instructor was very easy to follow!

Susan Crement, John B Sanfilippo & Son
Elgin IL

Contact Us or call 1-877-932-8228