Summary Welcome! Setting up your environment Brew Git Node Version Manager Node Package Manager Editor for this training Setup Notebook Introduction to Javascript Basics Comments Variables Data Types =, ==, === ??? Conditions if-statement else-statement Comparators & Chaining Loops for loop while loop do while loop Operations Numbers Strings Arrays Functions Objects Accessing Creating Changing Referencing Object.prototype Classes Defining Instantiating Extending Asynchronous Programming Callbacks Promises async/await Tips & Tricks Introduction to node.js Understanding the Event Loop Setting up your Project File Handling Making API requests Using Databases Organizing your code Day-to-day QE Creating API Mockups json-server Making Custom Routes Creating Mock Data Writing your own API Server express Creating a quick API Server express-generator Tying it all Together Using Selenium Assignments