Akses Selamanya

Ambil Promo
flash sale
hamburger-menu

Kelas Online
Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game

icon global
Released date August 2021
icon convert
Last updated March 2026
Member

4,336 enrolled

Lesson Type

Video Only

Tingkatan
level
Sertifikat
icon_check
Konsultasi
icon_check

Develop Your Skills

MERN Stack adalah pengembangan website dari Front-End sampai Back-End dengan memakai satu bahasa pemrograman yaitu Javascript. MERN adalah singkatan beberapa teknologi pengembangan yang powerful: M untuk MongoDB (Database); E untuk Express (Framework); R untuk ReactJS (FE); dan N untuk NextJS (FE) dan NodeJS (core BE).

Faktanya, Javascript telah dikenal sangat populer dan fleksibel karena dapat digunakan bersamaan dengan bahasa pemrograman lain. Mampu bekerja pada sisi FE dan BE sekaligus, Javascript dapat menciptakan tampilan website menarik dan mengatur logika data dengan baik. Di dunia pemrograman, Javascript telah banyak memberikan bermanfaat selama 25 tahun, dan memahami Javascript melalui kelas ini dapat menjadi investasi yang berharga untuk karir Anda sebagai Developer dalam jangka panjang.

Pada kelas ini, kita akan membuat project yang kompleks berupa website top up game “STORE GG”. Materi dimulai dari sisi FE antara lain mengubah template HTML desain yang sudah kita slicing ke dalam NextJS. Untuk mengelola data berskala besar dengan mudah, library component akan diatur sesuai prinsip Atomic Design. Pada sisi BE, framework utama NodeJS digunakan untuk proses routing, middleware, database integration hingga testing. CRUD (Create, Read, Update, Delete) juga akan digunakan untuk mengatur konten database sesuai kebutuhan. Lalu integrasi API diimplementasikan pada kedua sisi guna memungkinkan akses data pada satu server yang sama. Setelah selesai, project disimpan di GitHub dan diunggah ke platform real-time untuk memudahkan update data di kemudian hari.

Kelas ini cocok bagi Anda yang ingin mendalami pengembangan website dengan Javascript. Dengan mengetahui keseluruhan prosesnya dengan baik dan benar, kita dapat meningkatkan skill sebagai Developer dan tentunya aplikasi yang dihasilkan kedepannya akan semakin berkualitas. Agar belajar lebih mudah, harap pahami terlebih dulu fundamental Javascript, React, dan Database. Dan silahkan juga bertanya kepada Mentor ahli kami di grup konsultasi. Daftar sekarang dan sampai jumpa di kelas!

Sneak Peek

Key Points

icon_check

Mendeploy project ke Vercel (Front-End) dan Heroku (Back-End)

icon_check

Mengintegrasikan NodeJS REST API dengan ReactJS (NextJS)

icon_check

Membuat fitur Sign Up dan Sign In

icon_check

Membuat CRUD yang mencakup login dengan JWT

icon_check

Membuat Storybook untuk membangun component library pada React

icon_check

Mengolah database dengan MongoDB

icon_check

Melakukan konversi HTML ke NextJS

icon_check

Memahami pengembangan website secara utuh (Front-End dan Back-End)

Designed For

icon_check

Anda yang ingin menjadi Full-Stack Developer

icon_check

Anda yang ingin menjadi Javascript Developer

icon_check

Anda yang ingin membangun portofolio web yang scalable dan menjual

icon_check

Anda yang ingin membangun fitur Register dan Login pada website

icon_check

Anda yang ingin membangun website dengan high quality design

icon_check

Anda yang ingin menguasai pengembangan website

Course Lessons

Learn With Expert

Mentor Elfin Sanjaya

Elfin Sanjaya

Full-Stack Developer

ic-star ic-star ic-star ic-star ic-star

(38.7K)

Mentor Prawito Hudoro

Prawito Hudoro

Full-Stack Developer

ic-star ic-star ic-star ic-star ic-star

(37.5K)

Mentor Angga Risky S

Angga Risky S

Full-Stack Developer

ic-star ic-star ic-star ic-star ic-star

(464.4K)

