Class Requirements for TDD classes

  • Projector or class-net to show demos to attendees from instructor computer

  • Preferable: Even number of attendees (everything is done in pairs).

  • Preferable: 1 computer with two screens for each pair of attendees.(given 12 Attendees, that’s 6 machines and 12 screens)

  • Wifi/internet access for all machines (including instructor laptop)

  • .NET:

    • Visual Studio 2015,2017,2019 or any other modern .NET IDE with the ability to run tests such as mstest or NUnit

    • Verify ability to install Nuget packages (during class using Wifi)

    • Install NUnit Test adapter for MSTest or Resharper, or trial Copy of NCrunch.NET

  • Java:

    • Any modern Java IDE

    • Java 8

    • JUnit 5

  • Web:

    • Webstorm, VsCode or other moden web IDEs

    • React / Angular with ES6

    • Optional: Typescript

    • Jest test runner

  • PDF reading software

  • Access to Google Docs during Class