Advanced Angular 2 Programming Training

Customized Onsite Training

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

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.

Goals
  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.
Outline
  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

76,057

Students who have taken Live Online Training

15,320

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.40

Students rated our trainers 9.40 out of 10 based on 5,229 reviews

Content was relevant, instructor was pleasant, polite, professional, and accommodating to meet the needs of the students. I learned more than expected and I was able to absorb the information presented because it was interactive rather than dictated.

Jennifer Harvey, Kelley Blue Book
irvine CA

The course materials were clear and easy to understand. The instructor was very knowledgeable, and helped me through the sections that were difficult. I would recommend Webucator to anyone looking to improve their skills through distance learning.

Wayne Zitkus, Rockwell Collins
Richardson TX

I found this class to be worth the money spent. I will be telling my co-workers about the class and how valuable it was.

Jennifer Zamarin, Navy Exchange Service Command
Virginia Beach VA

I took a Introduction To Flash Training class and it was great. Would highly recommend it to anyone!

Linda Palmieri, The Daily Gazette
Schenectady NY

Contact Us or call 1-877-932-8228