Курс на Stepik
Обложка курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!» на Stepik
6 000₽ -30%
--:--:--
4 200

Node.js — бэкенд для фронтенда. От концепции до деплоя! 4.923

Открыть на
STEPIK.ORG

Node.js через призму бэкенда для фронтеда. Курс для тех, кто знаком с фронтендом и хочет сделать первые шаги к бэкенду.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Учеников на курсе 407
Сертификаты, выданные на курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Сертификатов выдано 111
Отзывы о курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Отзывов получено 13
Рейтинг курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Рейтинг курса 4.923
Уроки в курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Количество уроков 135
Тесты в курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Количество квизов 126
Время прохождения курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Время прохождения курса
Стоимость курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Стоимость курса 6 000 ₽
Обновления курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Обновления курса
Дата публикации курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Дата публикации курса
Последнее обновление курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!» 12 разделов Уроки в курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!» 135 уроков Тесты в курсе «Node.js — бэкенд для фронтенда. От концепции до деплоя!» 126 тестов Время прохождения курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!» 14 ч. Последнее обновление курса «Node.js — бэкенд для фронтенда. От концепции до деплоя!» обн. 14 апреля 2026

1. Вводный

6 уроков
Открытый
1.1 Презентация курса
571
571
5м 41с
39
Закрытый
1.2 Актуальность NodeJS
303
303
7м 40с
22
Закрытый
1.3 Спектр задач для NodeJS
293
293
7м 35с
23
Открытый
1.4 Что значит бэкенд для фронтенда
478
478
3м 19с
23
Закрытый
1.5 Инструменты для работы с курсом
289
289
2м 0с
19
Закрытый
1.6 Версии NodeJS
287
287
1м 29с
16

2. Возможности Node.js

12 уроков
Закрытый
2.1 О модуле
290
290
1м 19с
15
Закрытый
2.2 Hello world на Node.js
290
290
2м 56с
15
Закрытый
2.3 Варианты синтаксиса
283
283
4м 45с
14
Закрытый
2.4 Как работает Node.js
284
278
3м 28с
14
Закрытый
2.5 Event loop
283
257
12м 40с
16
Закрытый
2.6 Асинхронный код в Node.js
273
273
5м 14с
10
Закрытый
2.7 Файловая система
266
266
8м 21с
14
Закрытый
2.8 Собственные cli утилиты
255
243
11м 46с
19
Закрытый
2.9 Тестирование
250
250
7м 45с
11
Закрытый
2.10 Веб-сервер
248
248
11м 3с
18
Закрытый
2.11 Квиз по модулю
249
231
3м 42с
9
Закрытый
2.12 Итоги модуля
249
249
2м 27с
16

3. Инструменты и особенности

10 уроков
Закрытый
3.1 О модуле
235
235
3м 31с
13
Закрытый
3.2 npm и его особенности
233
233
13м 18с
10
Закрытый
3.3 Альтернативы npm
226
226
4м 49с
10
Закрытый
3.4 Контроль версий Node.js
227
216
5м 23с
11
Закрытый
3.5 Особенности модулей
223
223
9м 7с
11
Закрытый
3.6 Варианты ошибок и работа с ними
216
216
5м 22с
10
Закрытый
3.7 Дебаггер VS Code
214
214
9м 47с
18
Закрытый
3.8 Переменные окружения
217
217
5м 56с
9
Закрытый
3.9 Квиз по модулю
221
220
2м 23с
8
Закрытый
3.10 Итоги модуля
218
218
2м 53с
16

4. Express