Our Happy Students

Review setelah bergabung di kelas Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game

All Rating
alfareza hermawan at BuildWithAngga
Alfareza hermawan

Full-Stack Developer

bagusss masih relevan read more

12 Mar 2026

ic-star ic-star ic-star ic-star ic-star
Suwidnyana Putra at BuildWithAngga
Suwidnyana Putra

Full-Stack Developer

fsdadasfdasfafdfdssfds read more

19 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Heru Hoeruman at BuildWithAngga
Heru Hoeruman

Lifetime Learner

mudah dipahami read more

01 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Muhamad Rafli at BuildWithAngga
Muhamad Rafli

Full-Stack JavaScript Develope...

Kursus nya bagus, penyampaian materi juga mudah di mengerti banget, thx bwa read more

17 Sep 2025

ic-star ic-star ic-star ic-star ic-star
Muhammad Kuswari at BuildWithAngga
Muhammad Kuswari

Full-Stack Developer

keren materinya lengkap read more

16 Sep 2025

ic-star ic-star ic-star ic-star ic-star
Muhammad Aminuddin at BuildWithAngga
Muhammad Aminuddin

Full-Stack Developer

Materi yang disampaikan step by step, mudah dipahami dan diikuti. read more

16 Sep 2025

ic-star ic-star ic-star ic-star ic-star
Belum ada review
loader
Load More Reviews

Tools Pendukung

Lengkapi semua pendukung di bawah sebelum belajar

logo

Visual Studio Code

Software

logo

Node JS

Software

logo

Figma

Software

logo

Next JS

Software

logo

Vercel

Software

#BeyondPremium
Tampaknya kelas ini sedang menutup pendaftaran baru.
Silahkan menunggu pendaftaran batch selanjutnya.
Similar Courses
Foto kelas Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game Foto kelas Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game Foto kelas Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game

