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

  1. 1

    Intro & reviews

    CLRs: 1, 2, 7, 8

    An introduction to the term, including the term-long project, and a simple, quick review.

  2. 2

    eCommerce UX work period

    CLRs: 1, 2, 7, 8

    Continue work on the eCommerce UX and get feedback from the teacher.

  3. 3

    Pattern libraries

    CLRs: 1, 2, 3, 4

    An introduction to pattern libraries, setting up a basic library, and populating it with typography-related styles.

  4. 4

    Buttons, icons & images!

    CLRs: 1, 2, 3, 4, 7

    Design all the button styles, make the icons sprite sheet, and create common patterns for images: captions, cards, containers and more.

  5. 5

    Forms

    CLRs: 1, 2, 3, 4

    Complex websites are full of forms, and there are lots of elements that need to be designed & patterned.

  6. 6

    Navigations & sections

    CLRs: 1, 2, 3, 4, 5

    Big 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.

  7. 7

    Headers & footers

    CLRs: 1, 2, 3, 4, 5

    Create the header and footer patterns separately so they can be tested and reused.

  8. 8

    Reading week—no classes

    CLRs: 1, 2, 3, 4, 5

    No classes, labs or new homework this week—get caught up!

  9. 9

    Leftovers & layouts

    CLRs: 1, 2, 3, 4, 5

    Carousels and tab systems are popular on lots of websites. Learn to implement a functional and reusable carousel without JavaScript.

  10. 10

    Home page template

    CLRs: 1, 2, 3, 4, 5

    Use all the finished patterns to create the home page template.

  11. 11

    Product list page template

    CLRs: 1, 2, 3, 4, 5, 7, 8

    Use all the finalized patterns to generate an example product list page template.

  12. 12

    Partnered product details page

    CLRs: 1, 2, 3, 4, 5, 7

    Hand off your pattern library to another developer so they can create the product details page.

  13. 13

    Partnered checkout form page

    CLRs: 1, 2, 3, 4, 5, 7, 8

    Create the checkout form page using all the form input and common page patterns.

  14. 14

    Surprise pages!

    CLRs: 1, 2, 3, 4, 5, 7

    Hand off your pattern library to another developer so they can create the product details page.

  15. 15

    Finalize all the things

    CLRs: 1, 2, 3, 4, 5, 6, 7

    Browser & 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

Course learning requirements +

Vocational learning outcomes +

Essential employability skills +