Microsoft Silver Partner
Оформить заявку

Курс - Node.js

Изображение к курсу Node.js
Курс Node.js
Длительность 10 дней / 20 часов
Количество уроков 10

Очное обучение

3580 UAH Записаться

Онлайн обучение

3580 UAH Записаться

Видео обучение

Оформить подписку

Консультации

Записаться
Курс ориентирован на комплексное изучение программной платформы Node.js и состоит из 10 уроков, насыщенных теоретическим материалом и практическими примерами для лучшего понимания особенностей платформы. Кроме того, курс содержит практические задания, которые помогут постигнуть все особенности разработки в среде Node.js. Курс был создан для версии Node.js V6.3.1 и express.js 4.14.0.

После прохождению курса Вы научитесь использовать Node.js и npm модули, cможете заниматься разработкой приложений, инструментов и веб-сервисов, которые будут работать в режиме реального времени (real-time applications).
• Уверенное владение персональным компьютером
• Средний уровень владения JavaScript
• Базовые навыки HTML, CSS
• Понимание синхронного/асинхронного вызова функций
Курс рассчитан на разработчиков, уже знакомых с JavaScript и имеющих базовые знания HTML и CSS. В курсе не приводится объяснение базовых понятий, таких как: типы данных, переменные, управляющие структуры и т. д.
Урок 1

Введение в Node.js

• Введение в Node.js и npm (Node Package Manager)
• Преимущества и недостатки Node.js
• Установка Node.js
• Модули
• Методы работы с модулями

Урок 2

События и обработка событий

• Основные методы работы с событиями
• Добавление и удаление обработчиков события
• Передача данных при помощи событий
• Использование событий для обработки ошибок

Урок 3

Основные модули

• Стандартная библиотека модулей и функций
• Работа с переменными
• Работа с npm - менеджером пакетов для Node.js
• Библиотека необходимых модулей

Урок 4

Работа с сетевыми запросами

• Документация по HTTP
• Обработка входящих веб-запросов
• Исходящие запросы
• Примеры

Урок 5

Фреймворк express.js

• Введение в фреймворк express.js
• Создание каркаса сайта с помощью express.js
• Веб-сервисы
• Обработка ошибок

Урок 6

Работа с SQL Server

• Работа с SQL Server с помощью модуля node-mssql
• Создание и использование модулей
• Создание TODO-приложений (ввод и отображение элементов)
• Примеры

Урок 7

Cookies и сеансы

• Дальнейшая разработка TODO-приложения
• Редактирование и удаление элементов
• Обработка cookies и сессий

Урок 8

Аутентификация и авторизация

• Базовая авторизация
• Регистрация и логин
• Обработка данных форм

Урок 9

REST API

• Создание кросс-доменных API с помощью REST API + CORS
• Создание REST API с помощью restify
• Использование REST API

Урок 10

Веб-сокеты

• Работа с веб-сокетами через socket.io
• Опции socket.io
• Создание простого чата при помощи socket.io
• Хостинг Node.js - приложений

• Создавать приложения в среде Node.js
• Создавать веб-сервисы с помощью фреймворка express.js
• Создавать и использовать REST API
• Создавать приложения, работающие в режиме реального времени с помощью socket.io
Check mark Запись в учебный центр Separator Онлайн форма для регистрации
Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
04.12.2017 15.12.2017 09:00-11:00 Зарегистрироваться
04.12.2017 15.12.2017 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку

Стационар Полустационар 3 дня в неделю
Дата начала Дата окончания Время
04.12.2017 15.12.2017 09:00-11:00 Зарегистрироваться
04.12.2017 15.12.2017 19:00-21:00 Зарегистрироваться

Не нашли подходящий курс в расписании? Оформите заявку