Daftar dan Belajar Sekarang!

Membuat REST API dengan Gin/Go

Belajar cara membuat full REST API di bahasa program GO dengan bantuan framework Gin dan sistem database GORM. Kita akan belajar menggunakan sistem authentikasi sosial media, json web token, sistem admin dan masih banyak lagi!

Poin: 170 EXP

❱ Intro dan setup

intro full rest api gin download icon merapikan struktur folder locked icon

❱ Sistem auth

setup social auth locked icon membuat sistem login locked icon model user dan relasi artikel locked icon menyimpan data user locked icon

❱ Json Web Token

konsep json web token locked icon membuat jwt token golang locked icon validasi token jwt golang locked icon merapikan validasi token locked icon

❱ Bermain data

membuat artikel dengan data user locked icon filter kategori dari tag locked icon mencegah slug yang kembar locked icon cara mengupdate artikel locked icon menguji pemilik data locked icon eager loading di gorm locked icon

❱ Sistem admin

sistem admin untuk menghapus data locked icon download icon

Detail Kelas

intro full rest api gin

perkenalan kelas membuat full rest api pada golang dengan framework gin dan databae gorm. Pastikan kamu sudah belajar dasar gorm dan gin sebelumnya, cek kelas ini


merapikan struktur folder

kita mulai dengan merapikan struktur folder dan file dalam pembuatan rest api gin framework


setup social auth

fitur yang paling sering digunakan dalam api salah satunya adalah sistem authentikasi. Kita akan mulai dengan setup social auth pada framework gin di golang


membuat sistem login

sistem authentikasi kita mulai dengan membuat sistem login, karena kita akan langsung menghubungkan antara social media seperti github, google atau twitter dengan aplikasi goalng kita


model user dan relasi artikel

sebelum kita menyimpan data user, kita sediakan dulu model user dan relasinya dengan artikel pada rest api gin di golang ini


menyimpan data user

user yang pertama kali login dengan social auth kita anggap sebagai registarsi atau daftar user baru, karena itu kita perlu belajar bagaimana cara menyimpan data user di gin dengan gorm


konsep json web token

untuk menguji siapa yang sedang login nantinya, kita akan menyisipkan dengan dengan JWT, kita kenalan dulu dengan konsep json web token


membuat jwt token golang

belajar bagaimana cara membuat jwt (json web token) token pada golang dengan framework gin yang digunakan


validasi token jwt golang

setelah membuat atau mengenerate token di golang, kita lihat bagaimana cara validasi token jwt golang


merapikan validasi token

kita bisa merapikan sistem validasi token untuk menyediakan beberapa kemungkinan yang bisa terjadi di aplikasi rest api golang ini


membuat artikel dengan data user

bagaimaan cara membuat artikel baru atau memasukkan data baru yang disertai dengan data user? kita lihat implementasi jwt json web token sebelumnya


filter kategori dari tag

kita tambahkan fitur untuk menfilter artikel berdasarkan tag atau kategori artikelnya. Kita siapkan tambahan databasenya untuk itu


mencegah slug yang kembar

artikel yang punya judul sama, tentunya akan punya slug yang sama. Karena itu kita akan mencegah slug yang kembar di aplikasi framework gin pada golang ini


cara mengupdate artikel

bagaimana cara mengupdate artikel? tentu berbeda dengan membuat artikel baru, dimana kita perlu memproteksi hanya pembuat artikel saja yang bisa mengedit datanya


menguji pemilik data

perlu cara untuk menguji pemilik data dengan informasi yang didapatkan dari json web token pada framework gin di golang ini


eager loading di gorm

eager loading adalah istilah untuk meload beberapa table yang berhubungan satu kali. Kita lihat implementasinya pada gorm di framework gin


sistem admin untuk menghapus data

sistem admin pada suatu aplikasi tentu sering ditemukan. Kita lihat contohnya untuk menghapus salah satu data. Dengan ini, kamu sudah bisa membuat sistem admin di aplikasi framework gin pada golang


Membuat REST API dengan Gin/Go

time icon 2 bulan yang lalu
level icon Mudah