Скачать c Vid-Kor.Ru » Документальный » Node.JS. Новый поток. Видеокурс (2017)

Фильм → Node.JS. Новый поток. Видеокурс (2017)

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. Новый поток

-- -- Скачали : 164

Документальные фильмы похожие на "Node.JS. Новый поток. Видеокурс (2017)"

JetBrains WebStorm 2016.1.3 + PortableJetBrains WebStorm 2016.1.3 + Portable
WebStorm – программа для разработки на javascript, подходящая как для front-end-разработки, так и для создания программ на Node.js. Преимущество WebStorm – это удобный и умный редактор JavaSсript, CSS и HTML, он поддерживает языки: TypeScript, Dart, CoffeeScript, Sass и Stylus, Less, и фреймворки, например, AngularJS, React и Meteor.
Продвинутый курс по веб-разработке (2016)Продвинутый курс по веб-разработке (2016)
Изюминка курса — его программа. Вы получите полноценные и структурированные знания, поданные простым и понятным языком. В нужных пропорциях и под нужным соусом.
Autodesk Maya 2012 Subscription Advantage Pack x86Autodesk Maya 2012 Subscription Advantage Pack x86
Autodesk ® Advantage Pack для Autodesk ® Maya ® 2012 программное обеспечение предоставляет новые инструменты для управления усложнёнными сценами требующихся в современных играх, кино и телевизионной продукции.
110 Уникальных видео уроков по web разработке (2014) Видеокурс110 Уникальных видео уроков по web разработке (2014) Видеокурс
Ты обучишься на реальных примерах всем навыкам frontend разработки необходимым для того, чтобы тебя пригласили работать в лучшую web студию твоего города.
JavaScript для верстальщика. Видеокурс (2016)JavaScript для верстальщика. Видеокурс (2016)
Этот видеокурс научит вас всему, что нужно знать верстальщику, чтобы разрабатывать современные сайты.
Angular.JS. Видеокурс (2016)Angular.JS. Видеокурс (2016)
Этот курс посвящён профессиональной разработке веб-приложений с помощью AngularJS. Курс даст возможность быстро начать создавать свои приложения с использованием одного из самых популярных на сегодняшний день фреймворков – Angular.JS.
Веб-верстальщик: Код фрилансера. Видеокурс (2017)Веб-верстальщик: Код фрилансера. Видеокурс (2017)
Освойте профессию верстальщика и веб-разработчика на профессиональном уровне, c домашними заданиями и гарантией заработка на фрилансе. Вы получите все необходимые навыки для успешной работы верстальщиком.
Yii2 для начинающих программистов. Видеокурс (2017)Yii2 для начинающих программистов. Видеокурс (2017)
Видеокурс идеально подойдёт новичкам без опыта программирования, которые хотят научиться программировать с самых азов и освоить прибыльное направление. А также курс будет полезен начинающим PHP программистам и программистам с опытом в других фреймворках, чтоб прокачать свои навыки до профессионального уровня, получить дополнительный доход от заказо...
Продвинутая вёрстка по сетке. Видеокурс (2017)Продвинутая вёрстка по сетке. Видеокурс (2017)
Это мероприятие для тех, кто: Владеет основами вёрстки, в том числе, адаптивной. Периодически бесится при создании адаптивной вёрстки. Хочет освоить крутейший инструмент и стать мастером.
Advanced front-end. Видеокурс (2016)Advanced front-end. Видеокурс (2016)
Если Вы мечтаете работать в развивающейся отрасли, попасть в крутую компанию с высоким окладом и сложными задачами, иметь возможность работать удаленно, если Вы уже middle front-end разработчик, но хотите прокачать свой уровень профессионализма и стремитесь стать авторитетным senior’ом, тогда Вам к нам!
React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)
Этот видеокурс научит Вас использовать современные front-end технологии для создания высокопроизводительных и динамических сайтов. Пройдя этот курс, вы узнаете самые актуальные возможности языка в новом стандарте.
React от А до Я. Видеокурс (2015)React от А до Я. Видеокурс (2015)
React предназначен, помочь разработчикам создавать большие web-приложения, которые применяют данные, которые изменяются с течением времени, без перезагрузки веб-страницы. Его задача состоит в том, чтоб быть быстрым, простым, масштабируемым.
Видеокурс по Drupal от Андрея Галямова и Алексея Попова [ 2011, SWF, RUS ]Видеокурс по Drupal от Андрея Галямова и Алексея Попова [ 2011, SWF, RUS ]
Данный обучающий видеокурс посвящен созданию сайтов на базе движка Drupal версии 6.x . Курс поймет даже человек, ничего не знающий о создании сайтов, т.к. главный акцент сделан на доступность изложения. С другой стороны, даже те, кто уже знаком с Drupal возможно подчерпнут из курса что-то новое, т.к. здесь освящается множество нюансов. Все уроки в ...
Linux. Уровень 2. Использование систем на UNIX в качестве серверов. Обучающ ...Linux. Уровень 2. Использование систем на UNIX в качестве серверов. Обучающ ...
Данный курс позволит получить знания для эффективного использования сетевых возможностей Linux / FreeBSD. Вы узнаете принцип работы как с корпоративными сервисами, такими как электронная почта, Intranet, FTP-сервер, так и с незаметными, но не менее необходимыми — шлюз в Интернет, DNS, DHCP и т.п.
Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)Ruby/Rails Основы языка и разработки приложений. Видеокурс (2014)
Видеокурс предназначен для всех, кто хочет изучить один из самых элегантных, удобных и востребованных языков программирования. Сегодня Ruby и фреймворк Rails используются многими широко известными компаниями.
Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...
Zend Framework 2 – библиотека классов с открытым исходным кодом, в основу которого положен принцип «крайней простоты». ZF2 помогает упростить процесс разработки и позволяет повысить конкурентоспособность и продуктивность разработчика. Использование набора настраиваемых классов PHP, ZF2 обеспечивает надежную функциональность и подходит как для больш...
Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)
Представляем вашему вниманию курс в котором не просто решается какая-то конкретная задача, но в котором практически в режиме онлайн мы будем создавать собственный движок с нуля.
LabView для новичков и специалистов (2004) PDF, DjVuLabView для новичков и специалистов (2004) PDF, DjVu
Книжку LabView для новичков и специалистов можно назвать самоучителем по работе с LabVIEW, т.е. она предназначена для самостоятельного изучения пакета LabVIEW. В первой части "чайники" сумеют на обычных практических примерах изучить приемы программирования и выяснить возможности LabVIEW. Во 2-ой части приведены данные, которые будут полезны, и даже...
JavaScript для верстальщиков от Дмитрия Лаврика. Видеокурс (2017)JavaScript для верстальщиков от Дмитрия Лаврика. Видеокурс (2017)
Цель курса научить верстальщика спокойно и без лишней нервотрёпки решать типичные javascript-овые задачи, необходимые при вёрстке странички. При этом особое внимание уделяется пониманию процессов. Например, мы не просто изучаем возможности библиотеки jQuery, мы сначала делаем на неё пародию, чтобы понять, как вся эта магия работает изнутри, и ...
Профессиональная разработка на Ruby on Rails. Видеокурс (2014)Профессиональная разработка на Ruby on Rails. Видеокурс (2014)
Если ты уже знаешь основы Ruby on Rails и имеешь небольшой опыт работы с этим фреймворком, а главное, хочешь стать профессиональным RoR-разработчиком и связать свою карьеру с Ruby и Rails, тогда этот курс для тебя.