Web Development dengan Golang dan React
Tutorial Golang dan React.js Bahasa Indonesia dengan Membuat Movie List
Description
Untuk kamu yang ingin mendalami Golang dan React.js mungkin kelas ini bisa membantu kamu dalam meningkatkan skill web development. Di kelas ini kita akan membuat REST API dengan teknologi Go tanpa menggunakan framework yang akan dipadu dengan database PostgreSQL. Nantinya backend tersebut atau web service tersebut akan dikonsumsi oleh bagian frontend dengan teknologi React.js besutan Facebook.
Dengan studi kasus membuat movie list diharapkan peserta mampu memahaminya dengan baik.
Go (sering disebut sebagai Golang) adalah bahasa pemrograman yang dibuat di Google pada tahun 2009 oleh Robert Griesemer, Rob Pike, dan Ken Thompson. Go adalah bahasa pemrograman sumber terbuka yang mudah, sederhana, efisien. Selain itu, Go memiliki level yang sama dengan Java. Yaitu bahasa pemrograman yang dihimpun dan diketik dalam bahasa C, dengan fitur pengumpulan sampah, penulisan terstruktur, keamanan memori, dan pemrograman yang konkuren serta berurutan. Kompiler dan IDE lainnya disediakan oleh Google dari awal secara bebas dan sumber terbuka.
React (juga dikenal sebagai React.js atau ReactJS ) adalah library JavaScript front-end sumber terbuka dan gratis untuk membangun antarmuka pengguna berdasarkan komponen UI. Itu dikelola oleh Meta (sebelumnya Facebook) dan komunitas pengembang individu dan perusahaan. React dapat digunakan sebagai basis dalam pengembangan aplikasi single-page , mobile, atau server-rendered dengan kerangka kerja seperti Next.js . Namun, React hanya peduli dengan manajemen status dan merender status itu ke DOM , jadi membuat aplikasi React biasanya memerlukan penggunaan pustaka tambahan untuk perutean, serta fungsionalitas sisi klien tertentu.
Spesifikasi komputer peserta:
Sistem operasi : Windows, Linux, atau MacOS.
Prosesor : Intel Dual Core (Rekomendasi Core i3 ke atas).
RAM : 1GB (Rekomendasi 2GB).
Resolusi layar : 1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Software:
Visual Studio Code sebagai text editor
NPM sebagai Package Manager
Browser: Chrome / Firefox
Go runtime
What You Will Learn!
- Belajar Membuat REST API dengan Golang
- Belajar Membuat User Interface dengan React
- Melakukan Fetch Request dengan Axios
- Authentication dengan JWT
Who Should Attend!
- Untuk para web developer yang ingin mencoba teknologi Golang dan React sebagai teknologi selanjutnya yang bisa kamu coba