• play_circle_outlineВступление4:19lock_open
  • Знакомство с Node.js8 уроков
  • В этой части мы обсудим, что такое Node.js, зачем он вам нужен и как его использовать.

    • subjectЧто такое Node.jsСтатьяlock_open
    • subjectУстановка Node.jsСтатьяlock_open
    • subjectПривет Node.jsСтатьяlock_open
    • subjectJavaScript за пределами браузераСтатьяlock_open
    • subjectREPLСтатьяlock_open
    • subjectАсинхронность в Node.jsСтатьяlock_open
    • subjectФункции обратного вызова в Node.jsСтатьяlock_open
    • subjectДокументацияСтатьяlock_open
  • Ядро6 уроков
  • Так же, как и в браузере, в Node.js имеются объекты и функции, доступные глобально, т. е. из любого места в программе. В этой части курса вы познакомитесь с глобальным объектом, научитесь работать с вводом и выводом, а также встретитесь со старыми друзьями из браузерного JavaScript.

    • subjectГлобальная областьСтатьяlock
    • subjectПроцессСтатьяlock
    • subjectСтандартный IOСтатьяlock
    • subjectБуферСтатьяlock
    • subjectТаймерыСтатьяlock
    • subjectВстроенные модулиСтатьяlock
  • Модули7 уроков
  • Весь встроенный функционал Node.js разбит на отдельные файлы, которые называются модулями. Встроенные модули являются нашими главными инструментами в работе. Это то, что в других языках называется стандартной библиотекой. Помимо этого, система модулей в Node.js позволяет разделять наш код на составные части для того, чтобы упростить структуру проекта, ну и для повторного использования этих частей.

    • subjectМодульная системаСтатьяlock
    • subjectОсновы работы с модулямиСтатьяlock
    • subjectЭкспортирование модуляСтатьяlock
    • subjectИмпортирование модуляСтатьяlock
    • subjectСоздание модуля-директорииСтатьяlock
    • subjectКэширование модулейСтатьяlock
    • subjectКонфигурируемый модульСтатьяlock
  • Файловая система8 уроков
  • В отличие от браузера, в Node.js имеется доступ к файловой системе, т. е. мы можем открывать, создавать, изменять и удалять файлы и директории. В этой части курса вы научитесь выполнять основные операции с файловой системой.

    • subjectЧтение файловСтатьяlock
    • subjectЗапись файловСтатьяlock
    • subjectКопирование файловСтатьяlock
    • subjectУдаление файловСтатьяlock
    • subjectСоздание директорийСтатьяlock
    • subjectЧтение директорийСтатьяlock
    • subjectУдаление директорийСтатьяlock
    • subjectПереименовывание файлов и директорийСтатьяlock
  • События4 урока
  • Одним из механизмов асинхронной работы в Node.js являются события, на которых основаны многие встроенные модули. В этой части курса мы познакомимся с этим важным понятием и напишем свою реализацию класса EventEmitter, который лежит в основе событий в Node.js.

    • subjectЧто такое событие?Статьяlock
    • subjectИспользование EventEmitterСтатьяlock
    • subjectНаследование EventEmitterСтатьяlock
    • subjectСоздание EventEmitterСтатьяlock
  • Потоки4 урока
  • Третьим механизмом асинхронной работы в Node.js являются потоки. Потоки повсеместно используются в Node.js для передачи данных, будь то взаимодействие программы с пользователем через терминал, чтение файла с диска или взаимодействие сервера с клиентом. В этой части курса вы научитесь работать с потоками.

    • subjectЧто такое поток?Статьяlock
    • subjectЧитаемый потокСтатьяlock
    • subjectЗаписываемый потокСтатьяlock
    • subjectСоединение потоковСтатьяlock
  • npm8 уроков
  • npm - это менеджер пакетов для Node.js. С его помощью вы сможете использовать миллионы строк кода, написанных тысячами программистов со всего света для решения самых разные задач.

    • subjectЧто такое npm?Статьяlock
    • subjectРепозиторий npmСтатьяlock
    • subjectУстановка пакетов локальноСтатьяlock
    • subjectУстановка пакетов глобальноСтатьяlock
    • subjectФайл package.jsonСтатьяlock
    • subjectОбновление пакетовСтатьяlock
    • subjectУдаление пакетовСтатьяlock
    • subjectЗаключениеСтатьяlock

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

Node.js — это открытая платформа для создания программ на JavaScript. Благодаря Node.js, JavaScript превращается из узкоспециализированного языка в язык общего назначения, на котором можно написать самые разные программы, например консольные утилиты, типа Webpack с помощью которой можно соединять и сжимать файлы, компилировать код на Sass в CSS и многое другое; сайты любой сложности и API-сервисы, от которых можно получать данные для использования в клиентских приложениях; полноценные приложения для компьютеров и мобильных устройств.

Приобрести доступ

Олег Поляков

Full Stack веб-разработчик. Основатель проекта CodeDojo.

Регистрация

Для регистрации введите актуальный адрес электронной почты. На него вам придет письмо для активации аккаунта.

Вход

или

Сброс пароля

Для сброса пароля введите адрес электронной почты указанный при регистрации. На этот адрес придет письмо с инструкцией.

Начало пути

Для начала необходимо создать аккаунт. Введите актуальный адрес электронной почты. На него вам придет письмо для активации аккаунта.

План

Сумма оплаты составляет 500 руб. Доступ будет действовать до 28.02.2021.