Программирование Дмитрий Бондарчук - Node.js Серверное программирование на JavaScript 2018

  • Автор темы Moderator
  • Дата начала
Moderator

Moderator

Модератор
Регистрация
17.07.2019
Сообщения
69 858
Реакции
205 399
Онлайн
20дн 16ч 50м 52с
Название: Дмитрий Бондарчук - Node.js Серверное программирование на JavaScript 2018
скачать бесплатно Дмитрий Бондарчук - Node.js Серверное программирование на JavaScript 2018

Эволюция JavaScript с каждым годом дает возможность для веб-разработчиков создавать большое количество новых технологий и инновационных приложений. Один из наиболее интересных и популярных инструментов для создания легко масштабируемых сетевых приложений является Node.js – это серверная реализация языка программирования JavaScript, основанная на движке V8.

Node.js был создан Райаном Далем (Ryan Dahl), развитием проекта сейчас занимается компания Joyent, крупный провайдер облачных вычислений в США. Серверная среда Node.js состоит из 80% кода C/C++ (ядро) и 20% JavaScript API. Также применяются основные принципы и спецификации CommonJS.

Этот курс создан для тех, кто уже хорошо знает и использует JavaScript на клиенте и хочет научиться программировать на JavaScript на стороне сервера.

Чему Вы научитесь
  • Создавать консольные утилиты на Node.js;
  • Создавать веб-сервисы с помощью популярного фреймворка Express.js;
  • Применять шаблонизаторы для разделения кода и оформления интерфейса в проекте;
  • Создавать и использовать различные REST API;
  • Использовать в программе веб-сокеты с помощью socket.io.
Программа курса:
  • Урок 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; полезные сайты и инструменты.

 

Ссылки и информация для скачивания:

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Скачать курсы торрент

    Ищете возможность расширить знания бесплатно, скачать курсы, вебинары и марафоны в видео формате, получить бесплатно практически любой инфопродукт? Посетите наш сайт, где вы можете выбрать интересующего вас автора и направление, а также скачать материалы для обучения на любой устройство в формате торрент.

    Слив онлайн курсов

    Наш сайт предлагает вам выбор: вы можете заполучить выбранные курсы бесплатно или оформить недорогую платную подписку, которая даст вам доступ ко всем материалам без ограничений. Премиальный доступ может быть приобретен в любое время через платежную систему, принимающую любые банковские карты. Мы регулярно обновляем контент, чтобы вы всегда могли найти интересные и актуальные курсы от профессиональных коучей.

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ обучений и авторов
    • Тренинги и вебинары по саморазвитию, психологии и эзотерике;
    • Курсы и уроки по дизайну, графике, программированию, бизнесу;
    • Инфопродукты, курсы и пособия по отношениям, пикапу, соблазнению;
    • Онлайн обучение шитью, работе по дому, строительству и рукоделию;

    Слив складчин

    К скачиванию доступны сотни складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно!