Course Setup
Overview
This setup activity will prepare you with the development and course tools necessary to complete the activities and assignments.
Activity Instructions
Code Editor
A good code editor is essential for software development. This course uses Visual Studio Code (VS Code).
- Verify that you have a working instance of VS Code running and install it if necessary from code.visualstudio.com.
- If you already have VS Code installed, check for updates using the menu
Help ► Check for Updates...
Node / Node Package Manager (NPM)
Node.js is a JavaScript runtime (server-side) environment built on Chrome's V8 JavaScript engine. NPM is the node package manager for Node.js.
- Install the current LTS (Long Term Support) version of
node
.
Follow the instructions for your operating system found in this software setup page. - Verify that you have Node installed by opening a terminal (Mac) or CMD prompt/PowerShell (Windows) and typing
node -v
andnpm -v
.
Git and GitHub
- Verify that you have Git installed by opening a terminal (Mac) or CMD prompt/PowerShell
(Windows) and typing
git --version
. If you get an error, you need to install Git. - You will need to have an account on GitHub.
Microsoft Teams
A Microsoft Team has been setup for this course, and you have been added as a course wide member.
- Install Microsoft Teams - Introduction to MS Teams
- Sign into Teams with your university account.
- You should see a team named
Web Frontend Development II
. - Post a message in the General channel indicating that you are in and ready to connect.
Trello
"Trello is the visual tool that empowers your team to manage any type of project, workflow, or task tracking. Add files, checklists, or even automation: Customize it all for how your team works best." - trello.com
The course will use Trello to manage the team project. A separate setup activity will prepare your team to use Trello during the first team activity.
- Create a free account at Trello.