For the complete documentation index, see llms.txt. This page is also available as Markdown.

Go Guidance

Mempelajari pemrograman golang untuk pemula. Materi akan dibahas step by step dari basic sampai mahir. Ruang lingkup pembelajaran meliputi :

Basic

  • Install golang

  • Hello world

  • Package, type, constanta, variable, function

  • Flow controll : if, else, switch, for, defer

  • Array : array, slice, map

Struktur Data

  • struct

  • Method

  • Interface

  • Encapsulation, inheritance and polymorphism

Konkurensi

  • Go routine

  • Channel

  • Channel dengan buffer

  • Range dan close

  • Select

  • Select default

  • Select timeout

  • Sync Mutex

  • Handling sync group routine

Concurrency Pattern

Build API Framework

Step by step membuat golang API framework, baik rest api maunpun grpc, baik monolit maupun microservices, baik monorepo maupun multirepo.

Referensi Tambahan

Last updated

Was this helpful?