Full-Stack JavaScript Developer 2021: Website Top Up Voucher Game

  • play
  • lock
    Convert Landing Page
    Video 20 minutes
  • lock
    Convert Detail Page
    Video 7 minutes
  • lock
    Convert Checkout Page
    Video 3 minutes
  • lock
    Convert Completed Checkout
    Video 3 minutes
  • lock
    Convert Sign In Page
    Video 3 minutes
  • lock
    Convert Sign Up Page
    Video 2 minutes
  • lock
    Convert Sign Up Photo Page
    Video 2 minutes
  • lock
    Convert Sign Up Success Page
    Video 2 minutes
  • lock
    Convert 404 Page
    Video 2 minutes
  • lock
    Convert Member Overview Page
    Video 5 minutes
  • lock
    Convert Member Transactions Page
    Video 3 minutes
  • lock
    Convert Member Transaction Detail Page
    Video 3 minutes
  • lock
    Convert Member Edit Profile
    Video 2 minutes

  • play
  • lock
    Refactor Navbar to Organisms
    Video 21 minutes
  • lock
    Refactor Login Navbar Component
    Video 10 minutes
  • lock
    Refactor Main Banner Component
    Video 5 minutes
  • lock
    Refactor Transaction Step Component
    Video 12 minutes
  • lock
    Refactor Featured Game Component
    Video 12 minutes
  • lock
    Refactor Reached, Story, Footer
    Video 5 minutes
  • lock
    Refactor Detail Page
    Video 7 minutes
  • lock
    Refactor Checkout Page
    Video 7 minutes
  • lock
    Refactor Authentication Page
    Video 8 minutes
  • lock
    Refactor Member Sidebar
    Video 16 minutes
  • lock
    Refactor Overview Content
    Video 18 minutes
  • lock
    Refactor Edit Profile
    Video 12 minutes
  • lock
    Refactor Member Transaction
    Video 13 minutes
  • lock
    Refactor Member Transaction Detail
    Video 7 minutes

  • lock
    Storybook Introduction
    Video 5 minutes
  • lock
    Component Input Stories
    Video 10 minutes
  • lock
    Global Style di Storybook
    Video 5 minutes
  • lock
    Molecules Stories
    Video 14 minutes

  • lock
    Mengenal NodeJS
    Video 1 minutes
  • lock
    Konfigurasi dan Instalasi NodeJS
    Video 3 minutes
  • lock
    Mengenal NPM
    Video 2 minutes
  • lock
    Membuat projek baru
    Video 7 minutes
  • lock
    Membuat module
    Video 3 minutes
  • lock
    Module NPM
    Video 4 minutes
  • lock
    Membuat Scripts di package.json
    Video 2 minutes
  • lock
    Menangani routing
    Video 3 minutes
  • lock
    Framework di NodeJS
    Video 2 minutes
  • lock
    Kesimpulan
    Video 1 minutes

  • lock
    Mengenal framework ExpressJS
    Video 5 minutes
  • lock
    Routing pada ExpressJS
    Video 17 minutes
  • lock
    Middleware pada Express JS
    Video 5 minutes
  • lock
    Kesimpulan
    Video 1 minutes

  • lock
    Instalasi dan konfigurasi MongoDB
    Video 5 minutes
  • lock
    Query dasar MongoDB
    Video 13 minutes
  • lock
    Kesimpulan
    Video 1 minutes

  • lock
    Konfigurasi MongoDB & ExpressJS
    Video 4 minutes
  • lock
    Menerapkan MongoDB kedalam ExpressJS (CRUD) - PART 1
    Video 7 minutes
  • lock
    Menerapkan MongoDB kedalam ExpressJS (CRUD) - PART 2
    Video 9 minutes
  • lock
    Mengenal ODM pada MongoDB→Part 1
    Video 10 minutes
  • lock
    Mengenal ODM pada MongoDB→Part 2
    Video 6 minutes
  • lock
    Menerapkan Mongoose pada ExpressJS
    Video 11 minutes
  • lock
    Kesimpulan
    Video 1 minutes

  • lock
    Membuat project baru dengan Express Generator dan konfigurasi awal→Part 1
    Video 10 minutes
  • lock
    Membuat project baru dengan Express Generator dan konfigurasi awal→Part2
    Video 6 minutes
  • lock
    Instalasi adminLTE dan konfigurasi template admin
    Video 12 minutes
  • lock
    Convert adminLTE kedalam halaman kategori
    Video 8 minutes
  • lock
    Mengelola halaman kategori (CRUD)→ Create
    Video 12 minutes
  • lock
    Mengelola halaman kategori (CRUD)→Read
    Video 4 minutes
  • lock
    Mengelola halaman kategori (CRUD)→ Update
    Video 10 minutes
  • lock
    Mengelola halaman kategori (CRUD)→Delete
    Video 3 minutes
  • lock
    Notif (connect-flash, express-session) & Title Dinamis
    Video 11 minutes
  • lock
    Mengelola halaman nominal (CRUD)→Craete
    Video 11 minutes
  • lock
    Mengelola halaman nominal (CRUD)→Read
    Video 2 minutes
  • lock
    Mengelola halaman nominal (CRUD)→Update
    Video 4 minutes
  • lock
    Mengelola halaman nominal (CRUD)→Delete
    Video 2 minutes
  • lock
    Mengelola halaman voucher (CRUD)→Part 1 Create
    Video 14 minutes
  • lock
    Mengelola halaman voucher (CRUD)→Part 2 Create
    Video 11 minutes
  • lock
    Mengelola halaman voucher (CRUD)→Read
    Video 9 minutes
  • lock
    Mengelola halaman voucher (CRUD)→ Update
    Video 12 minutes
  • lock
    Mengelola halaman voucher (CRUD)→Delete
    Video 2 minutes
  • lock
    Mengelola halaman voucher (CRUD)→ Update Status
    Video 3 minutes
  • lock
    Mengelola halaman bank (CRUD)→ Create
    Video 7 minutes
  • lock
    Mengelola halaman bank (CRUD) Part 2 Read
    Video 2 minutes
  • lock
    Mengelola halaman bank (CRUD) Part 3 Update
    Video 4 minutes
  • lock
    Mengelola halaman bank (CRUD) Part 4 Delete
    Video 1 minutes
  • lock
    Mengelola halaman payment (CRUD) Part 1 Create
    Video 8 minutes
  • lock
    Mengelola halaman payment (CRUD) Part 2 Read
    Video 3 minutes
  • lock
    Mengelola halaman payment (CRUD) Part 3 Update
    Video 5 minutes
  • lock
    Mengelola halaman payment (CRUD) Part 4 Delete
    Video 1 minutes
  • lock
    Mengelola halaman signin admin
    Video 4 minutes
  • lock
    Action signin admin dan middleware auth
    Video 17 minutes
  • lock
    Membuat logout, menampilkan user yang login dan title dinamis
    Video 9 minutes
  • lock
    Mengelola halaman transaksi
    Video 24 minutes
  • lock
    Konfirmasi Transaksi dan Tolak Transaksi
    Video 4 minutes
  • lock
    Mengelola halaman beranda
    Video 11 minutes
  • lock
    Review halaman admin
    Video 3 minutes

  • lock
    Membuat api landing page
    Video 10 minutes
  • lock
    Membuat api detail page
    Video 5 minutes
  • lock
    Membuat api signup
    Video 17 minutes
  • lock
    Membuat api category
    Video 2 minutes
  • lock
    Membuat api signin
    Video 8 minutes
  • lock
    Membuat api checkout
    Video 24 minutes
  • lock
    Membuat api history transaksi
    Video 9 minutes
  • lock
    Membuat api detail history transaksi
    Video 4 minutes
  • lock
    Membuat api dashbaord
    Video 8 minutes
  • lock
    Membuat api read profile
    Video 5 minutes
  • lock
    Membuat api ubah profile
    Video 14 minutes
  • lock
    Membuat dokumentasi api dengan postman dan Install cors
    Video 4 minutes

  • lock
    Simpan projek kedalam github
    Video 4 minutes
  • lock
    Deploy ke Heroku
    Video 20 minutes

  • lock
    Menjalankan API documentation di Postman
    Video 4 minutes
  • lock
    Sample Integration di NextJS
    Video 13 minutes
  • lock
    Membuat configurasi API services
    Video 12 minutes
  • lock
    Membuat API data types
    Video 6 minutes
  • lock
    Setup routing dinamis voucher detail
    Video 7 minutes
  • lock
    Integrasi Voucher Detail
    Video 11 minutes
  • lock
    Setup Nominal dan Payment Component
    Video 11 minutes
  • lock
    Integrasi Nominal dan Payment
    Video 9 minutes
  • lock
    Setup Number Format
    Video 4 minutes
  • lock
    Membuat Voucher Data Types
    Video 5 minutes
  • lock
    Setup Sign-Up Form
    Video 14 minutes
  • lock
    Mendapatkan Value Select Option
    Video 10 minutes
  • lock
    Upload Photo dan Integrasi Sign-Up
    Video 19 minutes
  • lock
    Validasi Sign-up dan Error Modal
    Video 12 minutes
  • lock
    Integrasi Sign-In Page
    Video 17 minutes
  • lock
    Refactor pemanggilan API
    Video 11 minutes
  • lock
    Memporses JWT (JSON Web Token)
    Video 16 minutes
  • lock
    Membuat Kondisi Login di Navbar
    Video 12 minutes
  • lock
    Membuat Fungsi Logout
    Video 8 minutes
  • lock
    Menghandle private Route di NextJS
    Video 17 minutes
  • lock
    Memperbaiki URL avatar
    Video 4 minutes
  • lock
    Setup Data Checkout
    Video 8 minutes
  • lock
    Setup Data Checkout Part 2
    Video 14 minutes
  • lock
    Global Toast
    Video 5 minutes
  • lock
    Integrasi Game Item
    Video 6 minutes
  • lock
    Purchase and Payment Info
    Video 12 minutes
  • lock
    Mempersiapkan data untuk API Checkout
    Video 8 minutes
  • lock
    Integrasi Checkout API
    Video 13 minutes
  • lock
    Memperbaiki Routing Setelah Checkout
    Video 4 minutes
  • lock
    Setup private route member
    Video 4 minutes
  • lock
    Integrasi Sidebar Profile User
    Video 5 minutes
  • lock
    Integrasi Member Overview Category
    Video 10 minutes
  • lock
    Integrasi Latest Transaction
    Video 9 minutes
  • lock
    Merapikan integrasi Member Overview
    Video 13 minutes
  • lock
    Private Route Member Transaction
    Video 8 minutes
  • lock
    Integrasi Total Transaction
    Video 8 minutes
  • lock
    Integrasi Table Transaction
    Video 7 minutes
  • lock
    Maping data API ke Table Integration
    Video 9 minutes
  • lock
    Setup Dynamic Routes
    Video 5 minutes
  • lock
    Membuat Service Transaction Detail
    Video 11 minutes
  • lock
    Integrasi Item detail dan Purchase detail
    Video 8 minutes
  • lock
    Integrasi Payment Information
    Video 5 minutes
  • lock
    Setup Local Data untuk Form Profile
    Video 7 minutes
  • lock
    Setup Form dan Upload Image
    Video 6 minutes
  • lock
    Integrasi Edit Profile
    Video 8 minutes
  • lock
    Update Voucher Page ( getStaticPaths & getStaticProps )
    Video 13 minutes
  • lock
    Bug Fix Checkout Page
    Video 4 minutes

  • lock
    Setup Basic SEO
    Video 6 minutes
  • lock
    Local Build and Checking
    Video 16 minutes
  • lock
    Save Project to Github Repository
    Video 4 minutes
  • lock
    Deploy Project ke Vercel
    Video 5 minutes
