WebSockets and Golang: How to make highly interactive and responsive applications
What to learn from Websockets and Go course:
How to work with Websockets and Golang, build a real-time, responsive application, connect to third party services, build a real-time server monitoring web app, schedule periodic events in Go, write tests for websocket handlers, basics of building a secure web application in Go, send SMS messages with Go using Twilio.
Requirements for Websockets and Golang Course
- A basic knowledge of the Go and Javascript.
- Most importantly a computer with stable internet connection.
Description for Websockets and Golang Course
WebSockets is a medium that allow developers to develop highly interactive and fast web apps. Where WebSockets supported by all well-known browsers and is around for many years now, I can’t see any reason that it could not be applied or implemented on modern Web Apps.
We are going to be work on two major Websockets frameworks. Firstly, simple calls from our browser to all connected browsers, where all the hardship will be handled by our app. The app we will build is a simple chat application. Which will allow users to chat with each other and also show online users in real-time.
Secondly, we will use Pusher services(or Pusher itself) and use that as a message broker between our web app and all online users.
I have a firm believe that learning how to use a technology works best only when apply it to a real-world situation. Often, courses over simplified what they are to teaching, and create an environment where scenarios are simple that what’s being taught looks so much easy. But a learner immediately runs into problems, when try to apply that on real-world project.
So, we will be doing this by making a real world scenarios. And see what happens and what to expect when server goes down and vice versa. We will send notifications in real time, using WebSockets, by email, and we’ll also learn how to send notifications using SMS with Twilio.
Who this course is for:
Developers who want to develop their web app faster and more responsive, and want to learn building a responsive web app.
Instructor
Ph.D.
Last updated 3/2021
English English [Auto]
Total size 6.7 GB