18 уроков
Закрытый
4.1 О модуле
214
214
2м 22с
16
Закрытый
4.2 Что такое Express
214
214
6м 4с
15
Закрытый
4.3 Стартовое приложение
214
214
7м 5с
12
Закрытый
4.4 Понятие middleware
210
206
6м 49с
10
Закрытый
4.5 Порты, HTTP заголовки, методы и статусы
211
208
13м 1с
12
Закрытый
4.6 Работа с роутами
209
209
9м 34с
16
Закрытый
4.7 Чтение входящего запроса
208
196
6м 42с
15
Закрытый
4.8 Использование роутера
205
205
16м 5с
17
Закрытый
4.9 Работа со статикой
202
202
4м 55с
11
Закрытый
4.10 REST API
198
191
11м 21с
17
Закрытый
4.11 Варианты организации кода
194
194
4м 34с
12
Закрытый
4.12 Кастомный middleware
194
194
5м 15с
9
Закрытый
4.13 Валидация запросов
190
190
10м 12с
14
Закрытый
4.14 Работа с ошибками
186
186
8м 41с
11
Закрытый
4.15 Кастомные ошибки
185
185
9м 18с
8
Закрытый
4.16 CORS
181
181
8м 32с
9
Закрытый
4.17 Квиз по модулю
182
159
7м 1с
7
Закрытый
4.18 Итоги модуля
180
165
4м 2с
19

5. Проект 1

11 уроков
Открытый
5.1 Какую проблему мы будем решать
477
477
6м 1с
12
Закрытый
5.2 Разбор стартового шаблона
178
171
8м 54с
10
Закрытый
5.3 Создание фасада API
175
175
9м 16с
7
Закрытый
5.4 Подготовка данных для фронта
165
165
10м 20с
8
Закрытый
5.5 Обработка ошибок
162
162
4м 33с
6
Закрытый
5.6 Оптимизация запросов
161
161
9м 36с
8
Закрытый
5.7 Миграция на другую версию внешнего сервиса
157
157
6м 38с
5
Закрытый
5.8 Начало миграции
152
152
7м 50с
5
Закрытый
5.9 Завершение миграции
148
148
12м 42с
8
Закрытый
5.10 Квиз по модулю
156
134
2м 49с
5
Закрытый
5.11 Итоги модуля
150
150
2м 0с
8

6. Кэширование данных

10 уроков
Закрытый
6.1 О модуле
150
150
1м 45с
5
Закрытый
6.2 Особенности браузерного кэширования
149
144
6м 41с
9
Закрытый
6.3 Реализация браузерного кэширования
149
148
7м 3с
6
Закрытый
6.4 Введение в Redis
147
147
7м 3с
7
Закрытый
6.5 Настройка окружения для Redis
148
141
9м 58с
5
Закрытый
6.6 Базовые операции с Redis
147
143
7м 25с
6
Закрытый
6.7 Redis и NodeJS
145
145
8м 37с
7
Закрытый
6.8 Кэширование запросов
142
142
12м 48с
8
Закрытый
6.9 Квиз по модулю
143
132
3м 41с
4
Закрытый
6.10 Итоги модуля
142
124
6м 0с
16

7. Введение в MongoDB

18 уроков
Закрытый
7.1 О модуле
133
133
3м 17с
6
Закрытый
7.2 Что такое MongoDB
133
133
6м 19с
8
Закрытый
7.3 Настройка окружения
131
127
9м 51с
6
Закрытый
7.4 Варианты взаимодействия с Node.js
131
129
4м 38с
8
Закрытый
7.5 Подключение к Mongo из Node.js
130
130
6м 13с
4
Закрытый
7.6 Концепция схемы и модели Mongoose
128
128
3м 7с
4
Закрытый
7.7 Создание первой схемы
130
130
5м 56с
2
Закрытый
7.8 Использование схемы
131
131
11м 33с
6
Закрытый
7.9 Изменение и удаление документа
128
128
11м 55с
7
Закрытый
7.10 Особенности схем
124
121
14м 40с
6
Закрытый
7.11 Связи между сущностями
122
122
9м 18с
5
Закрытый
7.12 Валидация Mongoose
120
116
14м 23с
5
Закрытый
7.13 Исключение полей
119
119
6м 47с
5
Закрытый
7.14 Другие типы данных в схеме
116
116
3м 45с
4
Закрытый
7.15 Сортировка
116
116
3м 18с
5
Закрытый
7.16 Пагинация
116
116
6м 49с
6
Закрытый
7.17 Квиз по модулю
119
113
4м 2с
5
Закрытый
7.18 Итоги модуля
117
117
2м 13с
6

8. Аутентификация

