Node.js серверное программирование Javascript
Дата: 27.02.2018Просмотров: 1419
Node.js серверное программирование Javascript - курс для тех, кто уже хорошо знает и использует Java на клиенте и хочет программировать на Java на стороне сервера.
втор: Андрей Жариков
Чему Вы научитесь:
- Умение создавать консольные утилиты на node.js.
- Умение создавать веб-сервисы с помощью популярного фреймворка express.js.
- Умение применять шаблонизаторы для разделения кода и оформления интерфейса в проекте.
- Умение создавать и использовать различные REST API.
- Умение использовать в программе веб-сокеты с помощью socket.io.
Содержание Курса:
Урок 1. Знакомство с nodejs
Знакомство с node.js, Сильные и слабые стороны node.js, Установка node.js с помощью nvm, Менеджер процессов pm2, Пример: Hello, world!
Урок 2. Консольные программы
Стандартные библиотеки и функции node.js, Консольные программы на node.js, Пример: Hello, {name}!, Обработка аргументов при запуске, Работа с переменными окружения, Пример: Hello, {env}!, Менеджер пакетов npm, Полезные библиотеки: sugar, underscore, async
Урок 3. Работа с сетевыми запросами
Принципы обработки входящих веб-запросов, Исходящие запросы с помощью request, Пример: Программа-переводчик (с помощью Google Translate)
Урок 4. Фреймворк Express
Знакомство с фреймворком express.js, Знакомство с шаблонизатором Handlebars, Пример: Программа-переводчик v2 с интерфейсом на HTML+CSS
Урок 5. Работа с MySQL
Работа с MySQL с помощью node-mysql, Создание и использование модулей, Пример: создание TODO-приложения основа — ввод и отображение пунктов)
Урок 6. Аутентификация и авторизация
Продолжение разработки TODO-приложения (редактирование и удаление пунктов, работа с cookies и сессиями, авторизация с помощью passport.js)
Урок 7. REST API
Создание и использование кроссдоменных API с помощью REST API + CORS, Создание REST API с помощью restify, Пример: импорт/экспорт TODO-листа в формате JSON, Использование REST API с помощью restify, Пример: поиск индекса через Google Maps
Урок 8. WebSockets
Работа с WebSockets через socket.io, Пример: простейшая чат-комната, Профессиональный хостинг для node.js, Как настроить VDS, Как использовать PAAS, Полезные сайты и инструменты
Весь контент, размещенный на сайте, был опубликован авторами NONAMENO.COM, либо предоставлен правообладателями этого контента, либо взят из открытых источников не обладающих правами на этот контент. Весь контент: программы, скрипты, шаблоны, плагины, компоненты, игры размещенные на сайте, предоставлены исключительно для ознакомления и личного некоммерческого использования. Копирование контента сайта NNMN допустимо лишь с нашего согласия. После ознакомления с софтом либо другими продуктами, товар необходимо купить у разработчика с полной поддержкой и гарантией работоспособности!
Чтобы комментировать, зарегистрируйтесь или авторизуйтесь!
Webmoney Вебмани-бизнес заработок при помощи платежной системы WM
Webmoney Вебмани-бизнес заработок при помощи платежной системы WM - речь идет об обмене валют, операциях по купле-продаже электронных денег популярных и средних по популярности платежных систем.
Курс: Криптовалюта золото 21 века первый миллион на криптовалютах
Курс: Криптовалюта золото 21 века первый миллион на криптовалютах - данный курс обеспечит вам все необходимое для успеха в криптоиндустрии. После его прохождения вы будете досконально знать все о криптовалютах, методах их добычи и технических аспектах (от мест закупок до установки у себя дома).
Видеокурс Фреймворк Bootstrap 4
Видеокурс Фреймворк Bootstrap 4 - Премиум уроки от команды профессиональных веб-разработчиков. Предлагаем вашему вниманию курс «Фреймворк Bootstrap 4». Курс посвящен изучению популярного CSS фреймворк Bootstrap. На момент записи курса актуальна версия Bootstrap v.4.0.0-alpha.6, именно с этой версией мы и будем работать здесь.











