The works on golang learning pathway.
Introductions from the basic syntax to business WEB development frameworks, including:
- Variables, constants
- Data types in golang: basic type, customize type, and struct
- Flow control:
if、switch、andforsyntax - Array, slice, and traversal them
- Error handling and logging
- Method and interfaces
- Concurrency in GO
- Testing
- Database accessing
- GIN: the web framework
- Casbin: the framework for authentication and authorization
- Wire: the framework for DI(dependency injection)
- Gorilla: create WebSocket connection
See the: gowiki directory, it contains an interesting wiki project.
The learn-go project is licensed under MIT.