In week two we will discuss the following topics:
• Intro JavaScript (What is it, where can you use it for)
• Variables [var, let, const]
• Basic Data types [Strings, Numbers, Arrays, Booleans]
• Operators
• Naming conventions
-
Download and install the LTS version of NodeJS - https://nodejs.org/en/download/ To test that it was installed and running properly, go to your terminal and run the command:
node -vYou should get the node version printed on your terminal, for example,
v8.9.1 -
Please check the VSCode Tips to ensure that VSCode is installed and configured correctly.
Please watch the following parts of the course, Programming Foundations Fundamentals on Lynda.com (if you don't have access to Lynda yet ask Gijs):
Only watch the below chapters:
- Introduction
- Programming Basics
- Core Programming Syntax
- Variables and Data Types
-
Read this ~ http://speakingjs.com/es5/ch01.html read up to and including the Strings chapter (it’s okay if you don’t understand all of it yet, we will cover these concepts in class as well. Do make sure to write or document the questions you have so we can discuss them in class)
-
Read the entire JavaScript Introduction at MDN~ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction
⭐ You can also already go through the topics of the upcoming lecture. ⭐
- Variables (var, let, const)
- Basic Data types (Strings, Numbers, Arrays, Booleans)
- Operators
- Naming conventions
These optional resources are not required for the lecture.
- Helpful resource: http://jsbooks.revolunet.com/ (here you can find tons of free JavaScript books online)
- The 50 best websites to Learn JavaScript: http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/
Please go through the material and come to class prepared!