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

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