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
-
Introduction
CLRs: 1, 2An overview of the course this term, assignments, projects and weekly tasks.
-
Review
CLRs: 1, 2Review exercises to get everybody warmed up and to flex the code muscles.
-
Preparing images
CLRs: 1, 2, 3, 4Discover how to prepare images in Illustrator & Photoshop and export them properly for the web.
-
Using images
CLRs: 1, 2, 3, 4Explore all the different methods to use images on websites and their ramifications.
-
Transforms & transitions
CLRs: 1, 2, 5, 6Look at the effects that can be created with CSS using transforms and transitions.
-
Animations
CLRs: 1, 2, 5, 6Look at the second major CSS effect type: animations—auto-playing, keyframes & complex effects.
-
Advanced SVG
CLRs: 1, 2, 3, 4, 5, 6An in-depth look at the code behind SVG files, writing them by hand, and adding effects to them.
-
Reading week—no classes
CLRs: 1, 2, 3, 4, 5, 6No classes, labs or new homework this week—get caught up!
-
SVG icons
CLRs: 1, 2, 3, 4, 5, 6Look at how to use SVG symbols to create SVG sprite sheets for better performance and reusable systems.
-
Icons, images & interfaces
CLRs: 1, 2, 3, 4, 5, 6Explore more complex SVG icons tricks & alternative ways to make images responsive while working on create few different application interfaces.
-
Accessibility testing
CLRs: 1, 2, 4, 7Explore the myriad of helpful accessibility tools to help make our websites truly humanist.
-
Performance
CLRs: 1, 2, 4, 8Slow websites are the worst—identify what makes websites slow and how to fix the problems.
-
Animal rescue website planning
CLRs: 1, 2, 3, 4, 5, 6, 7, 8, 9Start your animal rescue website by sketching, writing some text & starting to code.
-
Animal rescue website coding
CLRs: 1, 2, 3, 4, 5, 6, 7, 8, 9Progress makes perfect: continue working on your fancy website and show the teacher some progress.
-
Animal rescue website completion
CLRs: 1, 2, 3, 4, 5, 6, 7, 8, 9Finish 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