%d0%92%d0%b5%d0%b1 %d1%81%d0%be%d0%ba%d0%b5%d1%82%d1%8b %d0%bd%d0%b0 %d0%bf%d1%80%d0%b8%d0%bc%d0%b5%d1%80%d0%b5 nodejs   socketio. %d0%a1%d0%be%d0%b7%d0%b4%d0%b0%d0%b5%d0%bc %d1%87%d0%b0%d1%82 %d0%b7%d0%b0 %d0%bf%d0%be%d0%bb%d1%87%d0%b0%d1%81%d0%b0

Веб-сокеты. Создаем чат за полчаса

Веб приложения по своим возможностям уже мало чем уступают нативным аналогам, начиная от оформления и заканчивая функциональным набором. Пожалуй, самым большим прорывом стала доступность асинхронного взаимодействия с сервером. В самом начале это был AJAX, который вкупе с абстракцией популярного фреймворка jQuery завоевал сердца разработчиков и позволил создавать действительно быстрые и отзывчивые системы. Теперь на арену вышли вебсокеты - супер быстрые и безопасные, удобные в использовании и сопровождении.

В этом вебинаре я расскажу о том, что из себя представляют вебсокеты, зачем они нужны и что на их основе можно делать, какие серверные технологии можно использовать для их внедрения и какие готовые библиотеки существуют для упрощения работы с ними.

Node.js будет серверной платформой, на которой мы постараемся реализовать взаимодействие с клиентом, а в качестве библиотеки выберем Socket.IO.

В итоге у нас должен получиться простенький чат, демонстрирующий то, как с выбранными нами инструментами легко и просто делать действительно real time приложения.

План вебинара:

  • Real time в вебе - как это достигалось и достигаетесь сейчас;
  • Вебсокеты и их сущность;
  • Серверные и клиентские технологии для использования вебсокетов;
  • Короткий обзор Node.js и зачем он нам нужен в данном контексте;
  • npm - минимум того, что нужно о нем знать;
  • Socket.IO - наш помощник;
  • Практическая работа, написание чата, комментарии по ходу кодинга;
  • Разбор полетов. Что получилось и как быть дальше.

Для плодотворного осовения материала, слушателю необходимо будет иметь начальный уровень знания: HTML, CSS, JavaScript (в чатсности Node.js). Знания, которые можно получить в программе «Веб-разработчик».

Бесплатная запись на вебинар