Course Outline


Overview of Angular 4 Advanced Directives and Components

Using Angular CLI

Organizing a Angular 4 Project

Architecting an Complex Application

Extending an Existing Single-Page Application

Angular Component Styling

Consuming REST Web Services and WebSocket Data

Using the Angular Routing Module

Implementing Animations

Unit Testing an Angular 4 Application

End-to-End Testing with Protractor

Debugging an Angular 4 Application

Deploying the Application

Securing the Application

Angular Migrating Strategies

Best Practices


Summary and Conclusion


  • An understanding of Angular fundamentals.
  • Experience with HTML, CSS and JavaScript.


  • Web developers with some Angular experience
  21 Hours


Related Courses

AngularJS Basics

  14 hours

Angular JavaScript

  28 hours

Building Web Apps using the MEAN stack

  35 hours

AngularJS Advanced

  21 hours


  14 hours

AngularJS Good Practices

  14 hours

Angular 2 Fundamentals

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Angular 4 Fundamentals

  21 hours

Angular 2: Building Web Apps Using the MEAN Stack

  35 hours

Ionic1: Build a Mobile App with Ionic 1 and Angular 1

  14 hours

Ionic2 and Angular2

  14 hours

Ionic3: Building Cross-Platform Mobile Apps with Ionic3 and Angular4

  7 hours

Testing Angular Applications

  14 hours

Angular 4: Building Web Apps Using the MEAN Stack

  35 hours