Angular 2 From The Ground Up

Learn Angular2 web app development, from "classic" JavaScript to ES6 and TypeScript, backend integration and Webpack.

What's Inside

Learn Angular 2, the new version of the wildly popular JavaScript web framework created by Google. Updated for 2.0.0 final.

This course will guide you through:

  • Understanding the basic Angular 2 concepts: Components, Templates, Services, Dependency Injection, etc.
  • Choosing the best language: traditional JavaScript (ES5), new JavaScript (ES6), or TypeScript
  • Validating forms using the Angular Forms module
  • Making HTTP requests and integrating with a backend using a REST API
  • Setting up a production-ready build workflow using NPM and Webpack
  • Handling navigation in a single-page application with the Angular Router
  • Writing unit tests with Jasmine and running them with Karma


Course Curriculum

Get started now!



Certificate Available
46909+ Students
85 Lectures
10+ Hours of Video
Lifetime Access
24/7 Support
Instructor Rating
Mirko Nasato

Mirko has 20 years of experience developing software for a wide range of companies, from startups to large, high-profile organisations, more recently as Lead Developer and Architect.

He is familiar with a number of programming languages and the full application stack, from backend services to web and mobile apps. Mirko also holds a Postgraduate Diploma in Software Development from the Open University.

He is always keen to learn new technologies and enjoys teaching on Udemy because it gives him the opportunity to share his experience with thousands of other developers.

He runs his consultancy company, Encoded Knowledge Ltd, based in London, U.K.

Popular Bundles