Skip to content

Competence grid for part 0

Use this grid to judge whether you are ready for part 1. Read each row and solve the check task next to it without looking anything up. If it feels easy, you have reached the goal. If not, the link in the last column takes you to the right place.

I can …Check taskLook it up
explain how a chapter is structured and where to find exercises, tests and solutionsList the parts of a chapter in the right order.Course overview
describe what the app should do for the members of Lorraine CommonsWrite a user story following the pattern "As a member, I want …, so that …".Course overview
use AI tools in a way that makes me learnWrite a request that asks for a hint instead of a solution, and name what you record about your use of AI in the project.Course overview
set up Node.js, npm, Git and an editor for VuePrint the versions of Node.js, npm and Git in the terminal.Setup
install, test and start an exercise projectRun npm install, npm test and npm run dev in the setup project and open the app in the browser.Setup
read the message of a failing testChange the name in App.vue of the setup project and explain what the test's message says.Setup
run JavaScript in the DevTools console and read error messagesOpen the console on this page and type typeof null.Setup
predict the output of short JavaScript codeTake the entry test and work through the units it names.Entry test
use values, functions, objects and arrays in JavaScript with confidenceSolve the "Challenge" exercise of the unit "Functions and scope" without help.JS workshop

For part 1 you mainly need a setup that works and the basics from the entry test. Whatever you still lack from the JS workshop you can also refresh along the way, since the chapters point to the matching units.

Text and figures are licensed under CC BY-SA 4.0, the code under the MIT License and the course data under CC0 1.0. The figures use the font Kalam under the SIL Open Font License 1.1. The sources are on GitHub.