Over the next two weeks we will learn how to build basic Angular apps using the Angular CLI.
Then we'll explore a type of framework architecture called client-side MVCs. This will provide some context about Angular and how it works.
Next we’ll begin creating Angular applications. We’ll use Angular CLI (the command line interface) to help us quickly build Angular sites.
Finally we’ll learn how to add content and interactivity to our Angular sites. First, we'll display data dynamically using templates and directives. We'll also add models to organize data, and event-bindings to add interactivity. (Angular has cool tricks for adding loops, conditionals and listeners without jQuery.) We'll also explore how nested components can better organize our applications and how pipes can filter data in real-time.
By the end of the week, you'll be able to create fully-functional sites in Angular. Next week we’ll explore the framework further by creating multi-page applications using routers, saving information into a database, and much more.
This week’s independent project will be evaluated for the following objectives: