Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jokoardh/sinaugolangbareng

Repository catatan belajar joko ardiyanto selama belajar bahasa pemrograman Golang. Setiap pembelajaran yang dilakukan selalu di update di repository ini.
https://github.com/jokoardh/sinaugolangbareng

backend-programming go golang golang117 informatics programming-language

Last synced: about 13 hours ago
JSON representation

Repository catatan belajar joko ardiyanto selama belajar bahasa pemrograman Golang. Setiap pembelajaran yang dilakukan selalu di update di repository ini.

Awesome Lists containing this project

README

        

## 💡 Dokumetasi/Catatan Modul dan Materi Belajar Pemrograman Golang

### 📝 Deskripsi
Go adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike dan Ken Thompson. Go mudah dipelajari karena sintaknya yang mudah dipami untuk pemula selain itu go tidak mengenal konsep OOP sehingga dalam implementasinya sangat efisien. Go mempunyai kelebihan di sisi kecepatan, skalabilitas dan keandalan.
Repository ini adalah catatan belajar bahasa Pemrograman Golang
- Bahasa yang digunakan ini : Bahasa Indonesia
- Situs Resmi : [WEb](https://go.dev/ "Lihat Situs officialnya ")

### 🎒 Tools
- Golang [Download](https://go.dev/)
- Visual Studio Code [Download](https://code.visualstudio.com/download)

### Instalasi Bahasa Go
- Download terlebih dahulu Go
- Sesuaikan dengan OS masing-masing
- Seteleh didownload klik 2x (windows) kemudian ikuti proses instalasinya cukup mudah kok jadi tenang aja
- setelah ke install cek apakah golang sudah terintsal dengan buka CMD ketikan [go] [version]

### ### 📝 Dasar Command di Golang
ada beberapa perintah yang digunakan dalam bahasa Go sebagai basic kita akan belajar perintah dasar. untuk membuat file golang harus di akhire .go semisal program.go , dan ada beberapa perintah antaranya :
- `go version : untuk mengecek golang apakah sudah terinstall`
- `go run (nama file .go) : untuk menjalankan file golang`
- `go build (nama file ) : untuk menjadikan file menjadi binary file .exe`
- `go mod init (nama projek) : untuk mebuat sebuah module / root folder`
- `go get (nama repository) : untuk instalasi package/library dari luar`
- `go test -v -run=(nama test func) : menjalankan testing function pada golan`

### ✔️ Path / Runtutan Belajar Golang
- [x] intro-go
- [x] data stuktur (array, mapo, slice)
- [x] perulangan
- [x] function
- [x] pointer
- [x] struct
- [x] interfaces
- [x] eror handling
- [x] perulangan
- [x] Unit testing
- [x] gorutine awal
- [x] gorutine + unit testing

### 👨‍💻 Author
>Joko Ardiyanto
- Universitas Boyolali
- Prodi S1 Teknik informatika
- Email [email protected]
- Web https://jokoardiblog.wordpress.com

### 🛠️ Kendala
Jika mengalami kendala anda bisa mengunjungi dan bertanya di situs [Kotakode](kotakode.com) atau [Stackoverflow](stackoverflow.com)

### 🙇🏼 Diskusi
jika anda atau kalian menghendaki belajar sambil diskusi bareng silahkan join [Telegram](https://t.me/disRKW)

### 🙏 Thanks To
- Allah SWT
- My Parents and Family
- All Friend of FIK UBY
- All Site Reference
- Couerse at Programmer Zaman Now and Sanbercode
- And [Mas andhy](https://github.com/trebucet) as Friend who Learning at Sanbercode Bootcamp

### ☕ Referensi, Lisensi Sumber Perangkat Lunak terbuka, Kontribusi
- [Sanbercode](https://sanbercode.com/)
- [Golang](https://go.dev/)
- [Programmerzamannow](https://www.programmerzamannow.com/)

### 🔐 License
Repository created 3 Maret 2022 by Joko Ardiyanto under *MIT License*