# Week of September 16th

Learn how to manage asynchronous tasks and send HTTP requests using JavaScript.

## Workshops

### *To be completed on Monday*

* [Node & npm introduction workshop](https://github.com/foundersandcoders/coursebook/blob/main/workshops/node-npm-intro/README.md). Repo name: Work08\_Node\_YourName
* [Node and Express HTTP Server](https://github.com/foundersandcoders/coursebook/blob/main/workshops/node-express-server/README.md). Repo name: Work09\_NodeAndExpress\_YourName

### *To be completed on Friday*

* [Intro to testing](https://fac-slides.netlify.app/slides/testing). Repo name: Work10\_IntroTesting\_YourName
* [Build a testing library](https://github.com/foundersandcoders/coursebook/blob/main/workshops/learn-testing/README.md). Repo name: Work11\_TestLibrary\_YourName
* [Unit testing workshop](https://github.com/foundersandcoders/coursebook/blob/main/workshops/learn-unit-testing/README.md). Repo name: Work12\_UnitTesting\_YourName
* [Integration testing workshop](https://github.com/foundersandcoders/coursebook/blob/main/workshops/learn-integration-testing/README.md). Repo name: Work13\_IntegrationTesting\_YourName
* [TDD workshop](https://github.com/foundersandcoders/coursebook/blob/main/workshops/tdd-array-methods/README.md). Repo name: Work14\_TDD\_YourName

## Execute Program

* [Execute Program Basic Typescript](https://www.executeprogram.com/courses/typescript-basics)

## Topics

* Introduction to commonJS modules
* Introduction to testing
* Introduction to Express
* Intro to testing, Build a testing library, Unit testing, Integration testing and TDD workshops
* Elevator pitch workshop
* [Project presentations](https://foundersandcoders.notion.site/Project-presentations-d8787b65e78a4314b62475552e7989e9)
