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
、andfor
syntax - 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.