Angular 4: From Theory To Practice

Learn how to build the web applications of tomorrow using the Angular web framework from Google

   Watch Promo

After taking this course, you are going to be able to:

  • Understand the latest features of ES6 JavaScript and TypeScript.
  • Build an Angular 2 4+ application from scratch using TypeScript and the Angular command line interface.
  • Write code using the paradigm of reactive programming with RxJS and Observables.
  • Know how to Unit Test Angular using Jasmine, Karma and the Angular Test Bed

IMPORTANT: This courses teaches you Angular v2 4+ from scratch, you don’t need to know AngularJS 1.x.

The first chapter in the course is a quickstart where you dive straight into writing your first Angular application. We use the web editor plunker so you can get stuck in writing code ASAP.

In this quickstart you’ll get a 50,000 foot view of the major features of Angular v2+.

Then chapter by chapter we go much deeper into each of these features. We first cover the theory, using plunker as much as possible so you can try out the code yourself in a browser. Then you’ll practice what you’ve learnt with either an online quiz or a set of flash cards.

You are going to learn all about:

  • Typescript & ES6 Javascript.
  • Components & Binding
  • Directives
  • Dependency Injection & Services
  • Angular Modules & Bootstrapping your Angular application.
  • SPAs & Routing
  • Angular CLI
  • Forms
  • Reactive Programming with RXJs
  • HTTP
  • Testing
  • Packaging & Releasing

The ideal student for this course is an existing web developer, with some JavaScript knowledge that wants to add Angular to their skill set.

Or perhaps you are an existing Angular 1 developer who wants to level up to Angular 4.

You do need to be comfortable with at least the ES5 version of JavaScript.

We’ll be using a UI framework called twitter bootstrap throughout the course but you still must know HTML and some CSS.

Your Instructor

Asim Hussain
Asim Hussain

Developer, author, trainer and speaker with over 16 years experience building applications for organisations such as the European Space Agency and Google.

Wrote my first program in 1988, my first website in 1996, earned a 1st Class Degree in Computer Science in 2000 and now 17 years later I specialise in teaching and consulting on JavaScript and Angular.

I've taught over 50,000 students Angular, JavaScript, Ionic and wrote the book Angular: From Theory to Practice.

Course Curriculum

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!