Member
4,336
Lesson Type
Video Only
Tingkatan
level
Sertifikat
icon_check
Konsultasi
icon_check
Develop Your Skills

MERN Stack adalah pengembangan website dari Front-End sampai Back-End dengan memakai satu bahasa pemrograman yaitu Javascript. MERN adalah singkatan beberapa teknologi pengembangan yang powerful: M untuk MongoDB (Database); E untuk Express (Framework); R untuk ReactJS (FE); dan N untuk NextJS (FE) dan NodeJS (core BE).

Faktanya, Javascript telah dikenal sangat populer dan fleksibel karena dapat digunakan bersamaan dengan bahasa pemrograman lain. Mampu bekerja pada sisi FE dan BE sekaligus, Javascript dapat menciptakan tampilan website menarik dan mengatur logika data dengan baik. Di dunia pemrograman, Javascript telah banyak memberikan bermanfaat selama 25 tahun, dan memahami Javascript melalui kelas ini dapat menjadi investasi yang berharga untuk karir Anda sebagai Developer dalam jangka panjang.

Pada kelas ini, kita akan membuat project yang kompleks berupa website top up game “STORE GG”. Materi dimulai dari sisi FE antara lain mengubah template HTML desain yang sudah kita slicing ke dalam NextJS. Untuk mengelola data berskala besar dengan mudah, library component akan diatur sesuai prinsip Atomic Design. Pada sisi BE, framework utama NodeJS digunakan untuk proses routing, middleware, database integration hingga testing. CRUD (Create, Read, Update, Delete) juga akan digunakan untuk mengatur konten database sesuai kebutuhan. Lalu integrasi API diimplementasikan pada kedua sisi guna memungkinkan akses data pada satu server yang sama. Setelah selesai, project disimpan di GitHub dan diunggah ke platform real-time untuk memudahkan update data di kemudian hari.

