VIPBOOK.SU
ЭЛЕКТРОННАЯ БИБЛИОТЕКА






Добро пожаловать на сайт электронной библиотеки!
Здесь можно найти произведения русских и зарубежных авторов.
Скачать множество книг и журналов различных жанров и направлений.
Большой выбор художественной, бизнес, учебной и технической литературы.
Все представленные здесь книги и журналы имеют подробное описание и обложку.
Наша библиотека регулярно пополняется только новыми и интересными материалами!

«Подробнее о сайте»            «Правила сайта»            «Написать нам»            «Статьи»

Сергей Зеленов. Node.JS. Новый поток (2017) Видеокурс

Видеоуроки





Разместил: colt

5-07-2017, 18:39

Просмотров: 470





Сергей Зеленов. 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


Сергей Зеленов. Node.JS. Новый поток (2017) Видеокурс Сергей Зеленов. Node.JS. Новый поток (2017) Видеокурс Сергей Зеленов. Node.JS. Новый поток (2017) Видеокурс


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









Похожие публикации

Основы Node.js (2017) Видеокурс Основы Node.js (2017) Видеокурс
Язык JavaScrpipt позволяет тебе делать очень многое, даже писать на backend. Если ты чувствуешь себя силен в javascript и хочешь научиться писать на нем бекенд - этот курс для тебя. Ну а если ты фронтенд разработчик, и тебя уже довела верстка и

Шелли Пауэрс - Изучаем Node. Переходим на сторону сервера Шелли Пауэрс - Изучаем Node. Переходим на сторону сервера
Технология Node.js всё еще молода и в то же время существует достаточно долго, чтобы крупные корпорации (LinkedIn, Yahoo! и Netflix) взяли ее на вооружение. Эта книга посвящена Node и тем модулям, которые образуют базовую функциональность Node.

Krishna Rungta - Learn NodeJS in 1 Day: Complete Node JS Guide with Examples Krishna Rungta - Learn NodeJS in 1 Day: Complete Node JS Guide with Examples
Node.js поддерживает как клиентские, так и серверные приложения. Он основан на javascript и работает очень быстро. Эти отличительные особенности сделали node.js одной из самых мощных программных платформ в Java Ecosystem. С помощью этой

OpenView Network Node Manager OpenView Network Node Manager
Курс посвящен планированию, внедрению и сопровождению продукта OpenView Network Node Manager (NNM) компании Hewlett-Packard в корпоративной сети. Курс не содержит пересказа руководств и учебных пособий по NNM. Рекомендуется, чтобы читатель перед

Casciaro M.,Mammino L. Node.js Design Patterns, 2nd Edition Casciaro M.,Mammino L. Node.js Design Patterns, 2nd Edition
Get the best out of Node.js by mastering its most powerful components and patterns to create modular and scalable applications with ease.

Node.js. Путеводитель по технологии Node.js. Путеводитель по технологии
За последние несколько лет платформа Node.js стремительно повысила свой статус от экспериментальной технологии до основы для серьезных промышленных проектов. Тысячи программистов оценили возможность построения достаточно сложных, высоко нагруженных

Beginning Node.js Beginning Node.js
Beginning Node.js is your step-by-step guide to learning all the aspects of creating maintainable Node.js applications. You will see how Node.js is focused on creating high-performing, highly-scalable websites, and how easy it is to get started.

Ш. Пауэрс – Изучаем Node.js Ш. Пауэрс – Изучаем Node.js
Node.js является серверной технологией, которая основана на разработанном компанией Google javascript-движке V8. это прекрасно масштабируемая система, поддерживающая не программные потоки или отдельные процессы, а асинхронный ввод-вывод,

Node.JS от А до Я (2013) Видеокурс Node.JS от А до Я (2013) Видеокурс
Рабочее название: «Node.JS от А до Я». Скринкаст будет посвящён разработке и правильному использованию сервера Node.JS.

Дэвид Хэррон - Node.js Разработка серверных веб-приложений на JavaScript Дэвид Хэррон - Node.js Разработка серверных веб-приложений на JavaScript
Книга посвящена разработке веб-приложений в Node.js - платформе, которая выводит язык javascript за пределы браузера и позволяет использовать его в серверных приложениях. В основе платформы лежит исключительно быстрый движок javascript,




Отзывы и Комментарии





Добавление комментария

Ваше Имя:
Ваш E-Mail:(необязательно)
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Книги