Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс Node.js

Старт курса:
Продолжительность:
20 ч.
Количество уроков:
10 занятий
Стоимость обучения:
4350 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Целевая аудитория

Курс рассчитан на разработчиков, уже знакомых с JavaScript и имеющих базовые знания HTML и CSS. В курсе не приводится объяснение базовых понятий, таких как: типы данных, переменные, управляющие структуры и т. д.

Предварительные требования

• Уверенное владение персональным компьютером
• Средний уровень владения JavaScript
• Базовые навыки HTML, CSS
• Понимание синхронного/асинхронного вызова функций

Описание курса
Node.js

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

После прохождению курса Вы научитесь использовать Node.js и npm модули, cможете заниматься разработкой приложений, инструментов и веб-сервисов, которые будут работать в режиме реального времени (real-time applications).

Читать полностью

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

Cвернуть
1
Введение в Node.js
• Введение в Node.js и npm (Node Package Manager)

• Преимущества и недостатки Node.js

• Установка Node.js

• Модули

• Методы работы с модулями
Читать дальше
Cвернуть
2
События и обработка событий
• Основные методы работы с событиями

• Добавление и удаление обработчиков события

• Передача данных при помощи событий

• Использование событий для обработки ошибок
Читать дальше
Cвернуть
3
Основные модули
• Стандартная библиотека модулей и функций

• Работа с переменными

• Работа с npm - менеджером пакетов для Node.js

• Библиотека необходимых модулей
Читать дальше
Cвернуть
4
Работа с сетевыми запросами
• Документация по HTTP

• Обработка входящих веб-запросов

• Исходящие запросы

• Примеры
Читать дальше
Cвернуть
5
Фреймворк express.js
• Введение в фреймворк express.js

• Создание каркаса сайта с помощью express.js

• Веб-сервисы

• Обработка ошибок
Читать дальше
Cвернуть
6
Работа с SQL Server
• Работа с SQL Server с помощью модуля node-mssql

• Создание и использование модулей

• Создание TODO-приложений (ввод и отображение элементов)

• Примеры
Читать дальше
Cвернуть
7
Cookies и сеансы
• Дальнейшая разработка TODO-приложения

• Редактирование и удаление элементов

• Обработка cookies и сессий
Читать дальше
Cвернуть
8
Аутентификация и авторизация
• Базовая авторизация

• Регистрация и логин

• Обработка данных форм
Читать дальше
Cвернуть
9
REST API
• Создание кросс-доменных API с помощью REST API + CORS

• Создание REST API с помощью restify

• Использование REST API
Читать дальше
Cвернуть
10
Веб-сокеты
• Работа с веб-сокетами через socket.io

• Опции socket.io

• Создание простого чата при помощи socket.io

• Хостинг Node.js - приложений
Читать дальше

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

Записаться на курс
ПРЕПОДАВАТЕЛИ КУРСА
 

Дмитрий Охрименко

Эксперт по построению распределенных и веб-ориентированных приложений. Сертифицированный специалист Microsoft (MCTS, MCPD, MCT).

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

После прохождению курса Вы научитесь использовать Node.js и npm модули, cможете заниматься разработкой приложений, инструментов и веб-сервисов, которые будут работать в режиме реального времени (real-time applications).