Struttura del corso
Day 1 – Go Fundamentals and Microservices Architecture
Overview of Go: syntax, tools, and modules
Microservices architecture: principles, benefits, and approaches
Building REST APIs with the Gin framework
Introduction to GoFR as a modern alternative
Introduction to concurrent programming: goroutines and channels
Guided project: building a simple REST microservice
Day 2 – Concurrency, Event-Driven Systems, and gRPC
Asynchronous approach: designing microservices that interact with external systems
Kafka: building publishers and consumers in Go
REST vs gRPC: comparison of protocols
RPC lifecycle and gRPC API models (unary, streaming, bidirectional)
Error handling and timeout management in gRPC
Installing and configuring gRPC and Go Micro
Hands-on exercises: implementing microservices using gRPC
Day 3 – Security, Logging, and Deployment
Security: JWT authentication and OpenID Connect
Logging and observability in Go microservices
Authorization and access control with PermGuard approach
Dockerizing and orchestrating with Kubernetes
Organizing code with Go Workspaces
Lab: securing an existing microservice
Summary and Next Steps
Requisiti
- An understanding of software development
- Experience with Golang
- Basic programming experience
Audience
- Developers
- Software Architects
Recensioni (4)
la preparazione tecnica degli insegnanti
Giorgio - Asystel-BDF S.p.A.
Corso - Creating a Service Mesh with Istio and Kubernetes
Traduzione automatica
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Corso - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Corso - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.