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

- -- -

ПОКАЗОВ : 102

Топ-10 запрещенных документальных фильмов!

Похожие обучающие видео на 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)
    Этот видеокурс научит вас всему, что нужно знать верстальщику, чтобы разрабатывать современные сайты.
    Веб-верстальщик: Код фрилансера. Видеокурс (2017)Веб-верстальщик: Код фрилансера. Видеокурс (2017)
    Освойте профессию верстальщика и веб-разработчика на профессиональном уровне, c домашними заданиями и гарантией заработка на фрилансе. Вы получите все необходимые навыки для успешной работы верстальщиком.
    Продвинутая вёрстка по сетке. Видеокурс (2017)Продвинутая вёрстка по сетке. Видеокурс (2017)
    Это мероприятие для тех, кто: Владеет основами вёрстки, в том числе, адаптивной. Периодически бесится при создании адаптивной вёрстки. Хочет освоить крутейший инструмент и стать мастером.
    Yii2 для начинающих программистов. Видеокурс (2017)Yii2 для начинающих программистов. Видеокурс (2017)
    Видеокурс идеально подойдёт новичкам без опыта программирования, которые хотят научиться программировать с самых азов и освоить прибыльное направление. А также курс будет полезен начинающим PHP программистам и программистам с опытом в других фреймворках, чтоб прокачать свои навыки до профессионального уровня, получить дополнительный доход от заказо...
    Advanced front-end. Видеокурс (2016)Advanced front-end. Видеокурс (2016)
    Если Вы мечтаете работать в развивающейся отрасли, попасть в крутую компанию с высоким окладом и сложными задачами, иметь возможность работать удаленно, если Вы уже middle front-end разработчик, но хотите прокачать свой уровень профессионализма и стремитесь стать авторитетным senior’ом, тогда Вам к нам!
    React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)React JS, Redux, ES2015 с Нуля до Гуру. Видеокурс (2016)
    Этот видеокурс научит Вас использовать современные front-end технологии для создания высокопроизводительных и динамических сайтов. Пройдя этот курс, вы узнаете самые актуальные возможности языка в новом стандарте.
    Kohana Framework от А до Я. Интернет-магазин своими руками (2011) ВидеокурсKohana Framework от А до Я. Интернет-магазин своими руками (2011) Видеокурс
    Курс предназначен для тех, кто хочет изучить популярный PHP-фреймворк Kohana Framework 3.x и получить опыт профессиональной веб-разработки. Минимальные знания необходимые для комфортного прохождения курса: хорошие знания основ PHP и базовые понятия об ООП. По окончанию курса Вы поменяете свое представление о профессиональной разработке. На протяжен...
    Linux. Уровень 2. Использование систем на UNIX в качестве серверов. Обучающ ...Linux. Уровень 2. Использование систем на UNIX в качестве серверов. Обучающ ...
    Данный курс позволит получить знания для эффективного использования сетевых возможностей Linux / FreeBSD. Вы узнаете принцип работы как с корпоративными сервисами, такими как электронная почта, Intranet, FTP-сервер, так и с незаметными, но не менее необходимыми — шлюз в Интернет, DNS, DHCP и т.п.
    Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...Специалист Zend Framework 2. Основы разработки + Расширенные возможности. В ...
    Zend Framework 2 – библиотека классов с открытым исходным кодом, в основу которого положен принцип «крайней простоты». ZF2 помогает упростить процесс разработки и позволяет повысить конкурентоспособность и продуктивность разработчика. Использование набора настраиваемых классов PHP, ZF2 обеспечивает надежную функциональность и подходит как для больш...
    Базовый курс по Drupal для новичка (2009)Базовый курс по Drupal для новичка (2009)
    The Lullabot Learning Series continues with a hands-on look at Drupal's theming system. In this 2 hour and 44 minute long in-depth video guide, Nate Haug, Jeff Robbins, and James Walker explain the steps for translating a web design into a Drupal theme. The video explains Drupal's design vernacular, concepts, and special needs. The team shows how t...
    Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)Создание каталога товаров с помощью PHP, MySQL и jQuery. Видеокурс (2015)
    Представляем вашему вниманию курс в котором не просто решается какая-то конкретная задача, но в котором практически в режиме онлайн мы будем создавать собственный движок с нуля.

Рекомендуем обратить внимание

Зайцы тут » Обучающее видео » Node.JS. Новый поток. Видеокурс (2017)
Интересные файлы