Nemo
Nemo

Nemo

Премиум
badge 6 лет с нами! badge Награда за 10 очков репутации badge За шикарный аватар! badge За 10 сообщений!
Регистрация
21/03/2018
Сообщения
65
Репутация
55
Автор: HTML Academy
Название: Профессиональный Node.js (2018)

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

Описание:
Курс предназначен для тех, кто прошёл «Профессиональный 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 Финал
Подводим итоги интенсива. Что делать дальше.

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

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Похожие темы

Брат Тук
Ответы
10
Просмотры
6K
LILXXI
LILXXI
alibaba7
Ответы
2
Просмотры
3K
crn
Cooper_grisha
Ответы
9
Просмотры
6K
chuxr
chuxr
Малыш Джон
Ответы
2
Просмотры
2K
Himik
Himik
the_robber
Ответы
4
Просмотры
6K
slaventiuz
slaventiuz
Сверху Снизу