WDIM387 Week 7
Diving into Angular
Dan Muzyka
danmuzyka.ai@gmail.com
Midterm Presentations
Questions from last week's reading or the in-class Angular tutorial?
Discuss the Following
- Model/View/Controller
- Data binding
- Scope
- Filters
- Directives
- Modules
Final Project
The final project will be a small demo application built using AngularJS. This assignment is due at the beginning of class in week 10. The code must be submitted through Git or as a ZIP file attached to an e-mail by 6:00 pm PDT on Thursday, September 12, 2013. No exceptions. You will then present your final project to the class. These instructions also available at https://github.com/aipdx-wdim387/final-project.
Final Project
You will start with an existing demo application for ordering restaurant
delivery, and build upon it with your own features. The exact features
you add to it are up to you: customer profile page, additional
restaurant search and filter options, enhancements to the shopping cart,
enhancements to the restaurant menus, comments from other customers, a
delivery route map, etc. Be creative! You can add any features you want;
you will be graded on your use of the AngularJS framework according to
the following breakdown.
Final Project
- Start by cloning the repository at https://github.com/IgorMinar/foodme and going through the tutorial at https://docs.google.com/document/d/1Fzq60IBaSf5mnsLWhig5nhZ9cJT85sresp0NqNIwh1I/pub. (10 points)
- Create at least two template partials, each with its own controller. (10 points: 5 points for each)
- Create at least two custom directives. (10 points: 5 points for each)
- Create at least one custom filter. (5 points)
- Create at least one event handler function. (5 points)
In-Class Exercise
Work through the tutorial at http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS.
Guest Speaker: Micah Godbolt
For Next Week
-
Readings for week 7 (https://github.com/aipdx-wdim387/week7).
WDIM387 Week 7 Diving into Angular
By danmuzyka
WDIM387 Week 7 Diving into Angular
- 1,363