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 Fitur Baru di Oracle Database 23ai
- Ringkasan rilis, posisi, dan jalur pengembangan yang berfokus pada pengembang.
- Tur tingkat tinggi tentang AI Vector Search, dualitas JSON/relasional, dan driver asynchronous.
- Bagaimana 23ai mengubah alur kerja pengembang dan pola aplikasi yang biasa.
2. Praktik: Lingkungan dan Alat (Lab)
- Menginstal dan menggunakan Oracle Database 23ai Free untuk lab.
- Menyetel JDK, IDE, dan driver klien (JDBC, R2DBC jika berlaku).
- Koneksi pertama, kueri sederhana, dan kerangka proyek contoh.
3. Dualitas JSON Relasional dan Jenis Data Baru (Lab)
- Menggunakan jenis data JSON yang diperbaiki dan koleksi JSON dalam kode aplikasi.
- Polanya: ketika menggunakan pendekatan relasional vs JSON.
- Contoh: menyimpan, menguji, dan memperbarui objek JSON dari aplikasi Java/Quarkus.
4. AI Vector Search dan Kasus Penggunaan Pengembang (Lab)
- Pengenalan terhadap AI Vector Search, jenis data vektor, dan indeks vektor.
- Membangun contoh pencarian semantik kecil: generasi embedding, penyimpanan, dan kueri kesamaan.
- Mengintegrasikan Vector Search dengan kode aplikasi dan perpustakaan (contoh LangChain/LlamaIndex dibahas secara konseptual).
5. Pemrograman Asynchronous, Pipelining, dan Pola Kinerja
- Memahami pipelining level driver dan pola permintaan asynchronous untuk JDBC, R2DBC, dan driver lainnya.
- Pola sisi klien (reactive streams, virtual thread Java) dan dampak server.
- Lab praktis: mengimplementasikan panggilan pipelined dan mengukur peningkatan throughput.
6. Perbaikan SQL, PL/SQL, dan Kontrol Keamanan
- Fitur bahasa SQL/PLSQL baru yang relevan untuk pengembang (misalnya, anotasi skema, penggabungan langsung dalam pembaruan, jenis Boolean baru).
- Ringkasan SQL Firewall dan bagaimana meningkatkan keamanan waktu eksekusi SQL yang dijalankan.
- Praktik: migrasi prosedur kecil untuk menggunakan fitur bahasa baru dan menguji perilaku SQL Firewall dalam lingkungan lab yang terkontrol.
7. Praktik Pengujian, Debugging, dan Penyebaran Terbaik (Lab)
- Pengujian unit logika basis data, menghasilkan data uji yang representatif, dan mengukur perilaku dengan fitur baru.
- Mengemas dan menyebarkan aplikasi pengembang yang menggunakan fitur 23ai ke lingkungan uji.
- Daftar periksa: peningkatan kinerja, pertimbangan kompatibilitas, dan langkah berikutnya untuk kesiapan produksi.
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang SQL dan konsep database relasional
- Pengalaman dalam pengembangan aplikasi dengan Java atau bahasa yang serupa
- Kenalan dengan konsep dasar PL/SQL atau server-side scripting
Penonton
- Pengembang aplikasi (Java, Quarkus, atau serupa)
- Pengembang database dan insinyur PL/SQL
- Insinyur DevOps yang bertanggung jawab atas alat pengembang dan lingkungan CI
14 Jam
Testimoni (1)
Saya menemukan metode-metodenya sangat informatif
Adnan - Computerbits
Kursus - Oracle SQL Language
Diterjemahkan Mesin