• Stars
    star
    2,305
  • Rank 19,976 (Top 0.4 %)
  • Language
    Go
  • License
    Creative Commons ...
  • Created about 9 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ“– Source Code Website/Ebook Dasar Pemrograman Golang

Dasar Pemrograman Golang

Golang, atau Go adalah bahasa pemrograman yang lahir di tahun 2009. Golang memiliki banyak kelebihan, terbukti dengan banyaknya perusahaan besar yang menggunakan bahasa ini dalam pengembangan produk-produk mereka, hingga level production tentunya.

Ebook ini merupakan salah satu dari sekian banyak referensi yang bisa dijadikan bahan belajar pemrograman Go. Topik-topik yang disediakan sangat bervariasi mulai dari hal yang basic (dari 0), hingga chapter yang sifatnya advance.

Dasar Pemrograman Golang Ebook - Belajar pemrograman golang mulai dari 0, gratis! | Product Hunt

Ada total sekitar 120 chapter yang dibahas dalam ebook ini. Kumpulan chapter tersebut dibagi menjadi 4 kategori besar yang berurutan dan berkesinambungan satu sama lain.

  1. Pemrograman Go Dasar. Pada bagian ini topik yang dibahas sangat dasar, cocok untuk orang yang belum pernah tau atau belum menggunakan bahasa Go. Pembahasan dimulai dari instalasi, eksekusi, hello word, dilanjutkan dengan topik seperti pembahasan beberapa keyword Go, pointer, struct, interface, reflect, goroutine, channel, date time, dan lainnya.
  2. Pemrograman Web Go Dasar. Pada bagian ini kita akan fokus belajar ilmu dasar yang diperlukan untuk pengembangan aplikasi web menggunakan Go, di antaranya seperti: routing, multiplexer, middleware, cookie, dan lainnya. Pada chapter ini kita tidak menggunakan framework atau library external, hanya menggunakan API internal yang disediakan Go saja.
  3. Pemrograman Go Lanjut. Di bagian ini akan mulai dibahas topik yang lebih advance, beberapa di antaranya akan menggunakan library-library Go yang sudah cukup terkenal di komunitas. Topik-topik tersebut antara lain: http, ssl, cors, crsf, mail, pdf, excel, ftp, ssh, web socket, protobuf, gRPC + protobuf, atau topik advance web atau non-web lainnya.
  4. Studi Kasus. Di bagian ini akan dibahas mengenai Proof of Concept dari problem solving kasus penerapan aplikasi Go di real project.

Versi e-book: ((VERSION)), dan versi Go 1.20.

Download File E-book (pdf, epub, mobi)

Ebook ini bisa di-download dalam bentuk file via link berikut:

Untuk mendapatkan konten buku yang paling update, silakan baca langsung versi web secara online atau download ulang e-book versi terbaru.

Source Code Praktek

Source code contoh-contoh program bisa diunduh di github.com/novalagung/dasarpemrogramangolang-example. Dianjurkan untuk tidak copy-paste dari source code dalam proses belajar, usahakan untuk menulis sendiri kode program agar cepat terbiasa dengan bahasa Go.

Kontribusi

Ebook ini merupakan project open source, jadi teruntuk siapapun yang ingin berkontribusi silakan langsung saja cek GitHub kami di github.com/novalagung/dasarpemrogramangolang. Silakan lihat juga laman kontributor untuk lebih detailnya mengenai kontribusi ke project ini.

Lisensi dan Status FOSSA

Ebook Dasar Pemrograman Go gratis untuk disebarluaskan secara bebas, baik untuk komersil maupun tidak, dengan catatan harus disertakan credit sumber aslinya (yaitu Dasar Pemrograman Golang atau novalagung) dan tidak mengubah lisensi aslinya (yaitu CC BY-SA 4.0). Lebih detailnya silakan cek halaman lisensi dan distribusi konten.

FOSSA Status

Author

Ebook ini dibuat oleh Noval Agung Prayogo. Untuk pertanyaan, kritik, dan saran, silakan drop email ke [email protected].

More Repositories

1

gubrak

βš™οΈ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
Go
481
star
2

dasarpemrogramangolang-example

πŸ“– Source Code Praktik E-book Dasar Pemrograman Golang
Go
325
star
3

dasarpemrogramanrust

πŸ“– Source Code Website/Ebook Dasar Pemrograman Rust
Rust
283
star
4

nvdate

πŸ“… Swift4 Date extension library
Swift
174
star
5

muslimboard

πŸ•Œ Muslim Board Browser Extension
JavaScript
144
star
6

httpsproxy2http

🚴 Quick HTTPS forward/reverse proxy for your HTTP web service
HTML
120
star
7

dasarpemrogramanpython

πŸ“– Source Code Website/Ebook Dasar Pemrograman Python
Python
53
star
8

golpal

Golpal - Easy to use Golang Eval Library
Go
45
star
9

go-eek

Blazingly fast and safe Go evaluation library, created on top of Go pkg/plugin package
Go
38
star
10

gorep

Simple tools to replace imported package name in golang project
Go
27
star
11

godong

Easiest dynamic http route handler for golang
Go
23
star
12

skeetoverflow

πŸ“‹ A fun browser extension for replacing all reputations on StackOverflow into a percentage of Jon Skeet's point
JavaScript
20
star
13

dasarpemrogramanrust-example

πŸ“– Source Code Praktik E-book Dasar Pemrograman Rust
Rust
19
star
14

learndevops

πŸ“– Source Code E-book Learn Devops
Go
18
star
15

react-native-ble-read-peripheral

Example of Peripheral Communication with React Native BLE (Bluetooth Low Energy)
JavaScript
10
star
16

go-ternary

Ternary helper for Go programming language
Go
9
star
17

dasarpemrogramanpython-example

πŸ“– Source Code Praktik E-book Dasar Pemrograman Python
Python
8
star
18

howto

JavaScript
5
star
19

natskeepalivesubscribe

Example of nats keep-alive subscription in Go
Go
5
star
20

novalagung

4
star
21

mypullrequests

List of my contributions to some open source projects
4
star
22

golang-docker-private-modules-https

Golang Dockerfile with private dependencies, without using ssh (onlyΒ HTTPS)
Dockerfile
4
star
23

aws-cloudflare-ip-whitelist

Rust
3
star
24

my-book

JavaScript
3
star
25

gitbook-plugin-docsearch-v3

DocSearch v3 plugin for HonKit / GitBook legacy
JavaScript
2
star
26

wow-addons-manager

World of Warcraft Addons Manager
1
star
27

mywowmacros

World of Warcraft macros backup
Lua
1
star
28

go-latest-from-source

Go binary built from latest Go source code
Dockerfile
1
star