training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Developing services with gRPC in .NET

Leer hoe je gRPC Services in .NET ontwikkelt!

12 februari 2025
- Veenendaal / Remote
1 dag
825 (ex BTW)

Beschrijving

gRPC is de nieuwe technologie voor high performance (micro)services.

In deze training leer je welke mogelijkheden gRPC biedt en hoe je deze mogelijkheden in .NET kunt toepassen. Na een korte overview van gRPC wordt de Interface Definition Language (proto) behandeld en daarmee de datatypes die gebruikt kunnen worden.

Vervolgens komen de verschillende Message Exchange Patterns aan de orde en de manier waarop gRPC in .NET gebruikt wordt. Ten slotte komt authentication aan bod.

Benodigde voorkennis

Goede kennis van C# en .NET

Onderwerpen

gRPC Overview

  • Supported Languages
  • Protocol Buffers
  • Interface Definition Language
  • Message Exchange Patterns
  • Metadata
  • Timeouts
  • Canceling

Protocol Buffers

  • Messages
  • Field Numbers
  • Mapping
  • Field Types
  • Enumerations
  • importing .proto files
  • Nested types
  • Unknown fields
  • Any type
  • Oneof
  • Maps
  • Packages
  • Timestamp
  • Empty type
  • Error handling

gRPC in .NET

  • Required NuGet packages
  • Server side implementation
  • Client side implementation
  • Async Unary calls
  • Request Streaming
  • Response Streaming
  • Duplex Streaming
  • ASP.NET Core Clients

Authentication

  • ASP.NET Authentication
  • Client Certificate authentication
  • Server configuration
  • Client configuration

gRPC-Web

  • Limitations
  • gRPC-Web with ASP.NET Core
  • gRPC-Web and CORS

Performance

  • Server configuration
  • Client configuration
  • Metrics
  • Best Practices
  • Connection Concurrency
  • Load Balancing
  • Keep alive

Planning

StartdatumDuurLocatie
12 februari 2025
1 dag
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten