Geekbrains | Node.js Серверное программирование на JavaScript (2018) PCRec [H.264/720p-LQ]
Производство: Geekbrains
Преподаватель: Дмитрий Бондарчук
Жанр: Программирование, Javascript, Node.js
Описание:Этот курс создан для тех, кто уже хорошо знает и использует JavaScript на клиенте и хочет научиться программировать на JavaScript на стороне сервера.
Продолжительность: 15:47:55
Качество видео: PCRec
Видео: AVC/H.264, 1280x720, ~271-380 Kbps
Аудио: AAC, 2 ch, 64 Kbps
В раздаче имеются архивы! В них содержится исходники проектов.
Урок 1. Знакомство с Node.js
Знакомство с 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; полезные сайты и инструменты.
Скриншоты:
Время раздачи: 24/7 (круглосуточно) (до появления первых 3-5 скачавших)