Giter Site home page Giter Site logo

buku--go-cloud's Introduction

Membangun Aplikasi Cloud Menggunakan Go

Buku ini merupakan buku pemrograman Go yang ditujukan untuk pengembangan aplikasi SaaS di Cloud. Meskipun titik berat dari buku ini ada pada pemrograman aplikasi di Cloud, buku ini juga meliputi dasar-dasar Go serta penggunaan Go untuk backend dan frontend.

Penulis

Buku ini ditulis bersama-sama oleh dosen dan mahasiswa STMIK AKAKOM Yogyakarta. Meskipun demikian, kontribusi dari siapapun itu akan diterima dengan senang hati. Untuk saat ini, beberapa nama ini berperan dalam penulisan:

  • Bambang Purnomosidi D. P.: penulis utama, editor, maintainer, all hands person.
  • ... Afif Budianto ...
  • ... Fajar Ananda ...
  • Ahmad Anwar

Ingin Berkontribusi?

Cara berkontribusi dijelaskan dalam suatu dokumen tersendiri tentang berkontribusi

Menggunakan Buku

Meskipun bisa langsung membaca dari repo Github ini melalui file README.md, ada beberapa cara lainnya yang bisa digunakan:

  • make: membuat 3 format buku (EPUB, HTML, dan PDF), hasil akan diletakkan di direktori sesuai dengan isi variable BUILD pada Makefile
  • make pdf untuk membuat format PDF, make html untuk membuat format HTML, dan make epub untuk membuat format EPUB.

Isi Buku

Buku ini akan dibagi menjadi beberapa bagian:

  • Pengenalan
  • Dasar-dasar Pemrograman Go: Sintaksis, Semantik, dan Pustaka Standar
  • Go untuk Backend
  • Frontend Programming dan Go
  • Integrasi Frontend dan Backend
  • Go di Cloud
  • Penutup

Pengenalan

Pada bagian ini, akan dibahas instalasi peranti pengembangan bahasa pemrograman Go serta peranti yang biasanya digunakan pada saat coding menggunakan Go (IDE - Integrated Development Environment). Setalah membaca, memahmi, dan mengikuti instruksi pada bagian ini, pembaca akan mempunyai peranti pengembangan Go serta IDE untuk coding terinstall pada komputer. Pembaca juga akan memahami struktur kode sumber Go dan siap untuk mempelajari komponen Go lebih lanjut.

Dasar Pemrograman Go: Sintaksis, Semantik, dan Pustaka Standar

Bagian ini membahas tentang komponen dasar dan inti dari bahasa pemrograman Go. Semua pembahasan pada bagian ini terdapat pada instalasi standar peranti pengembangan Go.

Go untuk Backend

Bagian ini membahas tentang penggunaan Go sebagai peranti pengembang untuk backend. Beberapa bagian dari pembahasan ini menggunakan pustaka standar dari Go dan juga beberapa software atau pustaka pihak ketiga. Setiap pembahasan akan dimulai dengan peranti pustaka standar serta peranti pustaka pihak ketiga yang akan digunakan.

Frontend Programming dan Go

Bagian ini membahas tentang pemrograman pada sisi frontend serta bagaimana menggunakan Go sebagai bagian dari frontend programming tersebut.

Integrasi Frontend dan Backend

Go di Cloud

Penutup

Lisensi

CC-BY-SA 4.0 CC-BY-SA 4.0

Lain-lain

Buku ini dibuat menggunakan markdown dan dikonversi menjadi EPUB - HTML - PDF menggunakan pandoc. Template untuk buku diambil dari evangoer/pandoc-ebook-template.

buku--go-cloud's People

Contributors

afifbudi avatar agitaprianggi avatar ahmad31 avatar anggaibnusaputra avatar bpdp avatar fajarananda69 avatar fendijatmiko avatar wi-rg avatar zikrulhakim avatar

Watchers

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