Автор (режиссер): HTML Academy Жанр: Программирование, jаvascript, Node.js
Описание: Курс предназначен для тех, кто прошёл «Профессиональный jаvascript, уровень 2», или для разработчиков, желающих научиться работать с Node.js.
В раздаче имеются архивы! В них содержится исходники.
Раздел 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 Типизированный jаvascript TypeScript — типизированный jаvascript. Работа, компиляция. Теория типов. Рефакторинг.
Раздел 10 Финал Подводим итоги интенсива. Что делать дальше.
Защита проекта Интенсив завершается защитой проекта, где ваш проект проверяется в соответствии с профессиональными критериями качества.
Поделись с друзьями:
Скачать торрент HTML Academy | Профессиональный Node.js (2018) Видеокурс бесплатно
HTML Academy | Профессиональный Node.js (2018) Видеокурс