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
- Rules to Getting Started with Angular
- Do you know how to get your machine setup?
- Do you know the best free resources for Angular?
Further Reading
Summary
Time: 5min
In the video we covered each of the items below:
- 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
- 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
- What are the 8 Main Parts of Angular?
- Module
- Component
- Template
- Metadata
- Data Binding
- Services
- Directives
- Dependency Injection
- We saw how to build a very simple Angular application
- We learned that the Angular team believes that the product is ready to start building production applications on today