Software

This class assumes students will be using a Windows-based OS for coursework. I'm not restricting what OS you can use, (and in the past there has been few compatibility issues), but if you get stuck because of one issue, I can provide no support.

Packet Sniffer

Packet Analyzer

JavaScript Runtime Environment

Sequence Diagramming Tool

Browser

Enhanced Terminal with SSH/SFTP Client

Code Editor

HTTP Client

An HTTP Client can be used to help debug HTTP requests.

Terminal

 

Hosting of Server Code (Optional)