Khóa học Golang: Từ Cơ bản đến Nâng cao được thiết kế giúp bạn làm chủ ngôn ngữ Go — ngôn ngữ được thiết kế bởi Google cho hệ thống cloud-native, microservices và các ứng dụng hiệu suất cao.
Bạn sẽ học được gì?
- Go Fundamentals: Variables, types, functions, interfaces, generics, error handling
- Concurrency: Goroutines, channels, context, sync primitives, concurrency patterns
- Web Development: Gin framework, REST API, middleware, routing, validation
- Database: GORM, migrations, repository pattern, clean architecture
- Authentication: JWT, OAuth2, RBAC, security best practices
- Advanced: WebSockets, gRPC, message queues, caching, microservices
- Production: Testing, Docker, CI/CD, monitoring, observability
Yêu cầu
- Kiến thức lập trình cơ bản (biết ít nhất 1 ngôn ngữ)
- Hiểu biết cơ bản về HTTP và REST API
- Máy tính cài đặt Go 1.23+ và Docker
