Angular Development Course

About this course

Angular is a popular cross-platform JavaScript framework, originally developed by Google. It is used by many organisations to develop web applications. The Angular Development course is for JavaScript programmers who want to use Angular to develop faster, better applications. The course will teach you how to use Angular directives and components to develop single-page applications. You will also learn the differences between TypeScript and JavaScript.  

What others say

Why you want to attend

You should attend the Angular Development course if:
  • You are a JavaScript programmer and you want or need to use Angular.
  • You need to be able to support applications developed in Angular.
  • You are a JavaScript programmer and you want to develop web applications.

What you need to know first

Before you attend the Angular Development course:
  • You must have attended our HTML and CSS course or have experience using HTML and CSS.
  • You must have attended our JavaScript Programming course or already be comfortable programming in JavaScript.

Price and duration

Price: R8,400.00 excluding VAT per delegate. This price includes everything that you need:
  • All course material, provided in an electronic format.
  • An attendance certificate after the course, in PDF format.
Duration: 3 days.

The Angular Development course is presented virtually. Find out more about our virtual training and how it works. Please check the course schedule for the next available date.

How to book

It’s so easy to book for the Angular Development course. Just email us at You can send us a purchase order, or fill in our course enrolment form. After we have received your booking, we will confirm that you are booked, and we’ll send you an invoice.

Detailed course contents


  • The concept of a framework.
  • Angular versions.
  • Cross-browser compatibility.
  • Single-page applications.

Fundamental Concepts

  • Anatomy of an Angular app.
  • The MVC pattern.
  • Differences in syntax.

Introduction to TypeScript

  • Classes and interfaces.
  • Modules.
  • Decorators.


  • Built-in directives.
  • Custom directives.

Angular Components

  • Templates, styles and view encapsulation.
  • Content projection.
  • Reusable components.
  • Lifecycle hooks.
  • ViewChildren and ContentChildren.

Data Binding

  • Model-driven forms.
  • Template-driven forms.
  • Form validation.
  • Filters.

Other Topics

  • Modules and services.

Download the course outline

Download the Angular Development course outline in PDF format.

Thank You

We're Excited!

Thank you for completing the form. We're excited that you have chosen to contact us about training. We will process the information as soon as we can, and we will do our best to contact you within 1 working day. (Please note that our offices are closed over weekends and public holidays.)

Don't Worry

Our privacy policy ensures your data is safe: Incus Data does not sell or otherwise distribute email addresses. We will not divulge your personal information to anyone unless specifically authorised by you.

If you need any further information, please contact us on tel: (27) 12-666-2020 or email

How can we help you?

Let us contact you about your training requirements. Just fill in a few details, and we’ll get right back to you.