Go Guidance
Mempelajari pemrograman golang untuk pemula. Materi akan dibahas step by step dari basic sampai mahir. Ruang lingkup pembelajaran meliputi :
Install golang
Hello world
Package, type, constanta, variable, function
Flow controll : if, else, switch, for, defer
Array : array, slice, map
struct
Method
Interface
Encapsulation, inheritance and polymorphism
Go routine
Channel
Channel dengan buffer
Range dan close
Select
Select default
Select timeout
Sync Mutex
Handling sync group routine
Design Pattern
Singleton
Abstract factory
Dependency injection
Build API Framework
Step by step membuat golang API framework, baik rest api maunpun grpc, baik monolith maupun microservices, baik monorepo maupun multirepo.
Build gRPC API Framework
Referensi Tambahan
Last updated