#Golang-Web-Server

20 artikel

20 Routing Library

20 Routing Library

Routing Library Golang sebenarnya sudah menyediakan ServeMux sebagai handler yang bisa menghandler beberapa endpoint atau istilahnya adalah routing.

19 HTTP Middleware

19 HTTP Middleware

Middleware Dalam pembuatan web, konsep middleware sering kita dengar atau filter atau interceptor yang mana ini adalah sebuah fitur yang kita bisa menambahkan kode sebelum dan setelah sebuah handler dieksekusi.

18 Download File

18 Download File

Download File Selain upload file, kita juga perlu atau membutuhkan halaman yang bisa melakukan download file atau sesuatu yang ada pada website kita.

17 Upload File

17 Upload File

Upload File Selain menerima input data berupa form dan query params, biasanya kita juga membutuhkan input data berupa file dari pengguna kita.

16 HTML Web Redirect

16 HTML Web Redirect

Redirect Pada saat kita membuat sebuah website, jika pengguna melakukan akses ke berbagai halaman dengan sembarang maka akan terjadi halaman tidak ditemukan.

15 Web XSS (Cross Site Scripting)

15 Web XSS (Cross Site Scripting)

Pengenalan XSS (Cross Site Scripting) XSS adalah salah satu security issue yang biasa terjadi ketika membuat web.

14 HTML Template Cache

14 HTML Template Cache

Pengenalan Template Cache Pada kode-kode program sebelumnya yang sudah kita pelajari secara praktik itu tidak efisien.

13 HTML Template Function

13 HTML Template Function

Pengenalan Template Function Selain mengakses field dalam template, kita juga bisa melakukan akses terhadap suatu fungsi atau function dalam golang.

12 HTML Template Layout

12 HTML Template Layout

Pengenalan Template Layout Saat kita membuat halaman website ada beberapa bagian yang selalu sama pada tiap halaman misalnya yaitu header dan footer, maka jika terdapat bagian yang sama itu disarankan untuk disimpan pada template yang terpisah agar bisa digunakan di template yang lain atau kadang kita sebut reusable.

11 HTML Template Action

11 HTML Template Action

Pengenalan Template Action Tidak hanya teks saja kita bisa render dalam template tetapi kita juga bisa mendukung perintah action seperti percabangan if, perulangan for dan lain-lain.

10 HTML Template Data

10 HTML Template Data

Pengenalan Template Data Jika Anda sudah mempelajari HTML Template pada artikel sebelumnya, maka kita akan lanjutkam mengenai template data dimana data ini bisa kita tampilkan secara dinamis dengan cara menggunakan data struct ataupun map.

09 Mengenal HTML Template

09 Mengenal HTML Template

Web Dinamis menggunakan Template Pada postingan sebelumnya kita telah membahas web dinamis tetapi dengan menggunakan respon string yang terdapat pada statik file.