Schița de curs
Introducere
Concepte gRPC
- Sincron vs asincron
- Suprafața API
- Ciclul de viață RPC
gRPC vs REST
- Tipuri de API gRPC
- Paradigme REST
Pregătirea Mediului de Dezvoltare
- Instalarea și configurarea gRPC
- Instalarea și configurarea Go Micro
- Instalarea Docker
- Instalarea Kubernetes
- Configurarea dependențelor Go
- Setarea unui server HTTP Go
Schimbul de date gRPC
- Implementarea clientului și serverului API unary
- Implementarea clientului și serverului API cu schimburile de date inițiate de server
- Implementarea clientului și serverului API cu schimburile de date inițiate de client
- Implementarea clientului și serverului API bidirecțional
Microservicii Go
- Serializarea structurilor Go în JSON
- Deserializarea structurilor Go din JSON
- Crearea imaginilor Docker pentru microserviciile Go
- Rularea containerizată locală
- Optimizarea imaginilor Docker
Ochestrarea Microserviciilor cu Kubernetes
- Distribuirea microserviciilor Go în Kubernetes
- Implementarea descriptorilor
- Scalarea distribuțiilor
- Actualizări rolling
Depanarea și securitatea gRPC
- Folosirea gestionării erorilor
- Urmarirea cu deadlines
- Crearea certificatelor SSL pentru criptarea SSL
Synopsis și concluzie
Cerințe
- Experiență în programare Go
Audientă
- Dezvoltatori Web
Mărturii (5)
Foarte interactiv. Antrenorul era foarte cunoscut și pacient.
Robert
Curs - Event Driven Architecture Custom
Tradus de catre o masina
Flexibilitatea de a aborda subiectele care mă interesă cel mai mult
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
Tradus de catre o masina
Simplicitatea limbajului și exemplele date de profesor
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curs - Go Programming Language for Programmers
Tradus de catre o masina
Suportul pentru problemele participanților. Investigați și oferiți suport chiar după formare, ceea ce este foarte apreciat!
Hans Jurgen Hogerle - Daimler TSS GmbH
Curs - Advanced Go Programming
Tradus de catre o masina
Informațiile suplimentare care nu sunt în documentația oficială
Sayf Eddine HAMMEMI - SCALITY SA
Curs - Go for Systems Programming
Tradus de catre o masina