In this initial content module, I walk learners through foundational information as well as how to get their machine setup for the course.
- Visual Studio Code
Module 3 - Syntax, Variables, and Data Types
Module 4 - Data Type Conversion
This module will expand on the previous discussion by discussion type conversion between data types. This will include a review of dynamic typing and how that can have unintended consequences.
Module 5 - Conditional Logic and Control Flow
This module will enable the user to common operators and control flow.
Module 6 - Collections and Loops
This module will introduce most of the native collection types as well as for and while loops. This module will not yet introduce the functional approaches for manipulating collections, as that will be covered when functions are discussed.
Module 7 - Functions
While functions have been briefly addressed earlier in the course, this course will dive into function declarations, function expressions, and arrow functions. This clip will also deal with the concept of recursion. It also will revisit collections as we look at how arrays can be searched and manipulated using functions.
- Node.js Filesystem API
- Spread Syntax
- Fetch | Node.js Support
- Promise | Browser Support
Module 9 - Modules
Module 10 - Code Formatting and Testing
This final module will introduce concepts that learners need to be familiar with: testing and formatting. Unit testing will only be introduced (not implemented). Code formatting and linting will be discussed with eslint.