Донецкая IT-академия
+7 (949) 404-81-82 Пн–Пт 9:00–19:00
Заказать звонок
Заказать звонок

Перезвоним в рабочее время, Пн–Пт 9:00–19:00. Заявка ни к чему не обязывает.

Или позвоните сами: +7 (949) 404-81-82

Курс Node.js

Используйте JavaScript вне браузера: создавайте небольшой сервер и работайте с пакетами и API.

Индивидуальные занятия Групповые занятия — при наборе
Иллюстрация веб-интерфейса

О курсе

Node.js открывает JavaScript для серверных задач. Вы пройдёте путь от запуска скрипта и асинхронной работы до HTTP API, которое получает запросы от веб-страницы и возвращает данные.

Чему научитесь

  • Запуск скриптов, npm, модули и структура проекта.
  • Промисы, async/await и работа с файлами.
  • Маршруты, запросы, ответы и обработка ошибок.
  • Небольшой сервер и обмен данными с клиентской частью.

Программа обучения

Для каждого раздела указан ориентировочный объём в парах. Одна пара — два академических часа. Состав и темп занятий можно уточнить под вашу цель и подготовку.

Среда Node.js1 пара
  • Запуск скриптов, npm, модули и структура проекта.
  • Запуск JavaScript-файла из командной строки
  • Пакеты npm и файл зависимостей проекта
  • Модули и разделение кода по задачам
Асинхронный код2 пары
  • Промисы, async/await и работа с файлами.
  • Промисы и последовательность асинхронных операций
  • Чтение и запись файлов для учебного сценария
  • Обработка ошибок с async/await
HTTP и API2 пары
  • Маршруты, запросы, ответы и обработка ошибок.
  • HTTP-запросы, маршруты и коды ответа
  • Передача и проверка данных в JSON
  • Централизованная обработка ошибок API
Практический проект3 пары
  • Небольшой сервер и обмен данными с клиентской частью.
  • Разделение маршрутов и бизнес-логики
  • Проверка запросов с клиентской страницы
  • Завершение мини-сервиса с несколькими операциями
Проверка входящих данных2 пары
  • Валидация параметров и тела запроса
  • Ответы на неверный ввод с понятным кодом ошибки
  • Хранение конфигурации вне исходного кода
  • Ограничение доступа к служебным данным
Проверка и запуск сервиса2 пары
  • Тестирование нескольких сценариев API
  • Диагностика ошибки по журналу
  • Подготовка инструкции по запуску проекта
  • Проверка связи с клиентским интерфейсом

Практическая работа и результат

Создаёте простой серверный API и подключаете его к веб-интерфейсу.

В процессе вы применяете темы программы к одной задаче, проверяете результат и исправляете ошибки вместе с преподавателем. Так после занятий у вас остаётся законченная учебная работа, а не только записи с объяснениями.

С чего начать

Нужны основы JavaScript. Если часть тем уже знакома, программу можно сместить в сторону более сложной практики.

Продолжить обучение

Эта тема входит в программу «Frontend-разработчик». Если вам нужно освоить направление целиком, обсудите с менеджером полную программу или отдельные занятия по этой теме.

Как проходят занятия

Аудитории, оборудование и практика — как это выглядит изнутри.

Получить подробности Расскажем о программе, формате занятий и стоимости. Если нужно освоить направление целиком, предложим полную программу.
Заполните форму