CSE 341: Web Services

W01 Setup: Tools

Overview

Before you begin Week 1 learning activities, make sure your development tools are installed and working. This setup page helps you install the tools used throughout the course.

If you already installed a tool in a previous course and it still works, you can verify it and move to the next item.

Course Tools

Tool Purpose
Visual Studio Code (VS Code) Write, edit, and organize your project code.
Microsoft Teams Communicate with your team and instructor.
Node.js and npm Run JavaScript outside the browser and install project packages.
Git and GitHub account Track code changes, collaborate with your team, and submit project work.
Render.com account Hosting provider where you will deploy your web services.
MongoDB Atlas account Create and manage the cloud database used by your web services.

Activity Instructions

Install VS Code

Complete the following:

  1. Install Visual Studio Code if it is not already installed.

Sign into Microsoft Teams

Complete the following:

  1. Install and sign into Microsoft Teams by following these instructions: Introduction to Microsoft Teams.
    • A Microsoft Teams team has been set up for this course, and you have been added as a course member. To access it, you need to install Microsoft Teams and sign in with your byupathway.edu account.
  2. Sign into Microsoft Teams using your byupathway.edu account.
  3. Find the Microsoft Teams organization that matches this course name ("Web Services").
  4. Verify that you can see the general channel.

Install and verify Node.js

Complete the following:

  1. Download and install Node.js from the official Node.js downloads page.
  2. Open a terminal and run node -v.
  3. Run npm -v.
  4. Confirm both commands return version numbers.

Install and verify Git, then sign in to GitHub

Complete the following:

  1. Install Git from git-scm.com/downloads.
  2. Run git --version to confirm installation.
  3. Create a GitHub account at github.com if you have not already created one.

Render and MongoDB

For this course, you will also need to create accounts at Render.com for deploying your web services and MongoDB.com for managing your database, and MongoDB Atlas for your cloud database. The learning activities this week will guide you through setting up these accounts.

Other Links: