25 онлайн-курсов по Node.js, бесплатные и платные

Навигация по странице:
25 онлайн-курсов по Node.js, бесплатные и платные

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

Вы сможете пройти обучение на онлайн-курсах по Node.js, которые будут полезны всем, кто хочет начать работать на этой платформе. На странице представлены бесплатные и платные курсы для изучения, а также полезные ресурсы.

Зарплата

Зарплата Node.js-разработчика в России.

ЗарплатаКол-во вакансий
от 100 000 руб. 485
от 200 000 руб. 286
от 300 000 руб. 142
от 400 000 руб. 40
от 500 000 руб. 22

Навыки

ТОП 20 навыков, которые чаще всего требуются при приеме на работу.

JavaScript
Git
TypeScript
PostgreSQL
MongoDB
SQL
Английский язык
MySQL
React
Linux
ООП
Redis
REST
Docker
Express.js
Nest.js
PHP
WebSockets
NoSQL
Python
Express
02346
Показать все

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

Школа: Skillbox - онлайн-университет digital и IT профессий

Сайт: https://skillbox.ru/

Спикер: Евгений Миротин

Длительность: 3 месяца

Интенсивность: Приблизительно 3-5 часов в неделю

Формат обучения: Теория и практика

Кому подойдет: Frontend-разработчикам. Backend-разработчикам.

Программа:

11 тематических модулей, 75 видеоматериалов

  • Подготовка рабочей среды
  • Hello, world!
  • Решаем базовые задачи
  • Асинхронный код
  • Express.js
  • Реляционные базы данных
  • Нереляционные базы данных
  • CLI (Command Line Interface) программы
  • Углубляем теорию
  • Real-time & WebSockets
  • Pro tips
  • Дипломный проект. Сервис личных заметок

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

  • Работать с шаблонами HTML
  • Использовать инструменты разработчика для написания, контроля качества, тестирования и отладки кода
  • Использовать популярные модули Node.js
  • Работать с REST API
  • Работать с HTTP
  • Создавать веб-серверные приложения и CLI-утилиты
  • Развёртывать проект вручную и в автоматизированных системах
  • Работать с менеджером пакетов npm
  • Использовать базы данных PostgreSQL и MongoDB

Особенности обучения:

  • Обучение на практике
  • Доступ к курсу навсегда
  • Работа с наставником
  • Свободный график занятий
  • Стажировка для лучших студентов
  • Год английского языка бесплатно
  • Есть рассрочка
  • Telegram-чат
  • Диплом по специальности

На кусе вы освоите Node.js и сможете выполнять более сложные и интересные задачи в веб-разработке. Для обучения необходимы знания JavaScript.

Школа: Нетология - университет интернет-профессий

Сайт: https://netology.ru/

Длительность: 4 месяца

Интенсивность: 2 раза в неделю

Формат обучения: Вебинары и домашние задания с проверкой

Кому подойдет: Разработчикам на JavaScript

Программа:

  1. Введение в Node.js
  2. Библиотека Express.js
  3. Приложение для доставки
  4. TypeScript
  5. Nest.js
  6. Yandex Cloud
  7. Итоговый проект  — агрегатор отелей

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

  • Использовать Google Firebase
  • Использовать библиотеки и фреймворки Node.js: Express.js, Nest.js
  • Писать на TypeScript и использовать инструменты tsc, tslint/eslint
  • Писать unit-тесты
  • Работать с инструментами разработки Node.js
  • Подключать и использовать в проекте базы данных (MongoDB)
  • Настраивать обмен данными между клиентом и сервером (WebSocket)
  • Работать с ПО для автоматизации развёртывания и управления приложениями (Docker)
  • Настраивать аутентификацию с помощью Passport.js

Особенности обучения:

  • Готовый проект в портфолио
  • Помощь в обучении от координатора и наставников
  • Возможность стажировки в ведущих компаниях
  • Помощь и поддержка Центра развития карьеры
  • Удостоверение о повышении квалификации установленного образца
  • Есть рассрочка
  • Деньги можно вернуть в течение первых трёх занятий
  • Помощь с трудоустройством

