Buku ini berjudul "FullStack Developer Dengan Golang dan React" 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 React + 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.
React adalah library JavaScript open source yang digunakan untuk membangun antarmuka pengguna (user interface) dengan interaktif dan dinamis. Ketika digabungkan dengan TypeScript, React 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 React, 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 React + TypeScript
- Integrasi Autentikasi di React
- Membuat Auth Context di React
- Custom Hooks
- Fetching Data dari API menggunakan TanStack Query
- Routing dengan React 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