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

Confirmation of e-mail address is required!

The letter with the instruction has been sent to the e-mail address specified at the time of registration

Cookies

Cookies are disabled!

For the correct operation of the site, you must allow the use of cookies.

Cookies

Cookies are used to optimize the design and performance of our websites. By continuing to visit the website, you agree to use cookies.

Ok
Washington, D.C.

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

  • Online
  • Offline
Москва 
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
10%
Purchase this course and receive 10% discount on the next purchase
The discount is valid for  60 days  from the day of purchase
Course diplomas and certificates
  • Online
  • Offline
Москва 
About the event
  • Level
    Easy
  • Language
    Russian
  • Age
    Any
7%
When subscribing to the newsletter, you receive a 7% discount on the first purchase
10%
Purchase this course and receive 10% discount on the next purchase
The discount is valid for  60 days  from the day of purchase
  • Course Description
  • What you will learn?
  • Program
  • Requirements for course participants
Course Description

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

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

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

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

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

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

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

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

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

Organization

Location
  • Радио, 24с1
    Москва

Choose a purchase option

  • Offline
  • Online
Полный курс
Individual
Москва, Радио, 24с1
Полный курс
Individual
Москва, Радио, 24с1
Вебинар
Individual
Online activity
Вебинар
Individual
Online activity

Still have questions?

Start a chat with our support agent to get a quick response to all questions you might have