udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Working with WebSockets in Go (Golang)
WebSockets - это технология, которая позволяет разработчикам создавать интерактивные и чрезвычайно быстрые веб-приложения. Поскольку WebSockets поддерживаются всеми современными браузерами уже много лет, нет причин, по которым они не могут быть реализованы в любом современном веб-приложении. Этот курс покажет вам, как работать с WebSockets с помощью Go.
Мы будем работать с двумя видами технологий WebSocket: во-первых, с простыми вызовами непосредственно из нашего веб-приложения во все подключенные браузеры, где все функции обрабатываются нашим приложением. Веб-приложение, которое мы создадим, представляет собой простое приложение для чата, которое позволит пользователям общаться в чате и будет отображать список подключенных пользователей, обновляемый в режиме реального времени.
Затем мы воспользуемся преимуществами сервера, совместимого с Pusher (или самого Pusher, если хотите), и будем использовать этот сервер в качестве посредника сообщений между нашим веб-приложением и всеми подключенными клиентами.
Я твердо убежден, что научиться использовать определенную технологию лучше всего, когда она применяется в реальной ситуации. Слишком часто учебные пособия и курсы чрезмерно упрощают то, что они пытаются преподавать, и создают искусственную среду, в которой все настолько просто, что то, что преподается, выглядит достаточно легко, но вы сразу же сталкиваетесь с проблемами, пытаясь реализовать это на более сложном проекте. Итак, чтобы реализовать и узнать о WebSockets и Pusher, мы создадим веб-приложение, которое отслеживает удаленные серверы и хосты и уведомляет нас в режиме реального времени, когда служба выходит из строя или возобновляет работу. Мы будем отправлять уведомления в режиме реального времени с помощью WebSockets (который обновит соответствующий контент на страницах, просматриваемых всеми подключенными клиентами), по электронной почте, и, в качестве бонуса, мы также узнаем, как отправлять уведомления с помощью текстовых сообщений (SMS) с Twilio.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.