You are on page 1of 2

PT.

WEBHOZZ MEDIA
Web, Mobile, Desktop & Digital Marketing

Syllabus Golang Basic

Materi:

● Belajar Golang ● Struct


● Instalasi Golang ● Method
● Setup Go Modules ● Properti publik & Private
● Setup Go Path & Workspace ● Interface
● Instalasi Editor ● Interface Kosong
● Go Command ● Reflect
● Program Pertama: Hello World ● Go Routine
● Komentar ● Channel
● Variabel ● Buffered Channel
● Tipe Data ● Channel Select
● Konstanta ● Channel Range & Close
● Operator ● Channel Timeout
● Seleksi Kondisi ● Defer & Exit
● Perulangan ● Error, Panic & Recover
● Array ● Layout Format String
● Slice ● Random
● Map ● Time, Parsing Time & Format Time
● Fungsi ● Timer, Ticker & Scheduler
● Fungsi Multiple Return ● Time Duration
● Fungsi Variadic ● Konversi antar Tipe Data
● Fungsi Closure ● Fungsi String
● Fungsi sebagai Parameter
● Pointer
● Regex

www.WebHozz.com
PT. WEBHOZZ MEDIA
Web, Mobile, Desktop & Digital Marketing

● Encode-Decode Base64
● Hash-SHA1
● Arguments & Flag
● Exec
● File
● Web Server
● URL Parsing
● JSON Data
● Web Service API Server
● Simple Client HTTP Request
● SQL
● NOSQL MonggoDB
● Unit Test
● Wait Group
● Mutex
● Go Vendoring
● Concurrency Pattern : Pipeline
● Concurrency Pattern : Simplified Fan-Outfan-In pipeline
● Concurrency Pattern : Context Cancellation Pipeline

www.WebHozz.com

You might also like