This workshop focuses on language constructs in modern JavaScript versions known as ECMAScript2015 (ES2015) or ECMAScript 6 (ES6). We'll look at features in modern JavaScript and use these features to build a JavaScript-based web application against a server-side web API.
This repository contains a link to a Google Presentation, exercises and a starter project.
- A basic understanding of JavaScript
- Some knowledge about basic web technologies like HTML and HTTP is helpful
- Start by cloning this repository into a folder on your computer. If you've never used git before, you can alternatively use the the green "Code" button to the top right, and then select "Download zip". Unzip the downloaded zip file (make sure to remember where you put it).
- Although you have this
README.md
file on your computer, it's easier to read it on GitHub with formatting. We therefore recommend you keep a web browser tab open with the exercise tasks. - Open exercise 1.
- Remember to ask an instructor if you're stuck.
This repository contains a set of exercises organized in folders. Each folder contains a README.md
describing the exercise.
Note: Avoid W3Schools.com. It's often outdated by todays web specifications. Use MDN instead.
cheatsheet.js
- JavaScript cheat sheet- Troubleshooting - Some JavaScript troubleshooting tips
- MDN - Mozilla Developer Network
- Chrome Dev Tools documentation
✏️ - A task you should do
📖 - A section of text to read (no tasks, just information).
💡 - Additional information.
❗ - Something important.
❓ - Open-ended question for the reader ("What do you think would happen if...")
💩 - Bad practice (don't-do-this)
⭐ - A bonus task (not required)
Will look like this:
CTRL + ALT + C
Emphasizes how lines of text should change.
- this text was removed
+ and replaced with this text