javascript.ru | Курс по Node.JS (2018-2019) PCRec [H.264] -Автор (режиссер): javascript.ru Производство: Сергей Зеленов Жанр: Программирование, JavaScript, Node.JS, Koa.Js, MongoDB Описание: Этот онлайн-курс посвящён профессиональной Node.JS-разработке. В результате курса вы создадите реальный проект и, главное, хорошо разберётесь в Node.JS. Продолжительность: 21:32:34 Качество видео: PCRec Видео: AVC/H.264, 1920x1200, ~705-1477 Kbps Аудио: AAC, 2 ch, 177-180 Kbps
Программа:
Курс можно условно разделить на три части. Node.JS, главные "строительные блоки" разработчика. 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-проект и можете производить такую разработку самостоятельно.
MediaInfo:
Общее Полное имя : .\lesson6.mp4 Формат : MPEG-4 Профиль формата : Base Media Идентификатор кодека : isom (isom/mp42) Размер файла : 1,17 Гбайт Продолжительность : 2 ч. 30 м. Режим общего битрейта : Переменный Общий поток : 1108 Кбит/сек Дата кодирования : UTC 2018-11-30 18:03:44 Дата пометки : UTC 2018-11-30 18:03:44 Программа кодирования : Bandicam 4.2.1.1454 / GDI Видео Идентификатор : 1 Формат : AVC Формат/Информация : Advanced Video Codec Профиль формата : Baseline@L5.2 Настройки формата : 1 Ref Frames Параметр CABAC формата : Нет Параметр RefFrames формата : 1 кадр Идентификатор кодека : avc1 Идентификатор кодека/Информация : Advanced Video Coding Продолжительность : 2 ч. 30 м. Битрейт : 924 Кбит/сек Ширина : 1920 пикселей Высота : 1200 пикселей Соотношение сторон : 16:10 Режим частоты кадров : Переменный Частота кадров : 23,294 кадра/сек Минимальная частота кадров : 0,938 кадр/сек Максимальная частота кадров : 30,030 кадров/сек Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Бит/(Пиксели*Кадры) : 0.017 Размер потока : 997 Мбайт (83%) Язык : English Дата кодирования : UTC 2018-11-30 18:03:44 Дата пометки : UTC 2018-11-30 18:03:44 mdhd_Duration : 9046578 Codec configuration box : avcC Аудио Идентификатор : 2 Формат : AAC LC Формат/Информация : Advanced Audio Codec Low Complexity Идентификатор кодека : mp4a-40-2 Продолжительность : 2 ч. 30 м. Продолжительность оригинала : 2 ч. 30 м. Вид битрейта : Переменный Битрейт : 179 Кбит/сек Каналы : 2 канала ChannelLayout : L R Частота : 48,0 КГц Частота кадров : 46,875 кадров/сек (1024 SPF) Метод сжатия : С потерями Размер потока : 193 Мбайт (16%) Размер потока оригинала : 193 Мбайт (16%) Язык : English Дата кодирования : UTC 2018-11-30 18:03:44 Дата пометки : UTC 2018-11-30 18:03:44 mdhd_Duration : 9046631
Скачать javascript.ru - Курс по Node.JS (2018-2019) слив курса.
Текущее время: Сегодня 05:26
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы