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!

Development go Sekolahkoding
Category Label Platform
Membuat REST API dengan Gin/Go

Free Courses : Membuat REST API dengan Gin/Go


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 GoLang kita. Catatan: sistem login dengan social media ini tidak kita pakai sebagai authentikasi REST API, kita akan melihat metode lain menggunakan JWT

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

Related Posts:
  1. Bikin Aplikasi flutter pertama - random word
  2. Membuat Website kutipan/quote dengan laravel
  3. Belajar Laravel 7.x
  4. Laravel Vue Chat App
  5. Mengenal sistem pencari algolia

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.