Angular Boot Camp Preparation

for Online Classes

Updated September 2025

Daily schedule

Please consult the class listing to confirm the times for your class. We typically schedule either three days of eight hours, or four days of six hours.

Please confirm the time zone of your class hours. It is easy to misread the time zone and arrive early or late.

Each day we will take a 1 hour break for lunch, at approximately 12:00pm in the class-listed time zone.

Student computer setup checklist

To prepare, please work through this checklist.

1. Computer

We recommend that students prepare their computer prior to attending. During class, the instructor(s) will help with any remaining setup problems, but this takes time that could otherwise be spent working with Angular.

2. Connectivity

Because the online class uses a video and audio feed, please ensure your network connection is robust and that you have good bandwidth available. Use any common speed test tool like fast.com.

For many class topics, we work with both Angular itself and the Angular ecosystem. To access these things, students should have network access and local computer permissions needed to:

This usually works "out of the box" for personal computers and home networks, but corporate computers and networks sometimes are locked-down in ways that require IT assistance.

3. Web browser

Please install Google Chrome for use in class. While Angular works well with all major browsers, we use the Chrome developer tools and occasionally plugins (such as the Angular DevTools and the Redux DevTools).

4. Online meeting system

We usually use MS Teams for the online meeting mechanism.

When joining the online classroom you will be prompted to enter your name. Please enter the same name you used in your registration for the class, so that we can confirm which students have successfully arrived. Do not leave the name blank.

5. Headset, or speakers and microphone

Although online students often ask questions and get answers via text chat, complex questions are more easily asked via voice audio. Students who may want to participate in this way should ensure they have reasonable audio hardware. A headset with microphone tends to provide clear, feedback-free audio when asking a question. Video is also welcome for attendees asking questions.

6. Online IDE

We often use an online IDE during class to assist with your workshop coding exercises. We have other means available (screen sharing, etc.), but an online IDE is most convenient.

First, please set up an account (if you don't already have one) on GitHub. Log in to your GitHub account. You don't need to share or upload any code using GitHub, just have an account.

Second, go to StackBlitz, and log in. This login will work via your GitHub account, rather than a StackBlitz account per se.

We sometimes use other online IDE tools, which also work with a GitHub account.

7. Time zone

Although not strictly a computer readiness matter, we recommend that students carefully double check their time zone versus the time zone of the class. It is somewhat common for a student to unexpectedly find the class started an hour earlier or later than they thought.

8. Second monitor (optional)

The online classroom experience works well with a single monitor. However, we recommend that online students use a second monitor also, if possible. With two monitors, students can simultaneously see the instructor's screen (or face), and their own workshop code.

9. Development tool setup

Node.js and npm

Node.js is a JavaScript runtime environment used by many Angular-related tools. Please download and install Node.js from the Node.js web site. The Node.js installer also includes npm. We recommend installing the LTS (Long Term Support) version of Node.js.

Linux users: we recommend you install Node.js using your package manager or using a tool like NVM or N.

Web browser

Please install Google Chrome for use in class. While Angular works well with all major browsers, we use the Chrome developer tools and occasionally plugins (such as the Angular DevTools and the Redux DevTools ).

Editor or IDE

We recommend the following editors/IDEs:

These tools are easy to install and have excellent support for JavaScript and related technologies.

It is possible to participate in the class effectively using any other programmer's editor or IDE. We recommend students avoid simple editors like Windows Notepad, as they don't have features like syntax highlighting and code indentation.

We do not recommend attempting to use a visually oriented web development tool.

Help joining the online classroom

If you have difficulty with the conference software or any other aspect of entering the online classroom, please contact us at the email below.

This email address is monitored starting 30 minutes prior to the start of class on the first day, and during class. Some kinds of problems we can help with prior to class this way, while for other challenges, instructors will assist you during class.

helpme@oasisdigital.com

Help during class

For assistance during class (after you enter the online classroom successfully), contact the instructors using the classroom chat feature.


Angular Boot Camp is a production of Oasis Digital Solutions Inc.