Курс по Node.JS - Кантор, Зеленов (2017)

Bekapon

PREMIUM
PREMIUM
Авг 15, 2020
113
0
0
image_0.png
О курсе: Этот онлайн-курс посвящён профессиональной Node.JS-разработке. Вы будете слушать теорию, писать код, показывать его мне, получать обратную связь и советы, и затем двигаться дальше. Мы будем использовать современные практики разработки, а не те, которые, хоть и широко представлены в интернете, но давно устарели. Вы получите комплексное понимание, как строить архитектуру для Node.JS, какие задачи и как решать.
Курс можно условно разделить на три части:

  • Node.JS, главные "строительные блоки" разработчика.
  • Разработка веб-сервисов на современных технологиях и фреймворках.
  • Архитектура сложных приложений, организация проекта.





Спойлер: Подробнее




Обзор методов deployment'а.
Запуск с кластеризацией на все ядра процессора через PM2.
Организация git-репозитария и модулей.10) Выкладка Production

Организация шаблонов, тестов, клиентских скриптов.
Архитектура HMVC для Koa.JS.
В среднем Node.JS-проекте – сотни файлов. Это нормально, и даже вполне удобно, если их правильно организовать.9) Архитектура проекта

Интеграция Socket.IO с Koa.JS, авторизацией и другими сервисами.
Обмен сообщениями при помощи Socket.IO.
Вебсокеты.8) COMET при помощи Socket.IO

Запуск сервера, загрузка фикстур и тестирование через gulp
Типы задач gulp, написание своих задач.7) Gulp для запуска задач

CSRF-защита от взлома для форм и AJAX.
Passport.JS: сериализация, стратегии, авторизация.
Сессии с Node.JS.
Модель пользователя, регистрация.6) Авторизация с Passport.JS

Полная картина работы с базой: запросы, схемы, валидация, плагины и middleware.
Объектно-ориентированная работа с MongoDB через Mongoose.
База MongoDB, её особенности.
Мы будем использовать MongoDB, однако изучаемые принципы применимы к другим базам, в частности MySQL, PostgreSQL, Redis и т.п.5) Работа с базой данных

Koa.JS: структура middleware, готовые middleware – какие внешние модули для чего использовать.
Конфигурация через модуль config.
Фреймворк Koa.JS: основы, роутинг.4) Современный веб-сервис

Async/Await их особенности в Node.JS.
Промисы (promises)
Изучим способы работы с асинхронным кодом, делающие его простым и удобным.3) Асинхронный код

Тестирование с использованием mocha и других фреймворков.
Создание чат-сервера на Node.JS, частые ошибки.
Создадим код и тесты для веб-сервера на Node.JS, а также разберёмся с асинхронностью.2) Сервер на Node.JS

Потоки в Node.JS, частые ошибки при работе с ними.
Жизнь и смерть Node.JS-процесса, важные особенности работы Event Loop в примерах.
Встроенные модули http, path, fs, events и другие.
Модули: организация приложения
Настройка окружения, редактора, инструменты для разработки и отладки.
Здесь мы изучим особенности работы Node.JS, его важнейшие модули и приёмы разработки.1) Фундаментальный Node.JS



Подробнее:


 

gio

PREMIUM
PREMIUM
Авг 15, 2020
2
0
0
Добрый день ! Запрашивает пароль на архив! Подскажите где можно взять?
 

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню