Angular Superpowers 2025

    Intro 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

    Video: Angular CLI - The basics (10 minutes)

    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
    2. 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
    3. What are the 8 Main Parts of Angular?
      • Module
      • Component
      • Template
      • Metadata
      • Data Binding
      • Services
      • Directives
      • Dependency Injection
    4. We saw how to build a very simple Angular application
    5. We learned that the Angular team believes that the product is ready to start building production applications on today
    Last Edited: August 6, 2025