Logo
© 2019 - 2026 SantriKoding.
GRATIS
FullStack Developer dengan Golang dan Vue
Pemula

FullStack Developer dengan Golang dan Vue

5.0 (29 ulasan)
1310 members
Gratis

TENTANG


Buku ini berjudul "FullStack Developer Dengan Golang dan Vue" dan dibuat khusus untuk para developer pemula yang ingin menguasai skill FullStack Development menggunakan dua teknologi modern yang sedang naik daun, yaitu Golang di sisi backend dan Vue 3 + TypeScript di sisi frontend.

Golang (Go) adalah bahasa pemrograman yang dikembangkan oleh Google dan dikenal karena kecepatan kompilasinya, efisiensi performa, serta kemudahan dalam membangun aplikasi backend yang ringan namun sangat scalable. Golang saat ini telah menjadi pilihan banyak perusahaan besar dalam membangun microservices hingga aplikasi backend berskala besar.

Vue adalah framework JavaScript open source yang digunakan untuk membangun antarmuka pengguna (user interface) dengan interaktif dan dinamis. Ketika digabungkan dengan TypeScript, Vue menjadi lebih kuat dan dapat dipelihara dalam jangka panjang karena fitur pengetikan statis yang membantu dalam proses pengembangan aplikasi skala besar.

Bersamaan dengan itu, kita juga akan menggunakan TanStack Query yang merupakan library powerful untuk manajemen fetching data di Vue, membuat proses integrasi API menjadi lebih efisien dan menyenangkan.

Berikut ini daftar lengkap materi yang akan kita pelajari:

  • Pengenalan dan Fundamental Golang
  • Setup Project Golang dengan Gin
  • Penggunaan GORM untuk ORM di Golang
  • JWT (JSON Web Token) untuk Autentikasi
  • Middleware
  • Membangun Restful API Authentication
  • Membuat API CRUD untuk Users
  • Instalasi dan Setup Project Vue 3 + TypeScript
  • Integrasi Autentikasi di Vue
  • Membuat Auth Composable di Vue
  • Membuat User Composable
  • Fetching Data dari API menggunakan TanStack Query
  • Routing dengan Vue Router
  • CRUD Data Users dari Frontend

Semoga dengan hadirnya buku ini bisa membantu teman-teman menambah wawasan dan keterampilan untuk menjadi seorang FullStack Developer modern yang siap membangun aplikasi dari backend hingga frontend dengan stack yang solid dan efisien.

Terima kasih

DAFTAR ISI


Pendahuluan
Cover
Kata Pengantar
Lisensi
Tentang
Prasyarat
Prasyarat Backend (Golang)
Prasyarat Frontend (Vue)
Installasi & Persiapan Backend (Golang)
Installasi Golang
Membuat Project Golang
Konfigurasi Live Reload Golang (Air)
Konfigurasi File .env
Database
Apa itu Gorm ?
Konfigurasi Database
JWT (JSON Web Token)
Apa itu JWT (JSON Web Token) ?
Installasi dan Membuat Middleware Auth
Helpers
Membuat Helper Hash
Membuat Helper JWT (Generate Token)
Membuat Helper Validator
Structs
Apa itu Struct ?
Membuat Struct Success dan Error Response
Membuat Struct User
RESTful API Auth
Membuat RESTful API untuk Register
Membuat RESTful API untuk Login
RESTful API Users
Membuat RESTful API Get Data Users
Membuat RESTful API Insert Data User
Membuat RESTful API Get Data User By ID
Membuat RESTful API Update Data User
Membuat RESTful API Delete Data User
Konfigurasi CORS
Installasi & Persiapan Frontend (Vue)
Membuat Project Vue (TypeScript)
Install Library Pendukung
Konfigurasi Endpoint API Backend
Integrasi Bootstrap
TanStack Query
Apa itu TanStack Query ?
Install dan Konfigurasi TanStack Query
Composable Auth
Membuat Composable Register (Mutation)
Membuat Composable Login (Mutation)
Membuat Composable Auth User
Membuat Custom Hook Logout
Authentication
Membuat View dan Route untuk Auth
Membuat Proses Register
Membuat Proses Login
Halaman Dashboard
Membuat View dan Route untuk Dashboard
Menampilkan User di Halaman Dashboard
Membuat Proses Logout
Composable User
Membuat Composable Users (Query)
Membuat Composable User Create (Mutation)
Membuat Composable User By Id (Query)
Membuat Composable User Update (Mutation)
Membuat Composable User Delete (Mutation)
CRUD Data Users
Menampilkan List Data Users
Membuat Proses Create Data User
Membuat Proses Edit dan Update Data User
Membuat Proses Delete Data User
Penutup
Donasi
Promosi
Penutup

TOOLS

Tools yang digunakan dalam course ini

Golang
Golang

An open-source programming language

See More
Vue Js
Vue Js

The Progressive JavaScript Framework

See More
TypeScript
TypeScript

strongly typed programming language

See More

SCREENSHOTS

Screenshot hasil projek dari course ini

Home
Home
Users Index
Users Index
Login
Login

BENEFITS

Manfaat yang akan Anda dapatkan dari course ini


Ebook

Private Group Member

Update Materi

Sertifikat

Akses Selamanya

Real Studi Kasus

DISUSUN OLEH

Tim expert yang menyusun course ini

Fika Ridaul Maulayya
Fika Ridaul Maulayya
PREMIUM MEMBER

Full-Stack Developer, Content Creator and CEO & Founder SantriKoding.com


ULASAN MEMBERS

Apa kata mereka tentang course ini

SAEFUL HAMDI

No bio available

"Terimakasih.. Tutorial Golang Full Satack masih termasuk sulit ditemukan. Santri Koding memberikan tutorial membuat aplikasi secara lengkap. Banyak membantu."

Dewe Putra

Backend Dev

"Mantap tutornya..."

"langsung paham go dan siap projek"

irfan sah Ramadhani

No bio available

"Sangat membantu dalam mempelajari Golang dan Vue.js."

Syahril Haryono

Belajar menjadi Web Developer

"Mantap!"

"pelajaran kedua setelah golang react, luar biasa"

Zero F

https://github.com/zerofinding

"Jazakallahu khairan wa barakallahu fiik (Semoga Allah membalas kebaikanmu dan memberkahimu) Masya Allah, la quwwata illa billah (Sungguh atas kehendak Allah, semua ini terwujud)"

Angga

Fullstack Developer

"KErenn"

"buku yang mudah dipahami"

Noval Mickala Ardiansyah

Succes Is The Best Revenge !

"Sangat Membantu membuat structure BE golang"

Farhan sutrisno

No bio available

"sangat membantu dalam mempelajari bahasa golang untuk pemula, untuk vue ini saya sudah mengerti sebelumnya, materinya sangat baik dan rekomendasi sekali."

Taufik Ardiansyah Putra

Full-stack developer with expertise in buildi...

"Latihannya cukup membantu untuk fase awal pemahaman Golang dan Vue pada pengembangan proyek awal"

"Materi disampaikan dengan bahasa yang mudah dipahami, tersusun secara terstruktur dan sangat rapi."

Nur Cahyo Tio Nugroho

Full Stack Developer

"Sangat bermanfaat untuk belajar basic dari pemrograman"