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

Giới thiệu

Tổng quan về Tính năng và Kiến trúc gRPC

  • Các khái niệm và vòng đời cơ bản
  • Định nghĩa dịch vụ
  • Các ngôn ngữ được hỗ trợ

Hiểu các Nguyên tắc Cơ bản của gRPC

  • Các loại triển khai
  • Các loại tin nhắn

Thiết lập gRPC

  • Protocol buffers
  • Các phụ thuộc và plugin

Tạo Tệp Proto

  • Định nghĩa máy chủ và máy khách
  • Dòng lệnh

Tạo Protobuf và Các Lớp gRPC

  • Tạo một thư mục
  • Xây dựng dự án

Triển khai Máy chủ

  • Tạo kết nối an toàn
  • Truyền tin nhắn
  • Tích hợp với các ứng dụng

Triển khai Máy khách

  • Tạo kết nối an toàn
  • Gửi siêu dữ liệu
  • Cuộc gọi gRPC đơn lẻ

Truyền phát với gRPC

  • Truyền phát từ máy chủ
  • Truyền phát từ máy khách
  • Truyền phát song phương

Quản lý Dịch vụ gRPC

  • Xác thực
  • Đánh giá hiệu năng
  • Xử lý lỗi

Khám phá Các Chủ đề Nâng cao của gRPC

  • Tích hợp với Evans client
  • Bảo mật kết nối với SSL/TLS
  • Cân bằng tải

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Có kinh nghiệm với các ngôn ngữ lập trình như Go, Java, C#, Python, v.v.
  • Làm quen với công nghệ điện toán đám mây

Đối tượng

  • Kỹ sư phần mềm
  • Lập trình viên
  • Nhà phát triển
 7 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories