Course Outline

Introductie

gRPC Concepten

  • Synchroon versus asynchroon
  • API-oppervlak
  • RPC-levenscyclus

gRPC versus RUST

  • gRPC API-typen
  • REST-paradigma's

Voorbereiding van de ontwikkelingsomgeving

  • Installeren en configureren gRPC
  • Installeren en configureren van Go Micro
  • Installeren Docker
  • Installeren Kubernetes
  • Go afhankelijkheden instellen
  • Een Go HTTP-server instellen

gRPC Streamen

  • Implementatie van een unaire API-client en -server
  • Implementatie van server streaming API-client en server
  • Implementatie van client streaming API-client en server
  • Implementatie van bidirectionele API-client en -server

Go Microservices

  • JSON-marshalling Go structuren
  • JSON umarshalling Go structuren
  • Gebouwde Docker installatiekopieën voor Go microservices
  • Lokaal in containers draaien
  • De Docker afbeeldingen optimaliseren

Microservice Ochrestration met Kubernetes

  • Implementeren van Go microservices voor Kubernetes
  • Implementatie van descriptoren
  • Implementaties schalen
  • Doorlopende updates

gRPC Problemen oplossen en beveiliging

  • Foutafhandeling gebruiken
  • Tracking met deadlines
  • SSL-certificaten maken voor SSL-codering

Samenvatting en conclusie

Requirements

  • Go programmeerervaring

Publiek

  • Webontwikkelaars
  14 Hours

Related Courses

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Combined JAVA, PHP and Web Application Security

  28 Hours

Standard Java Security

  14 Hours

Java and Web Application Security

  21 Hours

Related Categories