Kelas ini cocok bagi Anda yang ingin mendalami pengembangan website dengan Javascript. Dengan mengetahui keseluruhan prosesnya dengan baik dan benar, kita dapat meningkatkan skill sebagai Developer dan tentunya aplikasi yang dihasilkan kedepannya akan semakin berkualitas. Agar belajar lebih mudah, harap pahami terlebih dulu fundamental Javascript, React, dan Database. Dan silahkan juga bertanya kepada Mentor ahli kami di grup konsultasi. Daftar sekarang dan sampai jumpa di kelas!

read more
Key Points
  • check
    Mendeploy project ke Vercel (Front-End) dan Heroku (Back-End)
  • check
    Mengintegrasikan NodeJS REST API dengan ReactJS (NextJS)
  • check
    Membuat fitur Sign Up dan Sign In
  • check
    Membuat CRUD yang mencakup login dengan JWT
  • check
    Membuat Storybook untuk membangun component library pada React
  • check
    Mengolah database dengan MongoDB
  • check
    Melakukan konversi HTML ke NextJS
  • check
    Memahami pengembangan website secara utuh (Front-End dan Back-End)
Created For
  • check
    Anda yang ingin menjadi Full-Stack Developer
  • check
    Anda yang ingin menjadi Javascript Developer
  • check
    Anda yang ingin membangun portofolio web yang scalable dan menjual
  • check
    Anda yang ingin membangun fitur Register dan Login pada website
  • check
    Anda yang ingin membangun website dengan high quality design
  • check
    Anda yang ingin menguasai pengembangan website
