Web Dev 4
Design consistency in large websites is hard to achieve. Using visual design & code best practices, students build a cohesive library of common components, patterns, and styles. Small teams exchange pattern libraries and demonstrate the many components by creating full page template deliverables.
Instructor | Course code | Prerequisites | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Self-directed | LTW0013 | Web Dev 3 |
Classes | Labs | Homework | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
None | None | ~90 h |
Weeks
-
Intro & reviews
CLRs: 1, 2, 7, 8An introduction to the term, including the term-long project, and a simple, quick review.
-
eCommerce UX work period
CLRs: 1, 2, 7, 8Continue work on the eCommerce UX and get feedback from the teacher.
-
Pattern libraries
CLRs: 1, 2, 3, 4An introduction to pattern libraries, setting up a basic library, and populating it with typography-related styles.
-
Buttons, icons & images!
CLRs: 1, 2, 3, 4, 7Design all the button styles, make the icons sprite sheet, and create common patterns for images: captions, cards, containers and more.
-
Forms
CLRs: 1, 2, 3, 4Complex websites are full of forms, and there are lots of elements that need to be designed & patterned.
-
Navigations & sections
CLRs: 1, 2, 3, 4, 5Big websites usually have multiple navigation styles, each navigation is a unique design. And different sections that act as secondary navigation driving people to specific locations.
-
Headers & footers
CLRs: 1, 2, 3, 4, 5Create the header and footer patterns separately so they can be tested and reused.
-
Reading week—no classes
CLRs: 1, 2, 3, 4, 5No classes, labs or new homework this week—get caught up!
-
Leftovers & layouts
CLRs: 1, 2, 3, 4, 5Carousels and tab systems are popular on lots of websites. Learn to implement a functional and reusable carousel without JavaScript.
-
Home page template
CLRs: 1, 2, 3, 4, 5Use all the finished patterns to create the home page template.
-
Product list page template
CLRs: 1, 2, 3, 4, 5, 7, 8Use all the finalized patterns to generate an example product list page template.
-
Partnered product details page
CLRs: 1, 2, 3, 4, 5, 7Hand off your pattern library to another developer so they can create the product details page.
-
Partnered checkout form page
CLRs: 1, 2, 3, 4, 5, 7, 8Create the checkout form page using all the form input and common page patterns.
-
Surprise pages!
CLRs: 1, 2, 3, 4, 5, 7Hand off your pattern library to another developer so they can create the product details page.
-
Finalize all the things
CLRs: 1, 2, 3, 4, 5, 6, 7Browser & accessibility test all the page templates and finalize the pattern library.
Marking scheme
Activities & lessons
15% — 25 @ 0.6% each
- Complete/incomplete
- Formative assessment
Exercises
65% — 24 @ 2.7% each
- Complete/incomplete
- Formative assessment
Big projects
20% — 2 @ 10.0% each
- Proof you learned everything
- Summative assessment