Вы будете учиться в группе с другими студентами. Каждый ученик проходит курсы самостоятельно, а при необходимости обращается за помощью к наставнику и однокурсникам. Вы также можете учиться по готовым курсам и выполнять проекты самостоятельно или вместе с ментором в индивидуальном формате. Вы будете создавать настоящие приложения, которые станут частью вашего портфолио.

Школа: Хекслет - школа программирования

Сайт: https://ru.hexlet.io/

Длительность: 10 месяцев

Интенсивность: 15-20 часов в неделю

Формат обучения: Теория, тесты, практические упражнения с автоматической проверкой в браузере. Вебинары, слаконары, сессии лайв-кодинга.

Кому подойдет: Новичкам, которые хотят освоить профессию. Тем, кому нужна помощь наставника.

Навыки после обучения:

  • JavaScript
  • Node.js
  • HTML и CSS
  • Фреймворк (Express, Fastify)
  • Алгоритмы и структуры данных
  • Базы данных (SQL)
  • Архитектура
  • Автоматизированные тесты

Особенности обучения:

  • Стажировка (участие в проектах с реальными пользователями)
  • Более 350 заданий в тренажере. 4 реальных проекта в портфолио.
  • Возврат денег в течение первых двух недель, если передумали
  • Помощь с трудоустройством
  • Сертификат

Курс познакомит вас со средой Node.js и научит работать с ее основными модулями. Узнаете, что такое Node.js, поймете, как работает эта среда и как можно запускать JavaScript вне браузера. Вы будете реализовывать проект с участием основных модулей Node.js.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Формат обучения: Онлайн-курс

Для кого этот курс: для JavaScript-программистов

Программа:

6 уроков

  1. Введение. Управление зависимостями
  2. Цикл событий. События в Node.js
  3. Работа с файловой системой. Класс Buffer. Модуль Streams
  4. CLI-приложения
  5. HTTP-cервер
  6. Библиотека Socket.io. Workers в Node.js

Навыки после обучения:

  • Навыки записи и чтения файлов различными способами
  • Порядок выполнения операций в цикле событий
  • Внутреннее устройство Node.js
  • Применение модуля worker_threads для выполнения ресурсоемких вычислений.
  • Масштабирование веб-сервера при помощи модуля Cluster
  • Инициализация проекта на Node.js
  • Как события применяются в Node.js
  • Управление зависимостями проекта при помощи npm
  • Функции setTimeout/setInterval/setImmediate
  • Стандартный модуль Stream и его базовый функционал
  • Что такое события
  • Отличие вебсокетов от http-запросов, базовые навыки работы с библиотекой Socket.io
  • Стандартный модуль Events и его базовый функционал
  • Что такое “цикл событий” и зачем он нужен
  • Навыки создания консольных приложений
  • Создание http-сервера

Курс посвящен изучению разработки серверных приложений на Node.js с использованием Express, TypeScript, GraphQl, Apollo и Nest.js. Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в slack курса, сдача домашних заданий и получение обратной связи от преподавателя. Курс длится 4 месяца, а финал отводится на проектную работу, домашние задания и вопросы к преподавателям.

Школа: OTUS - авторские курсы для IT-специалистов

Сайт: https://otus.ru/

Длительность: 4 месяца , 4 ак. часа в нед.

Интенсивность: дважды в неделю

Формат обучения: Вебинары, общение с преподавателями и группой в слаке, сдача домашних работ и получение обратной связи от преподавателя

Кому подойдет: Знание основ JavaScript. Основы работы браузера и браузерного API. Знание HTML и CSS. Базовые навыки работы с Git.

Программа курса:

  1. Особенности Node.js
  2. Web Server с Express
  3. Node.js на Prod
  4. Nest.js, TypeScript, GraphQL, Apollo
  5. Проектная работа

Навыки после обучения:

  • Навыки разработки с TDD
  • Писать понятный и чистый код на TypeScript
  • Работать с Web Sockets (Socket.IO)
  • Работать с базами данных MongoDB и PostgreSQL
  • Практические навыки создания GraphQl-сервера с Apollo
  • Разрабатывать бэкенд любой сложности
  • Разработка Real-time и CLI-приложений
  • Использовать и настраивать CI/CD
  • Конфигурировать приложения для production и деплоить на сервер

Особенности обучения:

  • Консультации и обратная связь от преподавателей
  • Выпускной проект станет вашим портфолио для будущих работодателей
  • Сертификат о прохождении курса
  • Приглашение пройти собеседование в компаниях-партнерах