12 уроков
Закрытый
8.1 О модуле
113
113
2м 2с
4
Закрытый
8.2 Варианты аутентификации
112
112
11м 31с
10
Закрытый
8.3 Логика JWT
112
112
12м 19с
6
Закрытый
8.4 HttpOnly Cookie
109
109
5м 53с
5
Закрытый
8.5 Защищенные роуты
109
109
5м 7с
4
Закрытый
8.6 Создание входа пользователя
109
109
7м 11с
4
Закрытый
8.7 Хэширование пароля
107
107
7м 34с
4
Закрытый
8.8 Приватные ресурсы
107
107
9м 36с
5
Закрытый
8.9 Ошибки доступа
107
107
4м 44с
5
Закрытый
8.10 Проблема Cors
106
106
6м 58с
5
Закрытый
8.11 Квиз по модулю
105
87
4м 21с
3
Закрытый
8.12 Итоги модуля
104
104
4м 53с
6

9. Проект 2

11 уроков
Закрытый
9.1 Обзор проекта
101
101
4м 45с
4
Закрытый
9.2 Стартовые шаблоны
96
87
11м 27с
3
Закрытый
9.3 Создание короткой ссылки
90
90
9м 46с
3
Закрытый
9.4 Хранение ссылок в MongoDB
86
86
7м 5с
3
Закрытый
9.5 Создание пользователей
84
84
7м 23с
2
Закрытый
9.6 Аутентификация
87
87
12м 30с
3
Закрытый
9.7 Безопасность пользователя
83
83
5м 0с
3
Закрытый
9.8 Ссылки конкретных пользователей
83
83
5м 57с
2
Закрытый
9.9 Изменение и удаление ссылок
81
81
9м 32с
5
Закрытый
9.10 Синхронизация с фронтом
83
83
4м 44с
5
Закрытый
9.11 Итоги модуля
84
78
4м 41с
7

10. Стабильность приложения

10 уроков
Закрытый
10.1 О модуле
85
85
2м 30с
4
Закрытый
10.2 Атаки на инфраструктуру
85
85
5м 14с
3
Закрытый
10.3 Логирование ошибок
83
83
4м 56с
4
Закрытый
10.4 Логирование на практике
85
85
6м 50с
3
Закрытый
10.5 Хранение логов
84
84
5м 4с
3
Закрытый
10.6 Helmet
83
83
4м 21с
3
Закрытый
10.7 Важность кэширования
84
84
4м 52с
3
Закрытый
10.8 Защита от DDOS
84
84
5м 15с
5
Закрытый
10.9 Квиз по модулю
84
82
2м 31с
1
Закрытый
10.10 Итоги модуля
81
81
2м 33с
3

11. Публикация приложения

16 уроков
Закрытый
11.1 О модуле
80
80
1м 27с
4
Закрытый
11.2 Варианты деплоя
80
80
8м 48с
5
Закрытый
11.3 Выбор провайдера
79
75
7м 23с
3
Закрытый
11.4 Установка зависимостей
77
72
8м 57с
3
Закрытый
11.5 Управление пользователями
75
71
8м 51с
2
Закрытый
11.6 Установка веб-сервера
74
70
7м 58с
3
Закрытый
11.7 Фронтенд на сервере
73
70
11м 38с
2
Закрытый
11.8 Добавление домена
69
69
3м 58с
2
Закрытый
11.9 Бэкенд на сервере
68
67
7м 13с
1
Закрытый
11.10 Стабильность бэкенда
67
66
4м 30с
1
Закрытый
11.11 Связь бэкенда и фронтенда
69
66
5м 19с
1
Закрытый
11.12 Настройка файервола
65
64
4м 41с
1
Закрытый
11.13 Добавление https
68
66
6м 32с
1
Закрытый
11.14 Добавление http2
67
67
2м 53с
1
Закрытый
11.15 Квиз по модулю
66
63
3м 13с
0
Закрытый
11.16 Итоги модуля
66
66
4м 58с
2

12. Итоги курса

1 урок
Закрытый
12.1 Обзор пройденного и рекомендации
64
64
4м 19с
6