Web Dev 3

The modern web is not just functional but also beautiful. Students apply visual design best practices to include more user-friendly graphics, iconography, animations, and rich interactions to make their websites functional, delightful, and performant.

Instructor Course code Prerequisites
Self-directed LTW0012 Web Dev 2
Classes Labs Homework
None None ~90 h

Weeks

  1. 1

    Introduction

    CLRs: 1, 2

    An overview of the course this term, assignments, projects and weekly tasks.

  2. 2

    Review

    CLRs: 1, 2

    Review exercises to get everybody warmed up and to flex the code muscles.

  3. 3

    Preparing images

    CLRs: 1, 2, 3, 4

    Discover how to prepare images in Illustrator & Photoshop and export them properly for the web.

  4. 4

    Using images

    CLRs: 1, 2, 3, 4

    Explore all the different methods to use images on websites and their ramifications.

  5. 5

    Transforms & transitions

    CLRs: 1, 2, 5, 6

    Look at the effects that can be created with CSS using transforms and transitions.

  6. 6

    Animations

    CLRs: 1, 2, 5, 6

    Look at the second major CSS effect type: animations—auto-playing, keyframes & complex effects.

  7. 7

    Advanced SVG

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

    An in-depth look at the code behind SVG files, writing them by hand, and adding effects to them.

  8. 8

    Reading week—no classes

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

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

  9. 9

    SVG icons

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

    Look at how to use SVG symbols to create SVG sprite sheets for better performance and reusable systems.

  10. 10

    Icons, images & interfaces

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

    Explore more complex SVG icons tricks & alternative ways to make images responsive while working on create few different application interfaces.

  11. 11

    Accessibility testing

    CLRs: 1, 2, 4, 7

    Explore the myriad of helpful accessibility tools to help make our websites truly humanist.

  12. 12

    Performance

    CLRs: 1, 2, 4, 8

    Slow websites are the worst—identify what makes websites slow and how to fix the problems.

  13. 13

    Animal rescue website planning

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

    Start your animal rescue website by sketching, writing some text & starting to code.

  14. 14

    Animal rescue website coding

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

    Progress makes perfect: continue working on your fancy website and show the teacher some progress.

  15. 15

    Animal rescue website completion

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

    Finish the fancy website by the end of the term.

Marking scheme

Activities & lessons

15%22 @ 0.7% each

  • Complete/incomplete
  • Formative assessment

Exercises

70%23 @ 3.0% each

  • Complete/incomplete
  • Formative assessment

Big projects

15%1 @ 15.0% each

  • Proof you learned everything
  • Summative assessment

Course learning requirements +

Vocational learning outcomes +

Essential employability skills +