Интенсивный курс изучения Node.js.

Школа: LOFT - школа онлайн обучения IT профессиям

Сайт: https://loftschool.com/

Преподаватели: Наставники Loft – практикующие эксперты в IT отрасли

Длительность: 6 недель

Формат обучения: Теория, практика с наставником, обратная связь, видеоуроки

Кому подойдет: Курс рассчитан на веб-разработчиков с опытом разработки на языке JavaScript

Программа:

20 обучающих модулей, 100+ часов обучения

Неделя 1 — Введение в Node.js, асинхронность, модули
  1. Знакомство с командой курса
  2. Изучаем модули, файловую систему и потоки
  3. Разбираем асинхронность
Неделя 2 — Работа с шаблонами, Express.js, Koa.js
  1. Изучаем принципы работы с шаблонами
  2. Знакомимся с framework Express.js
  3. Изучаем framework Кoa.js
Неделя 3 — REST API, работа с базами данных
  1. Разбираем понятие AP
  2. Рассматриваем работу с реляционными и не реляционными БД на примере PostgreSQL и MongoDB
Неделя 4 — Сокеты, авторизация, тестирование
  1. Работа с Websocket. Рассматриваем библиотеку Socket.IO
  2. Рассматриваем различия авторизации и аутентификации
  3. Изучаем виды тестов
Неделя 5 — Deployment
  1. Рассматриваем виртуальные хостинги. Deployment на Heroku с использованием Travis
  2. Пишем Telegram-бота
  3. Выбираем framework для реализации выпускного проекта
Неделя 6 — Серверный рендеринг
  1. Рассматриваем принципы серверного рендеринга
  2. Разбираем преимущества и недостатки SPA
  3. Завершаем работу над выпускным проектом

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

  • Node.js и серверный javascript
  • WebSocket и socket.io
  • Deploy
  • Серверный рендеринг
  • Тестировать приложения
  • Express.js и Koa.js

Особенности обучения:

  • Личный наставник
  • Готовое портфолио
  • Доступ к материалам навсегда
  • Telegram-чат
  • Выпускной проект
  • Возможен возврат денег не позднее 3-го дня с момента старта обучения
  • Раассрочка
  • Сертификат

Курс для тех, кто хочет сменить профессию и стать высокооплачиваемым специалистом. Вы получите навыки создания проектов, которые будут иметь уровень сложности, как в индустрии. И будете делать их правильно, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.

Школа: HTML Academy - интерактивные онлайн-курсы

Сайт: https://htmlacademy.ru/

Наставники: Опытные профессионалы, работающие в индустрии

Длительность: 2 месяца

Интенсивность: 15-20 часов в неделю

Формат обучения: Участие в живых лекциях, работа над проектом с наставником. Подготовка проекта к итоговой защите. Практика. Проверка выполнения заданий. Голосовые консультации.

Кому подойдет: Курс рассчитан на фронтенд-разработчиков, уверенно применяющих JavaScript.

Программа:

  1. Введение в Node.js. CLI
  2. Цикл событий. Потоки (Streams)
  3. Архитектура приложения
  4. Введение в базы данных. MongoDB
  5. Базы данных на практике. Проектирование REST
  6. Express.js
  7. Middleware. Валидация. Загрузка файлов
  8. Ограничение доступа. Авторизация
  9. Бэкенд и фронтенд
  10. Финал

Что получите после обучения:

  • Опыт работы с дедлайнами и планирования работы
  • Понимание полного цикла работы разработчика
  • Фундаментальные и структурированные знания необходимых технологий
  • Актуальные стандарты качества: не нужно переучиваться после курса

Особенности обучения:

  • В течение обучения вы выполняете настоящие проекты.
  • Сертификат

Полное руководство по разработке на стороне NodeJS.Server в JavaScript и очень тщательный анализ отношений между пользовательской частью и сервером. Курс предоставляет информацию от самых основ, от установки самого NodeJS до развертывания готового приложения и его размещения на сервере.

Сайт: https://webformyself.com

Автор: Владилен Минин

Дата начала: В любое время

Длительность: 1 месяц

Интенсивность: Свободный график

Формат обучения: Видеокурс, теория и практика.

