На этом странице представлен список уроков Node.js, Express Framework, MySQL, MongoDB и Redis для начинающих. Кроме новичков, эти уроки будут полезны для профессионалов, их можно использовать как справочник Node.js на русском. Здесь вы найдете подробное описание основных модулей Node, которые часто используются.
Ниже представлен весь список уроков. Уроки добавляются каждый день.
- Начало работы с Node.js
- Знакомство с Node.js
- Установка Node.js
- Наш первый сервер
- Статический сайт на Node
- ECMAScript 6
- Node Core
- Event Loop в Node
- Глобальные объекты
- Процессы
- Child Process
- Понятие буфера
- Таймеры
- События в Node.js
- Работа с модулями
- Работа с файлами
- Модуль FS
- Модуль Path
- Работа с папками
- Работа с файлами
- Потоки (ReadStream / WriteStream)
- Сервер на потоках
- Сервер
- Создание TCP-сервера
- Знакомство с UDP протоколом
- HTTP сервер
- HTTPS сервер
- WebSocket — использование нового протокола ws
- Почему Веб-Сокеты?
- Модуль ws
- Знакомство с модулем
- Создание чата на веб-сокетах
- Socket.io
- Знакомство с Socket.io
- Создание чата на Socket.io
- Пространства имен, конфигурации
- Асинхронное программирование, колбеки и промиси
- Колбеки и асинхронность
- Node.js control-flow
- Async
- Promise
- MySQL и Node.js
- MySQL CRUD — добавление, удаление, получение и обновление данных
- Работа с пулом соединение
- ORM-система Sequelize
- Знакомство с Sequelize
- CRUD на Sequelize
- Связи
- Node.js и Memcached
- Установка Memcached на Linux (Ubuntu) и Windows
- Основы работы с Memcached
- Создание приложение на Memcached и Node.js
- Node.js и Redis
- Знакомство с Redis
- Модуль Redis для Node.js
- Типы данных Redis
- CRUD на Redis
- Механизм Publish/Subscribe
- Очередь сообщение с помощью Redis
- MongoDB и Node.js
- Знакомство с MongoDB
- Основы работы — Native MongoDB
- Mongoose (ORM для MongoDB) и Node.js
- Глубокое изучение MongoDB.
- Шаблонизаторы
- Jade
- Handlebars
- EJS
- Connect — Middleware framework для Node.js
- Что такое middleware
- Connect на практике
- Создание статического сайта
- Пишем собственное СПО
- Express Framework для Node.js
- Что такое веб-фреймворк
- Знакомство с Express
- Создание сайта на Express 4
- Разработка RESTFul приложений
- MVC и Express
- Глубокое изучение фреймворка на реальных примерах
- Полезные модули
- Тестирование Node приложений
- Что такое Юнит тестирование
- TDD/BDD
- Accert
- Should
- Chai
- Mocha