I'm looking for a Go API course that applies with production practices, project layout structuring.

Like loading configuration, logging, error handling, unit test and etc.