Кому подойдет: Действующие Backend- и Fullstack-разработчики. Фрилансеры-практики.

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

74 видеоурока, 15 часов видео, 80% курса практика, 10 объемных блоков, 2 созданных приложения

  1. Введение - 5 уроков
  2. Основы NodeJS - 12 уроков
  3. Практика: Express.js - 18 уроков
  4. Практика: База данных MongoDB - 14 уроков
  5. Практика: сессии и авторизация - 12 уроков
  6. Практика: работа с Email - 8 уроков
  7. Практика: валидация и файлы - 9 уроков
  8. Практика: деплой приложения - 5 уроков
  9. БД MySQL – REST API приложение -11 уроков
  10. GraphQL - 7 уроков

Особенности курса:

  • По-настоящему полное руководство по NodeJS
  • Много практики и готовые работы в портфолио
  • Гарантия возврата денег
  • Объем видеокурса составляет около 2 Гбайт
  • По итогам практической части курса будет создано два приложения

Курс по созданию сайтов и приложений на серверном JavaScript, включая базы данных и создание API. Основной практической части курса является создание крупного интернет-магазина и сложного приложения REST API. Повторяя уроки курса, вы сможете создать 2 приложения с нуля и разместить их в своем портфолио.

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Преподаватель: Владилен Минин

Длительность: 13,5 ч. видео

Формат обучения: Видео, текстовые материалы, практика.

Для кого этот курс: NodeJS Backend разработчики. Фрилансеры. Fullstack разработчики. Junior и Middle Frontend разработчики.

Программа:

10 разделов, 103 лекций, общая продолжительность 13 ч. 22 мин.

Программа

Вы научитесь:

  • Создавать статические сайты на NodeJS
  • Всю инфраструктуру NodeJS
  • Хранить данные в MySQL и MongoDB
  • Создавать приложения на Express
  • Создавать REST API
  • Основы GraphQL
  • Писать серверный JavaScript

Особенности обучения:

  • Гарантия возврата денег — 30 дней
  • 99 ресурсов для скачивания
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании

Курс рекомендуется для разработчиков с глубокими знаниями в области программирования на JavaScript. В ходе курса студенты работают над проектом по созданию веб-сайта с использованием фреймворка Express. Программа курса соответствует требованиям профессионального стандарта «Программист».

Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана

Сайт: https://www.specialist.ru

Длительность: 24 ак. ч.

Формат обучения: Очно или онлайн

Требования: Необходимы хорошие знания JavaScript

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

  1. Основы Node.js (2 ак. ч.)
  2. События (2 ак. ч.)
  3. Потоки (2 ак. ч.)
  4. Модули (2 ак. ч.)
  5. Фреймворк Express (4 ак. ч.)
  6. Веб-сокеты (4 ак. ч.)
  7. Элементы веб-приложения. Практикум (8 ак. ч.)

Чему вы научитесь:

  • Использовать сеансы для сохранения состояния веб-приложения
  • Создавать веб-сервер
  • Использовать технологии, позволяющие передавать и получать данные без перезагрузки страницы
  • Осуществлять безопасную авторизацию пользователя
  • Использовать документо-ориентированная систему управления базами данных MongoDB
  • Создавать динамическое веб-приложение

Документ:

  • По окончании обучения на курсе проводится итоговая аттестация.
  • Свидетельство выпускника, сертификат международного образца или удостоверение о повышении квалификации - в зависимости от программы обучения.

Курс предназначен для тех, кто ранее не разрабатывал Node.JS или хочет получить хороший уровень в этой технологии. Этот курс посвящен профессиональной серверной разработке с помощью Node.js. Курс длится около 1,5 месяцев и включает онлайн-занятия с преподавателем 2 раза в неделю.

Сайт: https://learn.javascript.ru

Преподаватель: Сергей Зеленов

Длительность: 1.5 месяца

Интенсивность: Онлайн-занятия с преподавателем 2 раза в неделю

Формат обучения: Домашние задания, обратная связь по ним. Видео-лекции. Групповой чат. Курсовой проект.

Требования: Знание JavaScript, включая ООП, классы.

