Struttura del corso
Giorno 1 – Fondamenti di Go e Architettura dei Microservizi
Panoramica di Go: sintassi, strumenti e moduli
Architettura dei microservizi: principi, benefici e approcci
Sviluppo di REST APIs con il framework Gin
Introduzione a GoFR come alternativa moderna
Introduzione alla programmazione concorrente: goroutines e canali
Progetto guidato: costruire un semplice microservizio REST
Giorno 2 – Concorrenza, Sistemi Basati sugli Eventi e gRPC
Approccio asincrono: progettazione di microservizi che interagiscono con sistemi esterni
Kafka: costruire publisher e consumer in Go
REST vs gRPC: confronto dei protocolli
Ciclo di vita RPC e modelli API di gRPC (unary, streaming, bidirezionale)
Gestione degli errori e dei timeout in gRPC
Installazione e configurazione di gRPC e Go Micro
Esercizi pratici: implementare microservizi utilizzando gRPC
Giorno 3 – Sicurezza, Logging e Distribuzione
Sicurezza: autenticazione JWT e OpenID Connect
Logging e osservabilità nei microservizi Go
Autorizzazione e controllo degli accessi con l'approccio PermGuard
Dockerizzare e orchestrare con Kubernetes
Organizzazione del codice con Go Workspaces
Laboratorio: proteggere un microservizio esistente
Riassunto e Prossimi Passaggi
Requisiti
- Una comprensione dello sviluppo software
- Esperienza con Golang
- Conoscenze di programmazione di base
Audience
- Sviluppatori
- Architetti del Software
Recensioni (4)
la preparazione tecnica degli insegnanti
Giorgio - Asystel-BDF S.p.A.
Corso - Creating a Service Mesh with Istio and Kubernetes
Traduzione automatica
È stato dinamico e molto pratico, oltre al fatto che ci è stata fornita una macchina virtuale tramite un URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Corso - Spring Cloud for Microservices
Traduzione automatica
Esempi pratici e discussioni aperte
Nenad Terzic - Pejsejf B"lgaria EOOD
Corso - Building Microservices with Spring Cloud and Netflix OSS
Traduzione automatica
Il corso è stato eccellente. Il nostro formatore Andreas era molto preparato e ha risposto a tutte le domande che gli abbiamo posto. Inoltre, ci ha aiutati quando avevamo problemi e ha spiegato con dettaglio quando necessario. È il miglior corso in cui abbia mai partecipato.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Corso - Microservices with Spring Cloud and Kafka
Traduzione automatica