Курс по бэкенд-разработке в среде Node.JS для Университета ИТМО
1. Введение в проблематику серверной веб-разработки
1.1. Знакомство со средой Node.JS, пакетным менеджером npm
Вводная презентация
ДЗ1 (срок: 11.03.2022, 23:59)
Задание:
- Установка npm (8.1.0), node.js (16.13.0)
- Инициализация npm-пакета
- Установка express
- Удаление express/попытка его обновить
- Написание кастомной команды для npm, чтобы можно удалить express командой “npm run rme”
Необходимо сделать отчёт по шаблону
1.2. Знакомство с микрофреймворком Express
1.3. Typescript: основы языка
1.4. Знакомство с ORM Sequelize
1.5. Автоматизация рутинных действий средствами Makefile
2. Тестирование, разработка и документирование RESTful API
3. Развёртывание, микросервисы, CI/CD