Skip to content

jacky-htg/golang-essentials

Repository files navigation

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
  • Concurrency pattern

Build Rest API Framework

Di materi sebelumnya, kita telah membuat project melalui perintah go mod init essentials. Jadi dalam project pembuatan framework API ini, kita memakai 'essentials' sebagai nama project.

Build gRPC API Framework

Referensi Tambahan

About

Belajar Golang dari dasar sampai mahir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •