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
- Configurarea unui server HTTP Go
Streaming gRPC
- Implementarea clientului și serverului API unar
- Implementarea clientului și serverului API de streaming de la server
- Implementarea clientului și serverului API de streaming de la client
- Implementarea clientului și serverului API bidirecțional
Microservicii Go
- Marshalling JSON pentru structuri Go
- Unmarshalling JSON pentru structuri Go
- Construirea de imagini Docker pentru microservicii Go
- Rularea containerizată local
- Optimizarea imaginilor Docker
Orchestrarea Microserviciilor cu Kubernetes
- Implementarea microserviciilor Go în Kubernetes
- Implementarea descriptorilor
- Scalarea implementărilor
- Actualizări continue
Depanare și Securitate gRPC
- Utilizarea Gestionării Erorilor
- Urmărirea cu termene limită
- Crearea de certificate SSL pentru criptare SSL
Rezumat și Concluzie
Cerințe
- Experiență în programarea Go
Publicul țintă
- Dezvoltatori Web
Mărturii (5)
Foarte interactiv. Formatorul a fost foarte cunoscător și înțelept.
Robert
Curs - Event Driven Architecture Custom
Tradus de catre o masina
Flexibilitatea de a aborda subiectele în care sunt cel mai interesat
James Ferrier - OptoicoreIT
Curs - Building Microservices with Go
Tradus de catre o masina
Simplicitatea limbii și exemplele oferite de profesor
Alvaro Salomao Rumbane - CEDSIF Ministry of Finance
Curs - Go Programming Language for Programmers
Tradus de catre o masina
Suport pentru problemele la care se confruntă stagiařii. Investigarea și asistența continuă chiar și după instruire este foarte bună!
Hans Jurgen Hogerle - Daimler TSS GmbH
Curs - Advanced Go Programming
Tradus de catre o masina
Informațiile suplimentare care nu se regăsesc în documentația oficială
Sayf Eddine HAMMEMI - SCALITY SA
Curs - Go for Systems Programming
Tradus de catre o masina