Освоение асинхронного программирования в Node.js, JavaScript и TypeScript без ошибок и гонок данных
На выходе
Проектировать асинхронную архитектуру для бэкенда на Node.js; Писать поддерживаемый и тестируемый асинхронный код; Устранять гонки данных (data races) и скрытые проблемы состояния; Выбирать оптимальные абстракции в зависимости от задачи; Корректно обрабатывать ошибки в различных стилях асинхронности
Навыки
Асинхронное программирование на Node.js · Работа с JavaScript и TypeScript · Устранение data races · Обработка ошибок в асинхронном коде · Управление состоянием · Параллельное программирование · Ревью кода · Исправление скрытых багов