Программа:

  1. Собрание
  2. Фундаментальный Node.js
  3. Потоки данных
  4. Юнит- и функциональное тестирование
  5. Серверные фреймворки, Koa.js
  6. Базы данных
  7. Пользователи, авторизация
  8. Улучшаем приложение
  9. Чаты, непрерывная подгрузка и обмен данными
  10. Развёртывание и запуск приложения
  11. Занятие на дополнительные темы, нужные группе

Чему вы научитесь:

  • Разбираетесь в устройстве Node.JS
  • Узнаете, как поднять проект малого и среднего размера
  • Сможете разработать современный веб-сервис на Node.JS

Особенности обучения:

  • Гарантия возврата денег
  • Можно сделать налоговый вычет
  • Курсовой проект
  • Сертификат

Курс Node.js предназначен для разработчиков, которые уже хорошо знают JavaScript. Это основной язык рассматриваемой платформы. Всю теоретическую информацию автор будет сопровождать простыми для понимания практическими примерами.

Сайт: https://itvdn.com

Автор: Владимир Виноградов

Длительность: 8 ч. 36 м.

Формат обучения: Видеоуроки, теория, домашние задания, тестирования

Требования: Знания HTML, CSS и JavaScript

Программа:

10 уроков

  1. Введение в платформу Node.js.
  2. Обработка событий
  3. Работа в консоли
  4. Работа с http запросами
  5. Фреймворк Express
  6. Работа с базами данных
  7. Работа с сессиями и cookies
  8. Аутентификация и авторизация
  9. REST API в Node.js
  10. Socket.IO

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

  • Писать собственные приложения
  • Понимать устройство HTTP-протокола
  • Использовать фреймворк Express
  • Использовать инструменты для хранения данных на стороне клиента и сервера
  • Работать с MongoDB и MS SQL Server
  • Создавать и настраивать веб-сервер
  • Работать с cookies
  • Реализовывать регистрацию и авторизацию пользователей
  • Работать с REST API

Особенности обучения:

  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин.
  • О школе: современная база знаний, набор учебных материалов, проверка домашних заданий, онлайн тестирование, сертификат.

Курс подходит для тех, кто уже изучил основы JavaScript и хочет получить практический опыт использования языка. Он также подходит для фронтенд-разработчиков, работающих с различными фреймворками, такими как Angular, React и т. д.

Сайт: https://codedojo.ru

Автор: Олег Поляков

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Текстовые материалы, видео, интерактивные занятия.

Для кого этот курс: Тем, кто уже изучил основы JavaScript и хочет получить практический опыт использования языка. Front-end разработчикам. Back-end разработчикам.

Программа:

53 урока

Знакомство с Node.js

Что такое Node.js, зачем он вам нужен и как его использовать

Ядро

Познакомитесь с глобальным объектом, научитесь работать с вводом и выводом

Модули

Весь встроенный функционал Node.js разбит на отдельные файлы, которые называются модулями

Файловая система

Научитесь выполнять основные операции с файловой системой

События

Познакомитесь с этим важным понятием и напишите свою реализацию класса EventEmitter

Потоки

В этой части курса вы научитесь работать с потоками

npm

npm - это менеджер пакетов для Node.js.

HTTP
  1. Создание сервера
  2. Отправка файлов
  3. Отправка JSON
  4. Обработка POST-запросов
  5. Шаблоны
  6. Проект Веб-приложение

Особенности обучения:

  • Есть бесплатные курсы
  • Возможен доступ ко все курсам (в зависимости от тарифа)

Этот курс научит вас писать приложения Node.js. Напишите простую утилиту прогноза погоды и архитектурно сложный API. Будете анализировать его с нуля, поэтому требуются только базовые знания JavaScript. И даже напишите свой небольшой фреймворк, который можно легко масштабировать.

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Преподаватель: Антон Ларичев

Длительность: 18 ч. видео

Формат обучения: Видеокурс

Кому подойдет: Начинающие разработчики со знанием JavaScript. Frontend разработчики, которые хотят стать fullstack. Опытным разработчики, которые хотят познакомиться с NodeJS. Необходимы знания JavaScript на начальном уровне.

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

18 разделов, 99 лекций, общая продолжительность 18 ч.

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

