وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

gRPC in Go

سرفصل های دوره

A growing number of companies use gRPC, a popular framework that writes services and clients. In this course, Miki Tebeka presents an overview of gRPC, then shows you the protocol buffers serialization format, as well as how to write a gPRC definition file (.proto), write gRPC servers and clients, and use advanced gRPC features like streaming, reflection, and more. Learn about RPC in general, then go into protocol buffers, how gRPC use them, why gRPC chose HTTP/2, and how the gRPC ecosystem works. Explore writing and compiling a .proto file, using generated code, and generating JSON encoding. Dive into gRPC servers and clients, and discover how to define a streaming endpoint, send streaming data to the client, and handle streaming responses from the server. Plus, go over advanced topics like writing interceptors, sharing .proto definitions, testing your code, and using the gRPC gateway.


1. Introduction
  • 001. Why gRPC
  • 002. What you should know
  • 003. Setting up

  • 2. gRPC Overview
  • 004. RPC in general
  • 005. Protocol buffers
  • 006. HTTP 2
  • 007. The gRPC ecosystem

  • 3. Protocol Buffers
  • 008. Writing .proto file
  • 009. Compiling .proto to Go
  • 010. Using generated code
  • 011. JSON encoding
  • 012. Challenge Invoice
  • 013. Solution Invoice

  • 4. gRPC Server
  • 014. Defining the service
  • 015. Generating Go code
  • 016. Running the server
  • 017. Adding reflection
  • 018. Using grpcurl to call your server
  • 019. Challenge End
  • 020. Solution End

  • 5. gRPC Client
  • 021. Creating a client
  • 022. Calling the server
  • 023. Sending metadata
  • 024. Challenge
  • 025. Solution

  • 6. Streaming
  • 026. Streaming overview
  • 027. Defining a streaming endpoint
  • 028. Streaming server handler
  • 029. Streaming client

  • 7. Advanced Topics
  • 030. Writing interceptors
  • 031. Sharing .proto definitions
  • 032. Testing your code
  • 033. Using gRPC gateway

  • 8. Conclusion
  • 034. Next steps
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 17303
    حجم: 162 مگابایت
    مدت زمان: 70 دقیقه
    تاریخ انتشار: 13 مرداد 1402
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید