This course is written with flexibility in mind. The lessons are recorded in a MacOS environment, but all examples are applicable for Windows, and Linux environments as well.
GitHub account#
We will be creating private repositories and packages within GitHub during this course. If you don't have a GitHub account, create one here. If you haven't authenticated GitHub locally, you can configure SSH.
All GitHub usage will be within their free tier.
Node.js and NPM#
During this course we will be using the latest release of Node.js, v16.x
. We will also be using the latest version of NPM, v7.x
. If your organization uses yarn, all examples are compatible with yarn v1
.
Check your current versions by running:
node -v # should return v16.x.x
npm -v # should return v7.x.x
If you don't have the correct versions installed, view the platform-specific installation instructions.
Git#
Git is required for this course. Follow these platform-specific installation instructions.
Editor#
If you don't have a preferred code editor, I recommend installing VS Code.
Reporting errors#
If you see an error, a typo, or any other issue, send an email to [email protected] with the issue and we'll get back to you as soon as possible.