Introduction to Angular

Overview

Time: 5min

The goal of this module is to get an overview of what Angular is, why to use it and to get an overview of the 8 main parts of Angular.

Learning Outcomes: (What we want to know/understand)

  • Understand what Angular is
  • Understand why to use Angular
  • Know the 8 main parts of an Angular application
  • Know when Angular will be ready. Know when it is time to start building Angular applications

Watch 'Angular in 15 Minutes'

Time: 15min

Watch our quick intro to Angular video

Additional Resources

Time: 15min

Relevant SSW Rules

Further Reading

Summary

Time: 5min

In the video we covered each of the items below:

  1. What is Angular?
  • Angular is a development platform for building mobile and desktop web applications.
  • It's a JavaScript framework that provides Templating & Databinding, Routing, DI, Unit Testing, Dynamic Loading
  1. Why use Angular?
  • Google says: Fast, Mobile, Flexible
  • We say: Happy Devs, Happy Users, Happy Business
  • You get: Great Performance, Cleaner Code, High Adoption, Cross Platform, TypeScript
  1. What are the 8 Main Parts of Angular?
  • Module
  • Component
  • Template
  • Metadata
  • Data Binding
  • Services
  • Directives
  • Dependency Injection
  1. We saw how to build a very simple Angular application
  2. We learned that the Angular team believes that the product is ready to start building production applications on today