Building Angular v2+ Apps

Beginner Starter

Getting Started with Angular v2+

Build any app you want with the powerful Angular platform.

Lessons 26
Length 2.1 hours

Why?

Angular is the new framework that can build any type of app.

What You'll Learn:

  • How to get started with the new Angular 2+ framework
  • Learn new concepts surrounding Angular components
  • Learn some ES6
  • Learn some TypeScript
  • Build our own Angular starter kit
  • Learn one-way data-binding

What You'll Build:

  • An Angular starter kit
  • Our first Angular app

Beginner Practice

Routing Angular v2+ Applications

Build any app you want with the powerful Angular platform.

Lessons 23
Length 2.6 hours

Why?

Routing is the base of our applications. Use the Angular 2 Router to build any type of app.

What You'll Learn:

  • How to route users to different pages
  • Use route parameters
  • Use child routes
  • Use multiple routers
  • Lazy-load parts of your site
  • Use the router to authenticate

What You'll Build:

Your own basic site with a dashboard that will teach all the routing essentials.

Beginner Starter

Angular v2+ Forms and Validation

Build any app you want with the powerful Angular platform.

Lessons 19
Length 1.8 hours

Why?

Angular forms have a multitude of features and ways to use them.

What You'll Learn:

  • How to create forms
  • Use 2-way data-binding
  • Use 1-way data-binding
  • Validating forms
  • Template-driven and reactive forms
  • Using FormGroup, FormControl, and FormArray

What You'll Build:

  • Template-driven forms
  • Reactive forms
  • Forms with validation

Beginner Starter

Angular v2+ HTTP and Observables

Build any app you want with the powerful Angular platform.

Lessons 20
Length 2.7 hours

Why?

Connecting to external data is essential in Angular apps. Connect to a REST API to create, read, update, and delete data.

What You'll Learn:

  • Use the Angular HTTP library
  • Connect to a REST API
  • Create an Angular service
  • Using Observables
  • Handling CRUD
  • Simple authentication

What You'll Build:

A simple CRUD style application for managing users.