Week 3
Things to know & do in week 3.
- The total workload for this course is 140 hours. In week 3, we expect you to spend 4 hours on lectures, 4 hours in the lab and 7 hours on a mix of things (quiz, required readings, peer reviews, additional lab work, etc.).
- Get started on this week's lab assignment (A3) and quiz.
- This week we offer an additional werkcollege on client-side JavaScript; time & location: Tuesday at 15.45 in lecture hall Boole (length: 90 minutes)
- You have all of this week to participate in the peer-review assignment P1 (you find it in Week 2). The deadline is November 29, 11.59pm.
- Groups in cluster C2 are assessed this week on Assignments A1 & A2. Make sure you reserve yourself an assessment spot and don't forget to upload your solution via the "Lab Submissions" link here on Blackboard. We use Doodle to arrange assessment spots (use your group name as participant name):
- Minor students: http://doodle.com/poll/ 7mbh8ern5kng6eff
- Thursday students: http://doodle.com/poll/ 9e63yubigmzwiynu
- Friday students: http://doodle.com/poll/ ufpt2fsgeg8n2hds
Lecture 5
- nodes-lecture5.pdf
The code examples shown in the lecture are available on GitHub.
Required reading**
Chapters 5 & 6 of the Web course book (covering node.js, JSON and Ajax).
Recommended activities
Node.js just like JavaScript requires some time to learn.
- learnyounode is an interactive tutorial of node.js
- how-to-npm is an interactive tutorial on the use of npm (node's package manager)
- The first node.js module on CodeSchool is free. Check it out!
- A very comprehensive list of node.js resources is updated by Sergey Titov
Lecture 6
- lecture6-css3.pdf
Note: correction added to slide 12 (30/11/2015).
Required reading
Chapter 3 of the Web course book (covering CSS).
Recommended readings
Chapters 1-4 and chapter 13 of The Book of CSS3: A developer's guide to the future of Web design by Peter Gasston (2nd edition, 2014). Available via the campus network.
Note: there are many, many resources available for CSS(3). Do not be overwhelmed!
If you are curious about how we ended up with CSS color names such as BlanchedAlmond and HoneyDew, have a look at this article.
Quiz W3
he quiz can be attempted once. Its content covers the lectures of week 3.
Quizzes are individual work!
Deadline: November 30, 2pm.
Lab assignment A3
Labs are team work. Make sure both team members can answer the questions of the lab assignment(s) during the assessment session - it is not the team that passes/fails the assessment, but individual team members!
Werkcollege: exercises and solution
- question_with_solutions_JS.pdf
Note that for the open questions (asking you to implement a certain functionality), many different correct answers exist. We show here one possible one.