This repository is dedicated to the study of software architecture through a series of lab exercises. Each lab exercise is stored on a separate branch, allowing for easy navigation and version control. The main branch contains default files for the GitHub repository.
- Lab 1: Початок роботи з Node.JS. Пакетний менеджер npm. Фреймворк Express. Пакети для тестування Jest та Supertest.
- Lab 2: Конвеєр обробки запиту та middleware. Відправлення відповіді. Маршрутизація. Переадресація.
- Lab 3: Node.js та MongoDB.
- Lab 4: Mongoose.
- Lab 5: Використання Docker, для розгортання додатку Node.JS