Modern distributed systems with gRPC in ASP.NET Core 6 - online



Kursarrangør: Programutvikling AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: Ta kontakt for informasjon
Varighet: 2 days

We provide online course about modern distributed systems with gRPC in ASP.NET Core 6. gRPC is a high-performance, cross-platform framework for building distributed systems and APIs.

Content:
It’s an ideal choice for communication between microservices, internal network applications, or mobile devices and services. With the release of ASP.NET Core 5, Microsoft has added first-class support for creating gRPC services. This workshop will help you get started building, deploying and managing gRPC servers and clients on multiple platforms.

Technologies covered:
• ASP.NET Core 6, gRPC, Protobuf, Visual Studio, .NET CLI, Docker, Kubernetes, services meshes, monitoring, distributed tracing.

Program:
Day 1 Building gRPC applications in ASP.NET Core:
• Introduction to Protobuf and gRPC
• gRPC in ASP.NET Core 6
• gRPC servers
• gRPC clients
• Request/Reply services
• Streaming services
• Server-streaming
• Client-streaming
• Bidirectional streaming

Day 2 Security, Deployment and Observability:
• gRPC’s security model
• Channel authentication with TLS
• Call authentication with tokens
• Running gRPC services in production
• Self-hosted
• Docker
• Kubernetes
• Service mesh (using Linkerd as an example)
• Observability and monitoring
• gRPC Health checks
• Distributed tracing

Speaker: Mark Rendle, Chief Everything Officer

Mark is the founder of RendleLabs, which is really just him playing with .NET Core, Docker, Azure, microservices and so on and then teaching other people about it and helping them build clean, stable, scalable solutions. He's been getting paid to do what he loves for nearly 30 years now, and still worries that somebody's going to notice and make him stop.

Audience:
Anyone who wants online course about modern distributed systems with gRPC in ASP.NET Core 6

Prerequisites:
• Attendees will be expected to be familiar with .NET and C#

Computer setup:
Bring a laptop with the following installed:
• Visual Studio 2022 or JetBrains Rider EAP or VS Code
• .NET 6
• Docker Desktop with Kubernetes enabled

Vis flere tilsvarende kurs: