Giter Site home page Giter Site logo

h0llyw00dzz / dasarpemrogramangolang Goto Github PK

View Code? Open in Web Editor NEW

This project forked from novalagung/dasarpemrogramangolang

0.0 0.0 0.0 16.38 MB

๐Ÿ“– Source Code E-book Dasar Pemrograman Golang

Home Page: https://dasarpemrogramangolang.novalagung.com/

License: Creative Commons Attribution Share Alike 4.0 International

JavaScript 15.28% Go 44.82% CSS 19.69% HTML 12.91% DIGITAL Command Language 7.29%

dasarpemrogramangolang's Introduction

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].

dasarpemrogramangolang's People

Contributors

novalagung avatar cacing69 avatar kristories avatar gedenata avatar compatc avatar sodrooome avatar fajar-islami avatar wndisra avatar nkapw avatar rizkyzhang avatar haloapping avatar dwihujianto avatar muhfaris avatar sultannaufal avatar adev22 avatar hafizkurniaaji avatar esviai avatar akulnurislam avatar xans-me avatar mul14 avatar ilhamsyaputra avatar mananispiwpiw avatar ivanauliaa avatar gusmanwidodo avatar yofriadi avatar raismaulana avatar purwowd avatar josterand avatar icarrr avatar dyon048 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.