Новые раздачи

21-Июн
21-Июн
21-Июн
21-Июн
21-Июн
21-Июн
20-Июн
20-Июн
20-Июн
20-Июн

javascript.ru - Курс по Node.JS (2018-2019) бесплатно

Ответить на тему
 
Автор Сообщение

Prescious ®

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)"

Вам нужно Авторизоваться на сайте под своим логином. Если у Вы ещё не зарегистрированы, тогда Вам нужно пройти Регистрацию


Показать сообщения:    
Ответить на тему

Скачать javascript.ru - Курс по Node.JS (2018-2019) слив курса.

Текущее время: Сегодня 05:44

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы