Learn Angular

Develop dynamic web applications with Angular. Learn to build forms, apps, and so much more with these comprehensive Angular tutorials.

All Angular content:

  1. Introduction to Forms in Angular 4: Writing Custom Form Validators

    Introduction to Forms in Angular 4: Writing Custom Form Validators

    Tutorial Beginner

    Angular comes shipped with a limited set of built-in validator functions. However, they may not cover the custom use cases of your application. This tutorial...

  2. Creating a Task Manager App Using Ionic: Part 2

    Creating a Task Manager App Using Ionic: Part 2

    Tutorial Beginner

    Having created the user interface and navigation for a task manager app, today you'll see how to enable the Ionic task manager app to add and list tasks.

  3. Creating a Task Manager App Using Ionic: Part 1

    Creating a Task Manager App Using Ionic: Part 1

    Tutorial Beginner

    Learn how to get started with creating a mobile app using the Ionic framework. Ionic uses Angular for writing the components and creating the mobile app.

  4. Introduction to Forms in Angular 4: Reactive Forms

    Introduction to Forms in Angular 4: Reactive Forms

    Tutorial Beginner

    Forms are an important part of your web application's UI. This tutorial is an introduction to creating model-driven forms using Angular 4.

  5. Single-Page Applications With ngRoute and ngAnimate in AngularJS

    Single-Page Applications With ngRoute and ngAnimate in AngularJS

    Tutorial Intermediate

    Learn how to implement a single-page application (SPA) in JavaScript with various animations, using AngularJS and its modules ngRoute and ngAnimate.

  6. Getting Started With End-to-End Testing in Angular Using Protractor

    Getting Started With End-to-End Testing in Angular Using Protractor

    Tutorial Intermediate

    Protractor is a popular tool for testing the front-end of an Angular application. Learn how to write end-to-end tests in Angular using Protractor.

  7. Testing Components in Angular Using Jasmine: Part 2, Services

    Testing Components in Angular Using Jasmine: Part 2, Services

    Tutorial Intermediate

    This is part of a series on testing components in Angular using the Jasmine framework. We'll test a component with inputs and outputs and with routes.

  8. Testing Components in Angular Using Jasmine: Part 1

    Testing Components in Angular Using Jasmine: Part 1

    Tutorial Intermediate

    Angular is a front-end framework for developing robust web applications. This tutorial teaches you to test components in Angular with the Jasmine framework.

  9. A Survey of 10 Popular Angular Projects for Your Web Application

    A Survey of 10 Popular Angular Projects for Your Web Application

    Tutorial Beginner

    If you're building a web application and want a little help to cut down the hours of tedious work, one of these Angular projects may be just what you need.

  10. Create a Mobile Application for Displaying Your Website RSS Content With Ionic

    Create a Mobile Application for Displaying Your Website RSS Content With Ionic

    Tutorial Beginner

    In this tutorial we will take a look at creating a mobile application which displays the RSS content of a website. We will configure the RSS URL and the...

  11. Creating a Grocery List Manager Using Angular, Part 2: Managing Items

    Creating a Grocery List Manager Using Angular, Part 2: Managing Items

    Tutorial Intermediate

    In this Angular tutorial, you'll implement the features to mark completed items, edit existing items and remove added items in a grocery list manager.

  12. Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

    Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

    Tutorial Intermediate

    An Angular application is built of components. In an Angular application, a component consists of an HTML template and a component class. In this tutorial,...