Ваши навыки после обучения:

  • Реализовывать авторизацию и Guard для API
  • Строить архитектуру масштабируемых приложений
  • Анализировать производительность и утечки памяти
  • Понимать работу Event Loop
  • Писать unit и e2e тесты
  • Использовать Dependecy Injection
  • Писать легко поддерживаемый код
  • Интегрироваться с внешними API
  • Писать на TypeScript
  • Работать с SQL базами данных через ORM
  • Знать внутреннее устройство NodeJS и V8
  • Писать свои промежуточные обработчики
  • Разрабатывать приложения

Особенности обучения:

  • Гарантия возврата денег — 30 дней
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании

Pug — удивительный язык, более выразительный, чем html, более чистый, чем html, язык, который добавляет всю мощь js к html. Мощь шаблонизатора js и чистота синтаксиса — вот что вас ждет на это курсе. Будут рассмотрены основные концепции и основные вещи, которые нужны, чтобы полностью понять, как работает gulp.

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Преподаватель: Александр Лебединский

Длительность: 30 ч. видео

Формат обучения: Видеокурс

Для кого этот курс: Начинающих верстальщиков и веб-разработчиков

Программа:

7 разделов, 255 лекций, общая продолжительность 30 ч. 11 мин.

Программа

Навыки после обучения:

  • Создание сложных статических сайтов и генераторов сайтов на gulp
  • Основы Nodejs
  • Использование gulp
  • Изучение синтаксиса и возможностей pug

Особенности обучения:

  • Гарантия возврата денег — 30 дней
  • 80 ресурсов для скачивания
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Сертификат об окончании

Курс Node JS и Express наполнен большим количеством информации. Из курса вы узнаете, как использовать стек MEAN, где N означает Node JS, а E — Express JS. Вы также можете научиться создавать простые веб-приложения с помощью среды Express.

Школа: itProger - онлайн-школа IT профессий

Сайт: https://itproger.com/

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Требования: Перед началом просмотра курса стоит изучить HTML, а также JavaScript.

Программа:

17 уроков

  1. Что такое Node JS и Express?
  2. Движок V8 и глобальные объекты
  3. Функции, модули и директива require()
  4. Множественный вывод из модуля
  5. Отслеживание событий
  6. Написание и чтение файлов
  7. Работа с директориями
  8. Работа и создание сервера
  9. Работа с потоками
  10. Функция pipe(), работа с HTML и JSON
  11. Маршрутизация (отслеживание URL)
  12. Использование пакетного менеджера npm
  13. Изучение фреймворка Express
  14. Использование шаблонизатора
  15. Статические файлы и промежуточное ПО
  16. Создание HTML-формы и получение данных
  17. Получение данных из URL. Заключительный урок

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

Научитесь работать с Node, рассмотрите его синтаксис, создадите несколько простых веб приложений, а также разберетесь с фреймворком Express.

Особенности обучения:

  • 30 заданий
  • Справочник
  • Редактор кода

Автор: JavaScript.ru

Бесплатный видеокурс по изучению Node.JS от JavaScript.ru.

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Формат обучения: Видеокурс

Кому подойдет: Необходимы знания JavaScript

Плейлист:

Открыть
  1. Введение в Node.JS, об этом скринкасте
  2. Что такое Node.JS? Почему Node.JS?
  3. Установка и запуск
  4. Исходники и документация
  5. Модули для Node.JS
  6. Приёмы работы с модулями
  7. Введение в NPM - менеджер пакетов для Node.JS
  8. Структура пакета NPM
  9. Глобальные модули
  10. Модуль util и наследование
  11. Модуль console
  12. Наследование от ошибок Error
  13. События, EventEmitter и утечки памяти
  14. Node.JS как веб-сервер
  15. Эхо-сервер на Node.JS
  16. Документация к модулю http
  17. Разработка, supervisor
  18. Отладка скриптов под Node.JS
  19. Логирование, модули debug и winston
  20. Введение в асинхронную разработку
  21. Событийный цикл, библиотека libUV
  22. Таймеры, process.nextTick, ref/unref
  23. Работа с файлами, модуль fs
  24. Безопасный путь к файлу в fs и path
  25. Потоки данных в Node.JS, fs.ReadStream
  26. Writable поток ответа res, метод pipe
  27. Чат через long-polling, чтение POST
  28. Домены, "асинхронный try..catch"
  29. Чтение параметров из командной строки и окружения
  30. Создаём костяк сайта / Express: основы и Middleware
  31. Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML
  32. Улучшаем шаблонизацию / EJS: layout, block, partials
  33. Начинаем работать с базой / Основы MongoDB, native driver
  34. Создаём модель для пользователя / Основы Mongoose
  35. Делаем скрипт для создания тестовой базы / Async, организация кода
  36. Веб-сервисы, работа с ошибками / Express, Mongoose
  37. Сессии, отслеживание посетителей /Express/
  38. Авторизация /Express, Mongoose, Async, EJS/
  39. COMET: обзор подходов / WS.JS, Sock.JS, Socket.IO
  40. Чат на Express и Socket.IO
  41. Опции Socket.IO и автореконнект

