Lesson 1
Apa Itu ORM & Prisma?
Capek nulis query SQL manual? Kenalan sama konsep ORM (Object-Relational Mapper), manfaatnya, dan perkenalan Prisma sebagai ORM modern generasi baru untuk Node.js dan TypeScript.
Lesson 2
Kuis: Belum dikerjakanSetup Proyek Prisma
Langkah pertama menggunakan Prisma! Panduan instalasi Prisma CLI sebagai dev dependency menggunakan npm/yarn dan cara menginisialisasi Prisma dalam proyek Node.js atau TypeScript baru maupun yang sudah ada.
Lesson 3
Kuis: Belum dikerjakanDesain Skema Prisma
Saatnya merancang 'cetakan' databasemu! Pelajari sintaks Prisma Schema Language (PSL) untuk mendefinisikan model data (tabel), field, tipe data, atribut field (seperti ID, default, unik), dan relasi antar model.
Lesson 4
Kuis: Belum dikerjakanPrisma Migrate
Sudah punya desain skema di `schema.prisma`? Pelajari cara menggunakan Prisma Migrate (`prisma migrate dev`) untuk membuat tabel dan menerapkan perubahan skema ke database Anda secara aman dan konsisten.
Lesson 5
Kuis: Belum dikerjakanPrisma Client: Generate & Penggunaan
Saatnya berinteraksi dengan database! Pelajari cara men-generate Prisma Client berdasarkan skema Anda, dan bagaimana mengimpor serta menginisialisasinya di kode TypeScript/JavaScript untuk mulai melakukan query.
Lesson 6
Kuis: Belum dikerjakanOperasi CRUD dengan Prisma Client
Saatnya jadi dalang data! Pelajari cara melakukan operasi CRUD (Create, Read, Update, Delete) ke database Anda menggunakan metode-metode yang disediakan oleh Prisma Client, lengkap dengan contoh query dan opsi-opsi penting.
Lesson 7
Kuis: Belum dikerjakanPrisma Studio: GUI Data
Gak cuma lewat kode! Pelajari cara menggunakan Prisma Studio, alat bantu GUI (Graphical User Interface) yang disediakan Prisma untuk melihat, memfilter, dan bahkan mengedit data di database Anda langsung dari browser.
Lesson 8
Penutup Prisma & Lanjutan
Kamu berhasil! Rangkuman perjalanan belajar dasar-dasar Prisma ORM, menekankan manfaat utamanya, dan memberikan arahan ke topik Prisma yang lebih lanjut serta integrasinya dengan backend framework.
Module ini digunakan dalam 1 course. Progress, quiz akhir, dan sertifikat dikelola melalui course terkait.