Plan Szkolenia
Introduction
Overview of gRPC Features and Architecture
- Basic concepts and lifecycle
- Service definition
- Supported languages
Understanding gRPC Basics
- Implementation types
- Message types
Setting up gRPC
- Protocol buffers
- Dependencies and plugins
Creating a Proto File
- Defining the server and client
- Command lines
Generating Protobuf and gRPC Classes
- Creating a folder
- Building the project
Implementing the Server
- Creating a secure connection
- Streaming messages
- Integrating with applications
Implementing a Client
- Creating a secure connection
- Sending metadata
- Unary gRPC call
Streaming with gRPC
- Server streaming
- Client streaming
- Bidirectional streaming
Managing gRPC Services
- Authentication
- Benchmarking
- Error handling
Exploring gRPC Advanced Topics
- Integrating with Evans client
- Securing a connection with SSL/TLS
- Load balancing
Troubleshooting
Summary and Conclusion
Wymagania
- Experience in programming languages such as Go, Java, C#, Python, etc.
- Familiarity with cloud computing technology
Audience
- Software engineers
- Programmers
- Developers
Opinie uczestników (4)
Szybkość i skupienie na systemie docelowym, mogłem dobrze utrzymać ostrość
Kevin - Phoenix Contact B.V.
Szkolenie - gRPC
Przetłumaczone przez sztuczną inteligencję
The amount of knowledge the trainer had, being able to answer all questions we had and being able to convey the concept of gRPC so clearly.
Damian - Phoenix Contact B.V.
Szkolenie - gRPC
distance training
LIEGHIO - CNR
Szkolenie - gRPC
Great pace and coverage for gRPC beginners.