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

74,839

Students who have taken Live Online Training

15,233

Organizations who trust Webucator for their training needs

100%

Satisfaction guarantee and retake option

9.41

Students rated our trainers 9.41 out of 10 based on 5,189 reviews

Contact Us or call 1-877-932-8228