Мета заморожена
Автор мети 26 вересня 2019 року заморозив мету
Пройти Скринкаст по Node.JS
Изучить внутреннее устройство Node.JS, а также основные возможности и средства создания веб-сервисов на его основе.
Критерій завершення
Все этапы пройдены, основные моменты законспектированы, практические задания выполнены
- 
                    
                    
Часть 1: Изучаем Node.JS
Изучить внутренние особенности самого Node.JS, важные для его работы.
- 
                                                                        
Введение в Node.JS
 - 
                                                                        
Что такое Node.JS? Почему Node.JS?
 - 
                                                                        
Установка и запуск
 - 
                                                                        
Исходники и документация
 - 
                                                                        
Модули для Node.JS
 - 
                                                                        
Приёмы работы с модулями
 - 
                                                                        
Введение в NPM - менеджер пакетов для Node.JS
 - 
                                                                        
Структура пакета NPM
 - 
                                                                        
Глобальные модули
 - 
                                                                        
Модуль util и наследование
 - 
                                                                        
Модуль console
 - 
                                                                        
Наследование от ошибок Error
 - 
                                                                        
События, EventEmitter и утечки памяти
 - 
                                                                        
Node.JS как веб-сервер
 - 
                                                                        
Эхо-сервер на Node.JS
 - 
                                                                        
Документация к модулю http
 - 
                                                                        
Разработка, supervisor
 - 
                                                                        
Отладка скриптов под Node.JS
 - 
                                                                        
Логирование, модули debug и winston
 - 
                                                                        
Введение в асинхронную разработку
 - 
                                                                        
Событийный цикл, библиотека libUV
 - 
                                                                        
Таймеры, process.nextTick, ref/unref
 - 
                                                                        
Работа с файлами, модуль fs
 - 
                                                                        
Безопасный путь к файлу в fs и path
 - 
                                                                        
Потоки данных в Node.JS, fs.ReadStream
 - 
                                                                        
Writable поток ответа res, метод pipe
 - 
                                                                        
Чат через long-polling, чтение POST
 - 
                                                                        
Домены, "асинхронный try..catch"
 - 
                                                                        
Чтение параметров из командной строки и окружения
 
 - 
                                                                        
 - 
                    
                    
Часть 2: Создаём приложение
Изучить разные технологии и внешние модули, используемые при NodeJS-разработке в контексте создания веб-приложения.
- 
                                                                        
Создаём костяк сайта / Express: основы и Middleware
 - 
                                                                        
Улучшаем костяк сайта / Логгер, конфигурация, шаблонка для HTML
 - 
                                                                        
Улучшаем шаблонизацию / EJS: layout, block, partials
 - 
                                                                        
Установка MongoDB для Windows, пример работы
 - 
                                                                        
Начинаем работать с базой / Основы MongoDB, native driver
 - 
                                                                        
Создаём модель для пользователя / Основы Mongoose
 - 
                                                                        
Делаем скрипт для создания тестовой базы / Async, организация кода [обновлено]
 - 
                                                                        
Веб-сервисы, работа с ошибками / Express, Mongoose
 - 
                                                                        
Сессии, отслеживание посетителей /Express/
 - 
                                                                        
Авторизация /Express, Mongoose, Async, EJS/
 - 
                                                                        
COMET: обзор подходов / WS.JS, Sock.JS, Socket.IO
 - 
                                                                        
Чат на Express и Socket.IO
 - 
                                                                        
Опции Socket.IO и автореконнект
 - 
                                                                        
Socket.IO + Express + авторизация
 
 - 
                                                                        
 
- 1241
 - 16 грудня 2017, 15:17
 
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням