Kelas Online Gratis
Ticketing System API dengan Bun & ElysiaJS
Released date January 2026
Last updated March 2026
Member
472 enrolled
Lesson Type
Video Only
Tingkatan
Sertifikat
Konsultasi
-22 lessons (3.27 hours)
Develop Your Skills
Di kelas gratis ini, kamu akan membangun Ticketing System API menggunakan Bun dan ElysiaJS, dengan alur yang sama seperti mengerjakan backend di project nyata. Kelas dimulai dari setup project dan environment, lalu lanjut ke setup database dan desain schema yang memang disesuaikan untuk kebutuhan ticketing system.
Setelah fondasi awal siap, kamu akan belajar menerapkan types dan enums agar struktur data lebih rapi dan konsisten, lalu menyiapkan database seeding untuk user, ticket, dan ticket response. Ini membantu proses development dan testing berjalan lebih realistis, bukan sekadar data kosong.
Di bagian authentication, kamu akan membangun auth flow secara bertahap, mulai dari validation, error handling, sampai penerapan repository dan service pattern supaya logic aplikasi terpisah dengan routing. Authentication menggunakan JWT, lalu dilanjutkan dengan protected routes menggunakan middleware.
Masuk ke fitur inti, kamu akan membangun ticket management dan ticket response, dilengkapi dengan user management khusus admin serta dashboard statistik yang mengambil data langsung dari sistem ticketing. Di bagian akhir, backend API yang sudah dibuat akan dites menggunakan frontend, sehingga kamu bisa melihat alur backend dan frontend bekerja bersama.
Key Points
Setup project backend dengan Bun & ElysiaJS
Konfigurasi environment dan database
Desain schema ticketing system
Types, enums, dan database seeding
Validation, error handling, dan auth JWT
Repository & service pattern
Designed For
Developer yang ingin eksplor Bun & ElysiaJS lewat studi kasus nyata
Mahasiswa / fresh graduate yang ingin upgrade skill backend
Fullstack Developer
Backend Developer Pemula–Menengah
Siapa pun yang butuh tutorial pembuatan REST API
Course Lessons
Learn With Expert
Raflizar Deswandi Yahya
Full-Stack Developer
Start to Invest 100%
Langkah yang tepat untuk berinvestasi kepada
ilmu pengetahuan
yang
baru di bidang IT
Basic - Rp 0
Akses dan pelajari kelas Starter secara gratis tanpa sertifikat
Bayar 0 rupiah
Akses kelas selamanya
Plus - Rp 50,000
Unlock benefit lainnya yang bisa
didapatkan di kelas
Starter
Sekali bayar saja
Akses kelas selamanya
Sertifikat kelas
Full Stack Laravel 12 Developer: SaaS Website Nonton Drama
Source Code FullStack Nest & React Online Learning Platform
Ticketing System API dengan Bun & ElysiaJS
-
1. Setup ProjectVideo 10 minutes
-
2. Setup Project Part 2Video 15 minutes
-
3. Environment + Database SetupVideo 13 minutes
-
4. Database Schema DesignVideo 11 minutes
-
5. Types + EnumVideo 7 minutes
-
1. Database Seed UsersVideo 4 minutes
-
2. Seed Tickets, Ticket ResponseVideo 9 minutes
-
1. Validation SetupVideo 5 minutes
-
2. Error Handling SetupVideo 9 minutes
-
3. Base Repository SetupVideo 8 minutes
-
4. User Repo & Auth ServiceVideo 10 minutes
-
5. Auth RouteVideo 7 minutes
-
6. JWT Middleware Protected RouteVideo 7 minutes
-
1. Ticket RepositoryVideo 9 minutes
-
2. Ticket Service & RoutesVideo 10 minutes
-
3. Ticket Response Repo & ServiceVideo 9 minutes
-
4. Ticket Response RoutesVideo 8 minutes
-
1. User Management (Admin)Video 10 minutes
-
2. User Management Routes (Admin)Video 12 minutes
-
1. Dashboard StatisticVideo 11 minutes
-
1. Setup FrontendVideo 2 minutes
-
2. Testing API dengan FrontendVideo 10 minutes
Di kelas gratis ini, kamu akan membangun Ticketing System API menggunakan Bun dan ElysiaJS, dengan alur yang sama seperti mengerjakan backend di project nyata. Kelas dimulai dari setup project dan environment, lalu lanjut ke setup database dan desain schema yang memang disesuaikan untuk kebutuhan ticketing system.
Setelah fondasi awal siap, kamu akan belajar menerapkan types dan enums agar struktur data lebih rapi dan konsisten, lalu menyiapkan database seeding untuk user, ticket, dan ticket response. Ini membantu proses development dan testing berjalan lebih realistis, bukan sekadar data kosong.
Di bagian authentication, kamu akan membangun auth flow secara bertahap, mulai dari validation, error handling, sampai penerapan repository dan service pattern supaya logic aplikasi terpisah dengan routing. Authentication menggunakan JWT, lalu dilanjutkan dengan protected routes menggunakan middleware.
Masuk ke fitur inti, kamu akan membangun ticket management dan ticket response, dilengkapi dengan user management khusus admin serta dashboard statistik yang mengambil data langsung dari sistem ticketing. Di bagian akhir, backend API yang sudah dibuat akan dites menggunakan frontend, sehingga kamu bisa melihat alur backend dan frontend bekerja bersama.
read more-
Setup project backend dengan Bun & ElysiaJS
-
Konfigurasi environment dan database
-
Desain schema ticketing system
-
Types, enums, dan database seeding
-
Validation, error handling, dan auth JWT
-
Repository & service pattern
-
Developer yang ingin eksplor Bun & ElysiaJS lewat studi kasus nyata
-
Mahasiswa / fresh graduate yang ingin upgrade skill backend
-
Fullstack Developer
-
Backend Developer Pemula–Menengah
-
Siapa pun yang butuh tutorial pembuatan REST API
Happy Students
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT