JavaScript. Уровень 3в. Серверное программирование на Node.js / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Вашингтон

JavaScript. Уровень 3в. Серверное программирование на Node.js

  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
Дипломы/сертификаты об окончании
  • Онлайн
  • Офлайн
Москва 
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

Node.JS — серверная JavaScript платформа, включающая интерпретатор JavaScript, встроенный сервер и базовый набор библиотек. Платформа предоставляет полностью асинхронную работу с файлами и сетевыми устройствами. С помощью Node.js вы сможете создавать высокопроизводительные масштабируемые клиентские и серверные приложения и сервисы. Особенностью Node.js является каркас, который исполняется не в браузере клиента, а на стороне сервера.

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

Курс рекомендован разработчикам, имеющим твердые знания в области программирования на JavaScript, а именно:

  • слушателям, закончившим курсы по JavaScript и желающим продолжить изучение этой технологии;

  • слушателям, закончившим курсы направления «веб-технологии» и желающим идти в ногу со временем;

  • веб-разработчикам, желающим изучить новую серверную технологию.

В ходе курса слушатели ведут работу над проектом по созданию веб-сайта с использованием фреймворка Express.

Программа курса соответствует требованиям профессионального стандарта «Программист».

Продолжительность курса - 24 ак. ч.

Чему вы научитесь?
Создавать веб-сервер
Создавать динамическое веб-приложение
Использовать технологии, позволяющие передавать и получать данные без перезагрузки страницы
Использовать сеансы для сохранения состояния веб-приложения
Использовать документо-ориентированная систему управления базами данных MongoDB
Осуществлять безопасную авторизацию пользователя
Программа
Модуль 1. Основы Node.js
  • Модуль
  • Онлайн
Что такое Node.js Установка Node.js Обзор V8 JavaScript Engine Как работает Node.js Чтение файлов Создание веб-сервера Использование веб-сервера Лабораторная работа: Создание и использование веб-сервера
Модуль 2. События
  • Модуль
  • Онлайн
События JavaScript События http-сервера Node.js Лабораторная работа: Использование событий http-сервера Пользовательские события Node.js Лабораторная работа: Использование пользовательских событий
Модуль 3. Потоки
  • Модуль
  • Онлайн
HTTP-метод POST Использование cURL Способы обработки запроса Чтение из файла и запись в файл Загрузка файла на сервер Лабораторная работа: Использование потоков
Модуль 4. Модули
  • Модуль
  • Онлайн
Использование модулей Как создать модуль Лабораторная работа: Использование модулей NPM - Node Packaged Modules Описание модуля Основные команды NPM
Модуль 5. Фреймворк Express
  • Модуль
  • Онлайн
Фреймворк Express Установка Express Базовое использование Express Использование шаблонизаторов Полезные модули Лабораторная работа: Использование фреймворка Express
Модуль 6. Веб-сокеты
  • Модуль
  • Онлайн
Клиент – сервер: XHR vs WebSocket Модуль Socket.IO Совместное использование модулей Express и Socket.IO Лабораторная работа: Чат с использованием Express и Socket.IO
Модуль 7. Элементы веб-приложения. Практикум
  • Модуль
  • Онлайн
REST API Создание каркаса приложения Использование шаблонизатора Использование MongoDB Использование сеансов Маршрутизация Аутентификация пользователя
Требования к участникам
Успешное окончание курса JavaScript. Уровень 1. Основы веб - программирования или эквивалентная подготовка.
Рекомендуемая подготовка: Успешное окончание курса JavaScript. Уровень 2. Расширенные возможности или эквивалентная подготовка.
Рекомендуемая подготовка: Успешное окончание курса Web - мастеринг. Настройка web - серверов или эквивалентная подготовка.

Организация

Адрес проведения
  • Радио, 24с1
    Москва

Выберите вариант покупки

  • Офлайн
  • Онлайн
Полный курс
Индивидуально
Москва, Радио, 24с1
Полный курс
Индивидуально
Москва, Радио, 24с1
Вебинар
Индивидуально
Онлайн-занятие
Вебинар
Индивидуально
Онлайн-занятие

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.

Задать вопрос