[HTML Academy] Профессиональный Node.js (2018)

Автор: HTML Academy
Название: Профессиональный Node.js (2018)

1

Описание:
Курс предназначен для тех, кто прошёл «Профессиональный JavaScript, уровень 2», или для разработчиков, желающих научиться работать с Node.js.

Продолжительность: 19:52:45
Качество видео: PCRec

Видео: AVC/H.264, 1920x1080, ~644-1510 Kbps
Аудио: AAC, 2 ch, 255-256 Kbps

Раздел 1 Привет, мир!
Что такое Node.js?
REPL — что это и как работает.
Как запустить программу.
Глобальные переменные.
Переменные окружения.

Раздел 2 Модули, пакеты и дебаггер
Что такое модуль и как он устроен.
Особенности загрузки модулей.
Очерёдность.
Пакетный менеджер npm: как работает, как устроен.
Дебаггер.

Раздел 3 Файловая система
Что такое Event Loop.
Особенности — асинхронные и синхронные запросы.
Файловая система: особенности, что можно делать, что нельзя.
Встроенные пакеты для работы с файловой системой.
Buffer или как прочесть очень большой файл.
Как создать, обновить, прочитать и удалить файл.
Как прочесть все файлы на диске.
Тестирование в Node.js.

Раздел 4 HTTP и асинхронные функции
Синхронное выполнение, против асинхронного.
Подходы к асинхронному программированию — Async и Promise.
Паттерн Event Emitter.
Что такое Stream и как им управлять.
HTTP — тёмная сторона.
Работа с сервером.
Запрос-ответ. Чтение-запись.

Раздел 5 REST и API
Как придумать API.
Что такое REST, как писать REST-приложения.
Тестирование REST-приложения.
Фреймворк Express.
Загрузка и обработка данных.
Формат файла — MIME type.

Раздел 6 Базы данных
Базы данных: подходы, различия, особенности.
Подходы SQL и NoSQL. Как выбрать.
База данных MongoDB.
Работа с документами.
Как пользоваться GridFS.

Раздел 7 Деплой и запуск приложений
Продакшен.
Чем отличается режим продакшена от других.
Логирование.
Как найти проблему.
Снятие параметров, решение проблем.

Раздел 8 Микросервисы
Stateless- и stateful-приложения.
Кластеризация.
Где хранить состояния.
Как синхронизироваться.

Раздел 9 Типизированный JavaScript
TypeScript — типизированный JavaScript.
Работа, компиляция.
Теория типов.
Рефакторинг.

Раздел 10 Финал
Подводим итоги интенсива. Что делать дальше.

Защита проекта
Интенсив завершается защитой проекта, где ваш проект проверяется в соответствии с профессиональными критериями качества.

Подробнее:
Для просмотра содержимого вам необходимо .

Скачать: