Introduction

An application's user interface (UI) is a fundamental aspect of the system architecture because it defines how the user perceives and interacts with the application. Developing UIs is complex in any technology, and the Angular framework is no exception. This lesson teaches core UI concepts, such as views, routing, data display, data entry and security. It also teaches how to use Angular to support these core UI concepts.

Learning Outcomes

Study Resources

For your study of this topic, use these resources.

Web Articles and Blogs

See SWEN-261 Technical References for more resources.

Class Lecture

Exercises

Before-Class Exercises

Live In-class Exercises

Project