Consulting Training Blog Careers About Us Contact Us
All Classes Will Be Held Virtually – Live Online Intertech's Training Division has been successfully instructing professionals through virtual live online training since the advent of the smartboard. It is a proven form and offers the convenience of live questions, group interaction, and labs with an instructor looking over your shoulder. Because of this, we will continue all classes live but virtually, including Agile and Scrum instruction, so businesses and individual’s seeking professional development can keep moving forward during these unexpected times.

Angular 6 Deep Dive Training

Upcoming Classes

Click the Get Notified button for priority notification when a class is next scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us


This course covers various advanced topics that will be of interest to the experienced Angular developers.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

1. Angular Universal

  • What is Angular Universal?
  • When to use Angular Universal?
  • Generating static site
  • Rendering HTML in the server
  • Use with Java backend
  • Use with ASP.NET backend

2. Advanced RxJS

  • Publish/subscribe using the Subject API
  • forkJoin
  • switchMap
  • tap
  • debounce
  • reduce
  • first, last, skipUnitl, takeUntil
  • retry on HTTP error
  • Create custom operators

3. Custom Directive Development

  • Custom attribute directive
  • Custom structural directive

4. Custom Validator Development

  • Basic validator function
  • Validator directive
  • Async validator

5. Distributing Angular Modules

  • Controlling visibility of components and services in a module
  • Packaging a module as an NPM package
  • Installing an NPM package from local file system or GitHub
  • Using the distributed Angular module

6. Angular Application Security

  • Preventing cross-site scripting (XSS)
  • Content security policy (CSP)
  • Trusting safe HTML
  • Prevent Cross-site request forgery
  • Prevent Cross-site script inclusion (XSSI)

7. Internationalization (I18N)

  • Setting the default locale
  • Using locale with Pipes
  • Translating component templates
  • Build an application with translated text


  • Very good understanding of Angular.
  • WA2725 Comprehensive Angular 6 Programming Training

Free Resources from Intertech

Free On-Demand Video Bundle: IoT, Agile/Scrum, and Leadership

Free WhitePaper: Complete Guide to a Developer Job Search

UX Design: 4 Key Factors to Know Before Starting