Đề cương khóa học

Giới thiệu

Những khái niệm của gRPC

  • Cùng bộ vs không cùng bộ
  • Bề mặt API
  • Vòng đời RPC

gRPC so với REST

  • Các loại API gRPC
  • Các mô hình REST

Chuẩn bị Môi trường Phát triển

  • Cài đặt và cấu hình gRPC
  • Cài đặt và cấu hình Go Micro
  • Cài đặt Docker
  • Cài đặt Kubernetes
  • Cài đặt các phụ thuộc Go
  • Thiết lập một server HTTP Go

Streaming của gRPC

  • Triển khai client và server API đơn hướng
  • Triển khai client và server API streaming từ server
  • Triển khai client và server API streaming từ client
  • Triển khai client và server API streaming hai chiều

Microservices Go

  • Lắp ghép cấu trúc Go thành JSON
  • Hàm phân rã JSON thành cấu trúc Go
  • Xây dựng hình ảnh Docker cho microservices Go
  • Chạy container hóa tại địa phương
  • Tối ưu hóa hình ảnh Docker

Cử chỉ Microservice với Kubernetes

  • Triển khai descriptors
  • Mở rộng triển khai
  • Cập nhật lăn

Khắc phục sự cố và bảo mật của gRPC

  • Sử dụng xử lý lỗi
  • Lưu vết với deadlines
  • Tạo chứng chỉ SSL cho mã hóa SSL

Tổng kết và Kết luận

Yêu cầu

  • Kinh nghiệm lập trình Go

Đối tượng

  • Nhà phát triển web
 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan