СОФТ ИГРЫ ВИДЕО МУЗОН ПУБЛИКАЦИИ ФОРУМ
Facebook
RSS - лента новостей
 
Главная страница
Новости  
Аптека
Игры
Музон
Видео  
Книги журналы
Смартфон планщет
Разное
Архив материалов
Обратная связь
Новости по почте

Введите Ваш E-mail:

Опрос

Чего нужно побольше?
Всего ответов: 1206

Node.JS. Новый поток (2017) /Видеокурс/

16.07.2017 19:23 



Node.JS. Новый поток (2017) /Видеокурс/

Этот курс посвящён профессиональной Node.JS-разработке. Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели. Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.

Курс можно условно разделить на три части.
1.Node.JS, главные "строительные блоки" разработчика.
2.Разработка веб-сервисов на современных технологиях и фреймворках.
3.Архитектура сложных приложений, организация проекта.

Основные темы программы:
Первая часть курса

1. Фундаментальный Node.JS
Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.

Настройка окружения, редактора, инструменты для разработки и отладки.
Модули: организация приложения
Встроенные модули http, path, fs, events и другие.
Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop в примерах.
Потоки в Node.JS, частые ошибки при работе с ними.

2. Сервер на Node.JS
Создадим код и тесты для веб-сервера на Node.JS, а также разберёмся с асинхронностью.

Создание чат-сервера на Node.JS, частые ошибки.
Тестирование с использованием mocha и других фреймворков.

3. Асинхронный код
Изучим способы работы с асинхронным кодом, делающие его простым и удобным.

Промисы (promises)
Async/Await их особенности в Node.JS.
По окончанию первой части курса вы понимаете, как разрабатывать на Node.JS, как делать сервер и правильно обрабатывать запросы, автоматически тестировать свой код.

Вторая часть курса

1. Современный веб-сервис
Фреймворк Koa.JS: основы, роутинг.
Конфигурация через модуль config.
Koa.JS: структура middleware, готовые middleware – какие внешние модули для чего использовать.

2. Работа с базой данных
Мы будем использовать MongoDB, однако изучаемые принципы применимы к другим базам, в частности MySQL, PostgreSQL, Redis и т.п.
База MongoDB, её особенности.
Объектно-ориентированная работа с MongoDB через Mongoose.
Полная картина работы с базой: запросы, схемы, валидация, плагины и middleware.

3. Авторизация с Passport.JS
Модель пользователя, регистрация.
Сессии с Node.JS.
Passport.JS: сериализация, стратегии, авторизация.
CSRF-защита от взлома для форм и AJAX.

4. Gulp для запуска задач
Типы задач gulp, написание своих задач.
Запуск сервера, загрузка фикстур и тестирование через gulp

5. COMET при помощи Socket.IO
Вебсокеты.
Обмен сообщениями при помощи Socket.IO.
Интеграция Socket.IO с Koa.JS, авторизацией и другими сервисами.

По окончании этой части мы умеем создавать сервер со страницами, веб-сервисами, авторизацией и чатом.

Третья часть курса

1. Архитектура проекта
В среднем Node.JS-проекте – сотни файлов. Это нормально, и даже вполне удобно, если их правильно организовать.
Архитектура HMVC для Koa.JS.
Организация шаблонов, тестов, клиентских скриптов.

2. Выкладка Production
Организация git-репозитария и модулей.
Запуск с кластеризацией на все ядра процессора через PM2.
Обзор методов deployment'а.

После окончания третьей части вы понимаете, как разрабатывается современный Node.JS-проект и можете производить такую разработку самостоятельно.

Информация о видео
Название: Node.JS. Новый поток
Автор: Сергей Зеленов
Год выхода: 2017
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~19 часов

Файл
Формат: MP4 (+ доп. файлы)
Видео: AVC, 1680x1050, ~462 Kbps
Аудио: AAC, 77 Kbps, 48.0 KHz
Размер файла: 4.38 Gb





Категория ДОК. / УЧЕБ. ВИДЕО | Просмотров 215 | Добавил tottall | Дата 16.07.2017 19:23 | Теги программирование, Видеокурс, Node.js, Обучение | Рейтинг 0.0/0 |

  ПОХОЖИЕ МАТЕРИАЛЫ:

Всего комментариев: 0
avatar

 
Вход на сайт


Логин:
 
Пароль:
 
 
Поиск по сайту

Встроенный поиск
Поиск по заголовкам
Yandex поиск

Google поиск

оплати за WebMoney

 Viber Viber 8.2.0.1
 Mozilla Firefox Mozilla Firefox 58.0.2
 Opera Opera 51.0.2830.26
 Adobe Flash Player Adobe Flash Player 28.0.0.161
 Nero Nero Platinum 2018 Suite 19.0.10200
 Download Master Download Master 6.15.1.1587
 Skype Skype 8.13.0.3
 AIMP AIMP 4.50.2058
 µTorrent µTorrent Pro 3.5.1.44332
 AIDA64 AIDA64 v.5.95.4500
 K-Lite Mega Codec Pack K-Lite Codec Pack 13.5.9
 
WinRAR WinRAR 5.50 Rus/Final
 CCleaner CCleaner 5.31.6105
 Google Chrome Google Chrome 56.0.2924.87
 WebMoney Keeper Classic WebMoney Keeper WinPro 3.9.9.7
 Avast! Avast! Free Antivirus 11.2.2732
На сайте: 10
Гости: 10
Свои: 0

Яндекс.Метрика Рейтинг@Mail.ru

Материалы на сайте опубликованы пользователями для обмена и ознакомления, администрация не несёт ответственности за их содержание.
Мы не храним никаких нелегальных материалов, а также материалов охраняемых авторским правом. На страницах сайта выложены только ссылки на файлы.
Если вы являетесь правообладателем какого либо контента и не желаете его распространения, сообщите нам и нарушение будет устранено.

2009-2018 © skatay.com Обратная связь Карта сайта | Карта форума | Теги Создать сайт