For Your Career
phone
Akses Selamanya
Belajar lebih santai & produktif
private
Assets & Grup Private
Diskusi belajar agar lebih terarah
project
Sertifikat & Portfolio
Gunakan untuk modal bekerja
4,336
Happy Students
alfareza hermawan at BuildWithAngga
alfareza hermawan

Full-Stack Developer

bagusss masih relevan

12 Mar 2026

ic-star ic-star ic-star ic-star ic-star
Suwidnyana Putra at BuildWithAngga
Suwidnyana Putra

Full-Stack Developer

fsdadasfdasfafdfdssfds

19 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Heru Hoeruman at BuildWithAngga
Heru Hoeruman

Lifetime Learner

mudah dipahami

01 Oct 2025

ic-star ic-star ic-star ic-star ic-star
Muhamad Rafli at BuildWithAngga
Muhamad Rafli

Full-Stack JavaScript Develope...

Kursus nya bagus, penyampaian materi juga mudah di mengerti banget, thx bwa

17 Sep 2025

ic-star ic-star ic-star ic-star ic-star
Muhammad Kuswari at BuildWithAngga
Muhammad Kuswari

Full-Stack Developer

keren materinya lengkap

16 Sep 2025

ic-star ic-star ic-star ic-star ic-star
Muhammad Aminuddin at BuildWithAngga
Muhammad Aminuddin

Full-Stack Developer

Materi yang disampaikan step by step, mudah dipahami dan diikuti.

16 Sep 2025

ic-star ic-star ic-star ic-star ic-star
loader

Pertanyaan Umum

Langkah yang tepat untuk berinvestasi kepada
ilmu pengetahuan yang baru di bidang IT

Contact CS

Tingkatan kelas Premium yang kami miliki dibangun untuk All Levels yang memberartikan bahwa cocok untuk seluruh tingkatan. Kami juga menyarankan calon member untuk mengikuti kelas Starter (gratis) terlebih dahulu sebagai permulaan.

Sertifikat kelulusan kelas hanya tersedia pada kelas Premium. Dan untuk mendapatkannya, para member diwajibkan untuk menyelesaikan seluruh materi kelas dan juga Quiz yang telah disediakan oleh mentor.

Salah satu benefit unggulan kami adalah group konsultasi yang diberikan sebagai bonus untuk member yang telah mengikuti kelas Premium di platform BuildWithAngga. Silakan menghubungi Admin untk mendapatkan akses pada group tersebut.

Kami mengizinkan member yang telah mengikuti kelas Premium untuk menjual kembali projek kelas kepada klien, perusahaan, etc. Syarat utamanya adalah dengan memodifikasi sedikitnya yaitu 30% dari original project buatan mentor kelas tersebut.

Kami melarang member menjual atau membagikan hak akses kelas Premium kepada orang lain yang tidak terdaftar pada kelas tersebut. Mari kita support creators Indonesia dengan cara membeli kelas secara resmi dan satu akun hanya untuk satu pengguna saja.

Kami tidak memperbolehkan member menjual kembali materi kelas di BuildWithAngga. Kami siap melanjutkan kepada proses hukum apabila Anda terbukti benar memperjualbelikan kelas kami secara ilegal.

Silahkan menunggu pendaftaran batch selanjutnya

arrow_upward
Marketing Banner

Kode Promo