Chia Sẻ Khóa Học Làm Việc Với WebSockets Trong Go (Golang) [Khóa 8673 A]
Cách tạo các ứng dụng có tính tương tác và responsive cao bằng cách sử dụng WebSockets và Go.
Bạn sẽ học được gì:
- ✓ Cách làm việc với Websockets trong Go (Golang).
- ✓ Cách tạo một ứng dụng thời gian thực, responsive bằng cách sử dụng websockets.
- ✓ Cách kết nối với các service của bên thứ ba như Pusher và cách sử dụng self-hosted Pusher-compatible service.
- ✓ Cách xây dựng ứng dụng một real-time server monitoring web application.
- ✓ Cách lập lịch các sự kiện định kỳ trong Go.
- ✓ Cách viết các bài test cho websocket handler.
- ✓ Những điều cơ bản về xây dựng một ứng dụng web an toàn trong Go.
- ✓ Cách gửi tin nhắn SMS với Go bằng Twilio.
WebSockets là công nghệ cho phép các developer xây dựng các ứng dụng web có tính tương tác cao, cực kỳ nhanh chóng. Vì WebSockets được hỗ trợ bởi tất cả các trình duyệt hiện đại và đã có từ nhiều năm nay, không có lý do gì mà chúng không thể được triển khai trên bất kỳ ứng dụng web hiện đại nào. Khóa học này sẽ chỉ cho bạn cách làm việc với WebSockets với Go.
Bạn sẽ làm việc với hai loại công nghệ WebSocket: thứ nhất, với các cuộc gọi đơn giản trực tiếp từ ứng dụng web của bạn đến tất cả các trình duyệt được kết nối, nơi tất cả chức năng được ứng dụng của bạn xử lý. Ứng dụng web mà bạn sẽ xây dựng là một ứng dụng Chat đơn giản, cho phép người dùng trò chuyện qua lại và sẽ hiển thị danh sách những người dùng được kết nối, được cập nhật theo thời gian thực.
Tiếp theo, bạn sẽ tận dụng một server tương thích với Pusher (hoặc chính Pusher, nếu bạn thích) và sử dụng server đó làm một message broker giữa ứng dụng web của bạn và tất cả các máy khách được kết nối.
Việc học cách sử dụng một công nghệ cụ thể sẽ hiệu quả nhất khi áp dụng nó vào tình huống thực tế. Thông thường, các hướng dẫn và khóa học nhằm đơn giản hóa những gì họ đang cố gắng dạy và tạo ra một môi trường nhân tạo nơi mọi thứ trở nên đơn giản đến mức những gì đang được dạy trông đủ dễ dàng, nhưng bạn ngay lập tức gặp phải vấn đề khi cố gắng thực hiện nó trên một dự án. Vì vậy, để triển khai và tìm hiểu về WebSockets và Pusher, bạn sẽ xây dựng một ứng dụng web giám sát các máy chủ và máy chủ từ xa và thông báo cho bạn theo thời gian thực khi một service gặp sự cố hoặc hoạt động trở lại. Bạn sẽ gửi các notification trong thời gian thực bằng cách sử dụng WebSockets (sẽ cập nhật nội dung thích hợp trên các trang đang được tất cả các ứng dụng khách kết nối xem), qua email và như một phần thưởng, bạn cũng sẽ học cách gửi thông báo bằng tin nhắn văn bản (SMS) với Twilio.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
CUNG CẤP TÀI KHOẢN ONEDRIVE 5TB VÀ OFFICE 365 GIÁ RẺ, XEM CHI TIẾT TẠI ĐÂY