Node.js

Как учит школа
Доступ к курсу и всем его обновлениям останется с вами навсегда
Запись уроков
Свободный график
Cертификат установленного образца
Поддержка кураторов
Тренажер
Пополнение портфолио
Рассрочка
7 576 ₽/мес
Стоимость курса
45 457 ₽
Node.js

Рейтинг школы

Вдруг есть дешевле?

Мы договорились со школами о дополнительных скидках. Перед покупкой обязательно проверьте наличие промокода. Так вы сможете приобрести курс по более выгодной цене

Описание курса

Node.js расширяет возможности языка JavaScript и выступает в роли веб-сервера. С помощью этой платформы вы научитесь создавать полноценные веб-приложения и CLI-утилиты — и сможете вырасти как разработчик.

Программа Формат Спикеры Навыки Кому подходит

Подготовка рабочей среды

Познакомитесь с терминалом, Git, VSCode, установите и настроите рабочую среду на Windows, Linux или macOS.

Hello, world!

Создадите свою первую программу на Node.js, узнаете о конфигурационном файле package.json и установке зависимостей, научитесь пользоваться специальным шаблоном для быстрого старта проекта.

Решаем базовые задачи

Узнаете, как работать с файловой системой, создавать веб-сервер и обрабатывать HTTP-запросы, посылать запросы к сторонним сервисам. Изучите полезные встроенные и сторонние модули.

Асинхронный код

Поймете, что такое асинхронность и почему она важна, изучите основные подходы к организации асинхронного кода (callbacks, Promises, async/await), узнаете про библиотеку Bluebird.

Express.js

Познакомитесь с популярным веб-фреймворком Express.js. Научитесь работать с рендерингом HTML, REST API, загрузкой файлов, авторизацией и аутентификацией.

Реляционные базы данных

Изучите работу с реляционными базами данных на примере PostgreSQL.

Нереляционные базы данных

Изучите работу с нереляционными базами, их особенности и применение. Научитесь работать с MongoDB.

CLI (Command Line Interface) программы

Научитесь создавать CLI-утилиты с помощью Node.js.

Углубляем теорию

Изучите продвинутые темы: жизненный цикл процесса, event loop, работа с Buffer, streams, генераторы и итераторы, HTTPS.

Real-time & WebSockets

Узнаете, что такое real-time приложения, какие есть подходы к их реализации. Научитесь работать с протоколом WebSocket.

Pro tips

Получите полезные практические советы и инструменты для эффективной отладки, тестирования, развёртывания проекта.

Дипломный проект. Сервис личных заметок

Вы создадите серверную часть для сервиса личных заметок. Реализуете авторизацию, REST API, взаимодействие с базой данных — и развернёте проект на хостинге.

онлайн в удобное время

  • Евгений Миротин, Software Development Engineer в Play North. 16 лет опыта в IT
  • Создавать веб-серверные приложения и CLI-утилиты
  • Работать с менеджером пакетов npm
  • Работать с шаблонами HTML
  • Работать с REST API
  • Использовать популярные модули Node.js
  • Использовать инструменты разработчика для написания, контроля качества, тестирования и отладки кода
  • Использовать базы данных PostgreSQL и MongoDB
  • Развёртывать проект вручную и в автоматизированных системах
  • Работать с HTTP
  • Frontend-разработчикам
  • Backend-разработчикам

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс по Node.js предлагает уникальную возможность освоить создание полноценных веб-приложений и CLI-утилит. Он идеально подходит как для Frontend, так и для Backend разработчиков, желающих расширить свои навыки. Обучение включает много практики, а результаты могут значительно повысить вашу конкурентоспособность на рынке труда.

Рекомендованные курсы

Бэкенд на Node.js для фронтенд-разработчиков
2 983 ₽/мес
3 месяца
Бэкенд на Node.js для фронтенд-разработчиков
58 000 ₽
Koa.js
Koa.js
690 ₽

Другие направления