Освоить полноценную работу с вебсокетами на PHP и научиться создавать вебсокет-приложения для обмена сообщениями в режиме реального времени
36 новых тем
8 практикумов
9 тестов на проверку знаний
4 бонусных материалов к курсу
Итоговая курсовая работа
Пожизненный доступ к материалам курса
Сертификат по окончании курса
Ваша скидка: 60%
Вебсокеты используют при разработке
Чат-приложения
Приложения реального времени
IoT-приложения
1 590 рублей 3 990
В этом курсе:

Вебсокеты на РНР

Многопользовательские игры
Гарантия возврата денег - 14 дней
Курс входит в профессию:
который занимается созданием веб-приложений и их интеграцией с другими системами бизнеса. Конечными продуктами PHP-разработчиков могут быть интернет-магазины, сайты, системы онлайн-обучения, форумы, социальные сети и другие.
PHP-разработчик,
Промышленные вебсокет-серверы;
Работа с сообщениями;
Интеграция вебсокетов с популярными фреймворками – Workerman, Ratchet, Swoole.
Основные темы
курса
Опыт программирования на PHP
Опыт использования Git
Опыт работы с сетевыми запросами
Требования к студентам
Для кого этот курс
Для PHP-программистов, осваивающих работу с вебсокетам
      Что узнают и чему обучаются студенты на курсе
      Осваивают базовые понятия одностороннего и двухстороннего взаимодействия
      Изучают работу таймеров в вебсокетах
      Изучают структуру вебсокетов
      Создают нотификации на сайте
      Обучаются работать с вебсокет-серверами
      Осваивают работу с фреймворком Swoole
      Осваивают работу с Ratchet
      Изучают создание вебсокет-сервера
      Создают онлайн-чат с помощью вебсокетов
      Осваивают видео-вещание через вебсокеты
      отдельных занятия
      36
      практикумов
      8
      самостоятельных работ
      4
      дополнительных
      материалов
      4
      сертификат
      1
      Основные цифры курса
      курсовая работа
      1
      Программа курса
      Вводный модуль: приветствие, термины, инструменты
      Приобретем полезные привычки и научимся работать в прикладной программе для изучения сетевых протоколов, оценим свои начальные навыки и поставим задачи на курс.

      Добро пожаловать
      Формат курса
      Промо-видео
      EasyPHP
      Общие рекомендации
      Вопросы и ответы
      Напутствие

      Тест: Подготовительный тест
      Модуль 1. Основы вебсокетов
      Разберем практические основы протокола вебсокетов и создадим интерактивное веб-приложение

      • Протокол вебсокетов
      • Вебсокет-серверы
      • Клиент-серверное взаимодействие
      • Одностороннее взаимодействие

      Дополнительный материал:
      синхронные и асинхронные вызовы
      Практикум: обновление данных в браузере

      Тест: вебсокеты
      Тест: одностороннее взаимодействие
      Задание: интерактивное веб-приложение
        Модуль 2. Ratchet
        Освоим фреймворк Ratchet и создадим онлайн чат

        • Установка Ratchet
        • Структура фреймворка
        • Базовое вебсокет-приложение
        • Двухстороннее взаимодействие
        Дополнительный материал: long polling, вебсокеты и server push

        Практикум: работа с вебсокетами
        Практикум: обработка сообщений

        Тест: Ratchet
        Тест: сообщения в вебсокетах
        Задание: Онлайн-чат
        Модуль 3. Workerman
        Освоим фреймворк Workerman и создадим онлайн-консультанта

        • Установка Workerman
        • Структура фреймворка
        • Поддержка таймеров
        • Идентификация соединения
        • Поддержание соединений

        Дополнительный материал: SSL в вебсокетах

        Практикум: Workerman сервер
        Практикум: обработка нотификаций

        Тест:
        Workerman
        Тест: соединения в вебсокетах
        Задание: нотификации пользователям
        Модуль 4. Swoole
        Освоим фреймворк Swoole и создадим видео-трансляцию

        • Установка Swoole
        • Структура фреймворка
        • Вебсокет-приложение

        Дополнительный материал: видео-форматы

        Практикум: Swoole сервер
        Практикум: передача бинарных данных

        Тест: Swoole
        Тест: бинарные данные
        Задание: видео-трансляция
        Заключительный модуль
        Выложим веб-приложения в репозиторий и разработаем дальнейшие шаги освоения программирования

        • Производительность вебсокетов
        • Курсовой проект: репозиторий вебсокет-приложений
        • Сертификаты
        • Поздравляем!
        Как организован процесс обучения
        Доступ к информации
        После регистрации и оплаты вы получите доступ в ваш личный кабинет, где содержатся все материалы курса.
        Обучение
        Вы изучаете материалы курса и выполняете задания в своем темпе, в удобное для вас время и в приятном для вас месте. Все, что вам необходимо - доступ в интернет!
        Практика
        Чтобы добиться наилучшего результата строго выполняйте все задания курса, используя полученные теоретические знания. Практикуйтесь самостоятельно, ведь чем больше опыта вы приобретете за время обучения, тем выше будет ваша конкурентоспособность как специалиста по окончанию курса.
        Выполнение курсовой работы
        Вы самостоятельно создаете свой курсовой проект - набор вебсокет-приложений в репозитории Git, применяя все теоретические и практические знания, полученные за время обучения на курсе.
        Финал
        Получаете обратную связь на свою работу и сертификат о прохождении курса.
        Ваш наставник:
        Мациевский Николай
        опыт в программировании и разработки сложных веб-проектов более 20 лет
          технический директор облачного сервиса Айри.рф
            эксперт в области веб-производительности
              автор двух книг: «Разгони свой сайт» и «Реактивные веб-сайты»
              Почему стоит учиться у Николая?
              Разработал и руководил разработками огромного количества веб-проектов, веб-сайтов и сервисов, общая ежедневная аудитория которых превышает 100 млн. человек.
              Неоднократно приглашался в качестве ведущего и эксперта различных программ на радио и телевидение
              Создал с нуля, руководит и продолжает развивать такие проекты, как:
              webogroup.com
              webopulsar.ru / webopulsar.com
              айри.рф / airee.cloud

              Научит и Вас!
              Стоимость обучения
              Стандартная цена курса
              Ваша цена
              60%
              Гарантия возврата денег - 14 дней
              Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
              3 990 рублей
              1 590 рублей
              Ваша скидка:
              В этом курсе:
              36 новых тем
              8 практикумов
              9 тестов на проверку знаний
              4 бонусных материалов к курсу
              Итоговая курсовая работа
              Пожизненный доступ к материалам курса
              Сертификат по окончании курса
              ГАРАНТИЯ
              Мы абсолютно уверены в качестве своего курса и в том, что он будет вам полезен! Поэтому даем невероятную гарантию: если в течение 14 дней вы поймете, что наш курс вам не подходит, если он вам не понравится, - напишите нам, и мы вернем вам деньги.
              Click to order
              Total: 
              Ваше имя
              Ваш Email
              Пожалуйста, не указывайте почту icloud, так как на нее мы не сможем отправить вам письмо с доступом к курсу