Course Outline

Εισαγωγή

gRPC Έννοιες

  • Sychronous vs asynchronous
  • API surface
  • RPC Life cycle

gRPC έναντι REST

  • gRPC API types
  • REST paradigms

Προετοιμασία Αναπτυξιακού Περιβάλλοντος

  • Εγκατάσταση και εφαρμογή gRPC
  • Εγκατάσταση και εφαρμογή Go Micro
  • Εγκατάσταση Docker
  • Εγκατάσταση Kubernetes
  • Εγκατάσταση ανεξάρτητων ελευθεροδοτήσεων του Go
  • Εγκατάσταση ένας Go HTTP server

gRPC Ροή

  • Εφαρμογή unary API πελάτη και διακομιστή
  • Εφαρμογή server streaming API πελάτη και διακομιστή
  • Εφαρμογή client streaming API πελάτη και διακομιστή
  • Εφαρμογή bi-directional API πελάτη και διακομιστή

Μετάβαση Microservices

  • JSON marshalling Go structures
  • JSON umarshalling Go structures
  • Κατασκευή Docker εικόνων για Go microservices
  • Εκτέλεση περιβαλλόντων κλείσιμο μέσα
  • Βελτίωση των Docker εικόνων

Microservice Ochrestation με Kubernetes

  • Αποθήκευση Go microservices στο Kubernetes
  • Εφαρμογή περιγραφών
  • Μεγέθωση των εγκαταστάσεων
  • Rolling updates

gRPC Αντιμετώπιση προβλημάτων και ασφάλεια

  • Χρήση Error Handling
  • Ακολουθία με ημερομηνίες λήξης
  • Δημιουργία SSL πιστοποιητικών για SSL κρυπτογράφηση

Περίληψη και Συμπέρασμα

Requirements

  • Go εμπειρία προγραμματισμού

Ακροατήριο

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories