Node.js

Онлайн-курс от Skillbox. 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, взаимодействие с базой данных — и развернёте проект на хостинге.
16 800 ₽
24 000 ₽

Актуальная стоимость обучения.

Данные обновлены 18 мая 2021 г.

Рассрочка: 999 ₽ в месяц

  • Сертификат об обучении
Перейти на страницу курса
Информация о школе

Skillbox — это онлайн-университет, организующий прикладные курсы и программы от главных экспертов рынка. Данная школа использует актуальные подходы к обучению, помогает работать над реальными проектами, стажироваться и трудоустраиваться в крупнейшие компании страны.
158 достоверных отзывов о школе Skillbox
Мы не нашли много отзывов конкретно про курс «Node.js». Зато мы собрали 158 отзывов о школе Skillbox — они помогут вам получить общее представление о процессе обучения.