Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Kerangka Materi
1. Pengenalan dan Perubahan Baru dalam Oracle Database 23ai
- Gambaran umum rilis, posisi di pasar, serta arah pengembangan yang berfokus pada pengembang.
- Penjelasan singkat mengenai AI Vector Search, kemampuan JSON/relasional, serta driver asinkron.
- Dampak 23ai terhadap alur kerja pengembang dan pola aplikasi umum.
2. Mulai Praktik: Lingkungan dan Alat Kerja (Praktikum)
- Menginstal serta menggunakan Oracle Database 23ai Free untuk praktikum.
- Menyiapkan JDK, IDE, serta driver klien (JDBC, R2DBC jika tersedia).
- Membuat koneksi pertama, menjalankan kueri sederhana, serta merancang struktur proyek contoh.
3. Dualitas Data JSON Relasional dan Tipe Data Baru (Praktikum)
- Menggunakan tipe data JSON yang telah disempurnakan serta koleksi JSON dalam kode aplikasi.
- Pola penggunaan: kapan memilih pendekatan relasional dan kapan menggunakan JSON.
- Contoh praktis: penyimpanan, pencarian, serta pembaruan objek JSON lewat aplikasi Java/Quarkus.
4. AI Vector Search dan Kasus Penggunaan oleh Pengembang (Praktikum)
- Pemahaman awal mengenai AI Vector Search, tipe data vektor, serta indeks vektor.
- Membangun contoh sistem pencarian semantik: generasi embedding, penyimpanan, dan pencarian berdasarkan kemiripan.
- Mengintegrasikan fitur Vector Search ke dalam kode aplikasi serta pustaka terkait (pembahasan konsep mengenai LangChain/LlamaIndex juga disertakan).
5. Pemrograman Asinkron, Pipelining, dan Pola Optimisasi Performa
- Memahami konsep pipelining pada tingkat driver serta pola permintaan asinkron pada JDBC, R2DBC, maupun driver lainnya.
- Pola di sisi klien (aliran responsif, utas virtual Java) dan dampaknya terhadap kinerja server.
- Praktikum: menerapkan pemanggilan berpipelining serta mengukur peningkatan efisiensi sistem.
6. Penyempurnaan SQL, PL/SQL, serta Kontrol Keamanan
- Fitur bahasa SQL/PLSQL baru yang bermanfaat bagi pengembang (seperti anotasi skema, penyambungan langsung dalam perbaruan, tipe data Boolean).
- Penjelasan singkat mengenai SQL Firewall beserta kontribusinya terhadap keamanan eksekusi kueri.
- Praktikum: mengubah sedikit prosedur menjadi versi yang memakai fitur baru serta menguji perilaku SQL Firewall di lingkungan terkontrol.
7. Teknik Terbaik dalam Pengujian, Debugging, dan Penerapan Aplikasi (Praktikum)
- Pengujian unit terhadap logika basis data, pembuatan data uji yang mewakili kondisi nyata, serta penilaian kinerja sistem dengan fitur terbaru.
- Mengemas serta menerapkan aplikasi pengembang yang memanfaatkan fitur 23ai ke dalam lingkungan uji coba.
- Kontrol daftar periksa: penyetelan performa, faktor kompatibilitas, dan langkah selanjutnya menuju siap produksi.
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang SQL dan konsep basis data relasional
- Pengalaman mengembangkan aplikasi dengan Java atau bahasa serupa
- Kenalan dengan konsep dasar PL/SQL maupun pemrograman sisi server
Target Peserta
- Pengembang aplikasi (Java, Quarkus, atau bahasa serupa)
- Pengembang basis data dan insinyur PL/SQL
- Insinyur DevOps yang bertugas menangani alat pengembang serta lingkungan CI
14 Jam
Testimoni (2)
penjelasan yang baik pada setiap poin dan menyediakan tugas untuk praktik.
Piseth Ben - ACLEDA Bank Plc.
Kursus - Oracle Database 19c: SQL Tuning Workshop
Diterjemahkan Mesin
Greg sangat sabar dan membantu
Chris Havel - Encyclopaedia Britannica
Kursus - ORACLE SQL Fundamentals
Diterjemahkan Mesin