1

Етап 1

Часть 1: Изучаем Node.JS

2

Етап 2

Часть 2: Создаём приложение

1

Етап 1

Часть 1: Изучаем Node.JS

2

Етап 2

Часть 2: Создаём приложение

16 грудня 2017

Мета заморожена

Автор мети 26 вересня 2019 року заморозив мету

Автор мети

Dmytr1K

Україна, Очаков

48 Рік / року / років

Загальна

Пройти ​Скринкаст по Node.JS

Изучить внутреннее устройство Node.JS, а также основные возможности и средства создания веб-сервисов на его основе.

Скринкаст по Node.JS

 Критерій завершення

Все этапы пройдены, основные моменты законспектированы, практические задания выполнены

  1. Часть 1: Изучаем Node.JS

    Изучить внутренние особенности самого Node.JS, важные для его работы.

    1. Введение в Node.JS

    2. Что такое Node.JS? Почему Node.JS?

    3. Установка и запуск

    4. Исходники и документация

    5. Модули для Node.JS

    6. Приёмы работы с модулями

    7. Введение в NPM - менеджер пакетов для Node.JS

    8. Структура пакета NPM

    9. Глобальные модули

    10. Модуль util и наследование

    11. Модуль console

    12. Наследование от ошибок Error

    13. События, EventEmitter и утечки памяти

    14. Node.JS как веб-сервер

    15. Эхо-сервер на Node.JS

    16. Документация к модулю http

    17. Разработка, supervisor

    18. Отладка скриптов под Node.JS

    19. Логирование, модули debug и winston

    20. Введение в асинхронную разработку

    21. Событийный цикл, библиотека libUV

    22. Таймеры, process.nextTick, ref/unref

    23. Работа с файлами, модуль fs

    24. Безопасный путь к файлу в fs и path

    25. Потоки данных в Node.JS, fs.ReadStream

    26. Writable поток ответа res, метод pipe

    27. Чат через long-polling, чтение POST

    28. Домены, "асинхронный try..catch"

    29. Чтение параметров из командной строки и окружения

  2. Часть 2: Создаём приложение

    Изучить разные технологии и внешние модули, используемые при NodeJS-разработке в контексте создания веб-приложения.

    1. Создаём костяк сайта / Express: основы и Middleware

    2. Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML

    3. Улучшаем шаблонизацию / EJS: layout, block, partials

    4. Установка MongoDB для Windows, пример работы

    5. Начинаем работать с базой / Основы MongoDB, native driver

    6. Создаём модель для пользователя / Основы Mongoose

    7. Делаем скрипт для создания тестовой базы / Async, организация кода [обновлено]

    8. Веб-сервисы, работа с ошибками / Express, Mongoose

    9. Сессии, отслеживание посетителей /Express/

    10. Авторизация /Express, Mongoose, Async, EJS/

    11. COMET: обзор подходов / WS.JS, Sock.JS, Socket.IO

    12. Чат на Express и Socket.IO

    13. Опции Socket.IO и автореконнект

    14. Socket.IO + Express + авторизация

  • 958
  • 16 грудня 2017, 15:17

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?