Chia Sẻ Khóa Học Hướng Dẫn Hoàn Chỉnh Về Protocol Buffers 3 [Java, Golang, Python] [Khóa 6430 A]
23 tháng 9 2024
/
No Comments
Google Protobuf với các ví dụ và bài tập. Code trong Java, Go, Python. Nói lời tạm biệt với JSON & XML. Yêu cầu trước về gRPC.
Những gì bạn sẽ học được:
- ✓ Viết các file .proto đơn giản và phức tạp.
- ✓ Các bài tập thực hành để xác nhận kiến thức đã học.
- ✓ Tận dụng Imports và Packages một cách thích hợp.
- ✓ Generate Code bằng 'protoc' trong bất kỳ ngôn ngữ nào.
- ✓ Code trong Java, Go và Python với Protocol Buffers.
- ✓ Hiểu cách Data Evolution hoạt động cho Protobuf.
- ✓ Tìm hiểu về các khái niệm nâng cao của Protocol Buffers.
Protocol Buffers (protobuf) là một data serialization format nền tảng mà mọi Data Engineer nên biết. Nó được nhiều công ty công nghệ hàng đầu như Google sử dụng và cho phép các micro-service truyền dữ liệu theo định dạng an toàn và hiệu quả.
Trong khóa học này, chúng ta sẽ khám phá sâu hơn, thông qua các bài giảng thực hành, tất cả các khía cạnh của Protocol Buffers 3.
Chỉ trong vài giờ, bạn sẽ biết mọi thứ cần biết để tạo các file .proto đơn giản và phức tạp, và viết code bằng Ngôn ngữ lập trình yêu thích của bạn như Java, Python và Go. Protocol Buffers generate tất cả boilerplate code cho bạn!
Hãy ngừng sử dụng XML và JSON và bắt đầu sử dụng một Data Format cho phép bạn tạo các API hiệu quả nhất.
Hướng dẫn hoàn chỉnh về Protocol Buffers 3 là cách tốt nhất để có được cái nhìn tổng quan tuyệt vời về tất cả các khả năng mà Protocol Buffers cung cấp:
- ✓ Viết các file .proto đơn giản và phức tạp.
- ✓ Các bài tập thực hành để xác nhận kiến thức đã học.
- ✓ Tận dụng Imports và Packages một cách thích hợp.
- ✓ Generate Code bằng 'protoc'.
- ✓ Code trong Java, Go và Python với Protocol Buffers.
- ✓ Tìm hiểu về các khái niệm nâng cao về Protocol Buffers.
Lưu ý: Khóa học này giả định rằng bạn có một số kiến thức về Lập trình và JSON / XML.
Nội dung khóa học:
- ✓ Giới thiệu khóa học Protocol Buffers: Tìm hiểu mục tiêu của khóa học, cách cấu trúc khóa học, tải xuống code khóa học và sẵn sàng!
- ✓ Cơ bản về Protocol Buffers I: Tìm hiểu cách tạo messages đầu tiên của bạn bằng Scalar Types. Thực hành với 5 bài tập.
- ✓ Cơ bản về Protocol Buffers II: Tìm hiểu cách tạo các messages phức tạp và tổ chức code của bạn trong các file và package khác nhau. Thực hành với 4 bài tập.
- ✓ Thiết lập Protoc Compiler: Setup Protoc Compiler và tìm hiểu cách generate code bằng bất kỳ ngôn ngữ nào.
- ✓ Lập trình Java với Protocol Buffers: Viết Protocol Buffers Data của bạn trong Java.
- ✓ Lập trình Golang với Protocol Buffers: Viết Protocol Buffers Data của bạn trong Golang.
- ✓ Lập trình Python với Protocol Buffers: Viết Protocol Buffers Data của bạn trong Python.
- ✓ Data Evolution với Protobuf: Evolve protocol buffers file của bạn theo cách an toàn để thêm hoặc xóa field mà không làm hỏng code trước đó.
- ✓ Protocol Buffers nâng cao: Các loại nâng cao trong Protocol Buffers cũng như Options, Integer Types và giới thiệu về RPC Services với gRPC.
Mục lục:
- ✓ 01 - Giới thiệu khóa học.
- ✓ 02 - Download Code & Setup VSCode.
- ✓ 03 - Protocol Buffers Basic I.
- ✓ 04 - Protocol Buffers Basic II.
- ✓ 05 - Bài tập II và Giải pháp.
- ✓ 06 - Thiết lập Protoc Compiler.
- ✓ 07 - Lập trình Java với Protocol Buffers.
- ✓ 08 - Lập trình Golang với Protocol Buffers.
- ✓ 09 - Lập trình Python với Protocol Buffers.
- ✓ 10 - Data Evolution với Protobuf.
- ✓ 11 - Protoc nâng cao.
- ✓ 12 - Protocol Buffers nâng cao.
- ✓ 13 - Các bước tiếp theo.
Khóa học này dành cho ai:
- ✓ Các Developer muốn hiểu cách viết các file .proto và viết code để tạo dữ liệu Protocol Buffer.
- ✓ Các Architect muốn hiểu cách thức hoạt động của Protocol Buffers và hữu ích cho kiến trúc giải pháp của họ.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU