- What is Go?
- Environment Setup
- Go Basic
- Go Hello
- Package
- Variables
- Basic types
- Zero values
- Type conversions
- Type inference
- Functions
- Multiple results
- Named return values
- Loop And Condition
- Pointers
- Array
- Map
- Method
- Stringer
- Error
- Go Advanced Concepts
- First Class Function
- Anonymous Function
- Higher-Order Function
- Function Closures
- What is an API?
- Echo, minimalist Go Web Framework
- Installation
- Context
- Routing
- Request
- Validate Data
- Response
- Middleware
- Configuration Management with Viper
- Mongo-Driver
- Gorm
- Dockerfile for Deployment
- Kafka
- What Is Apache Kafka?
- What Are Events?
- Key/Value Pairs
- Kafka Topics
- Kafka Partitioning
- Kafka Brokers
- Replication
- Kafka Producers
- Kafka Consumers