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 Golang. Topik-topik yang disediakan sangat bervariasi mulai dari hal yang basic (dari 0), hingga bab yang sifatnya advance.

Ada total sekitar 110 bab yang dibahas dalam ebook ini. Bab-bab tersebut dibagi menjadi 3 kategori besar yang berurutan dan berkesinambungan satu sama lain.

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

Ebook Dasar Pemrograman Golang gratis untuk disebarluaskan secara bebas, selama tidak melanggar aturan lisensi GNU LGPL 2.1.

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

Versi Ebook: 2.2018.10.30

Ebook ini bisa di-download dalam bentuk PDF, ePub, dan mobi. Untuk mendapatkan konten buku yang paling update, silakan baca online atau download ulang ebook. Konten pada versi terbaru lebih update.

Ebook ini dibuat oleh Noval Agung Prayogo. Untuk pertanyaan, kritik, dan saran, silakan drop email ke caknopal@gmail.com.

results matching ""

No results matching ""