Канал: WebDev с нуля. Канал Алекса Лущенко

Изучение Backend разработки с Node.js, работа с серверами, файлами, базами данных, изучение асинхронного и синхронного подхода.

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Плейлист:

Открыть
  • Курс Node.js - для тех, кто хочет начать бекенд разработку
  • Как учиться на курсе Node.js. Правила курса
  • Установка и первая программа
  • Дебаг программ
  • Передача параметров в Node.js
  • Читаем папки и файлы. Создаем файлы.
  • Читаем и пишем CSV и JSON файлы в Node.js
  • Получение GET и POST запросов
  • Подключение к базе данных MySQL
  • Роутинг
  • Последовательные запросы в базу данных
  • Модули Node.js, require
  • Загрузка файлов на сервер.
  • Загрузка файлов
  • Сохраняем данные из формы в базу. Sequelize
  • Установка Node приложений на сервер. Руками

Автор: Владилен Минин

В ролике рассказывается о создание простого приложения на стеке NodeJS, Express, MongoDB. В результате вы получите приложение с множеством страниц, с разными формами и их обработкой.

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Кому подойдет: JavaScript-разработчикам

Структура видео:

  • 4:45 - Подключение БД
  • 6:30 - Создание БД
  • 9:30 - Подключение handlebars ( html движок)
  • 13:10 - Настройка БД
  • 15:30 - Создание роутов
  • 18:10 - Создание и настройка layouts
  • 25:50 - Создание модели

Автор: Алексей Соловьев

В этом уроке даны общие понятия о Node.js и зачем он нужен, что общего у него с PHP, что можно делать при помощи Node, а также будет написан веб-сервер!

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Кому подойдет: для JavaScript-разработчиков

Содержание видео:

  • 00:00 Для кого этот курс: как я начинал осваивать Node.js
  • 01:35 Как работают веб-сайты
  • 02:36 PHP для сайта: принцип работы
  • 03:54 Что можно делать на сервере?
  • 04:57 А при чём тут Node.js?
  • 05:15 Чем Node отличается от PHP?
  • 06:25 Node.js для сайта: принцип работы
  • 07:25 Для чего можно использовать Node.js?
  • 08:26 К практике! Первый сервер на Node.js
  • 11:24 Учим сервер по-разному реагировать на разные ссылки
  • 12:46 Завершение

Автор: Владилен Минин

Вся теория включена в один ролик!

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Кому подойдет: для JavaScript-разработчиков


Автор: Гоша Дударь

В ходе видеокурса вы научитесь создавать простейшие сайты на Node, а также изучите библиотеку Express.

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Кому подойдет: для JavaScript-разработчиков


Автор: Ulbi TV

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

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Кому подойдет: для JavaScript-разработчиков

Содержание:

  • 00:00 Введение
  • 02:00 Установка node js. Информация про npm
  • 06:16 Теория. Что такое node js, v8, libuv
  • 14:00 Асинхронная модель. Шаблон реактор. Многопоточность, неблокирующий\блокирующий ввод вывод. Event loop в node js
  • 33:11 Практика. process. Переменные окружения
  • 38:50 Path, URL
  • 44:07 Файловая система. Работа с файлами. CRUD
  • 59:00 Операционная система, модуль cluster
  • 01:04:50 События. Модуль events, EventEmitter
  • 01:09:00 Стримы. Readable, writable streams
  • 01:17:30 HTTP. Основы. Создание простого сервера.
  • 01:22:00 Создание своего фреймворка по типу express
  • 01:51:00 Работа с базой данных
  • 01:57:23 ПЛАН на дальнейшее обучение . Ставим лайки и пишем комментарии :)

НайтиКурс.Ру