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.
Durasi 14 jam
Kerangka Materi
1. Pengenalan dan Yang Baru di Oracle Database 23ai
- Ringkasan rilis, penempatan, dan roadmap yang berpusat pada pengembang.
- Tinjauan tingkat tinggi tentang AI Vector Search, dualitas JSON/relasional, dan driver asinkron.
- Bagaimana 23ai mengubah alur kerja dan pola aplikasi pengembang yang tipikal.
2. Mulai Praktik: Lingkungan dan Alat (Laboratorium)
- Instalasi dan penggunaan Oracle Database 23ai Free untuk laboratorium.
- Pengaturan JDK, IDE, dan driver klien (JDBC, R2DBC jika berlaku).
- Koneksi pertama, kueri sederhana, dan kerangka proyek contoh.
3. Dualitas Relasional JSON dan Tipe Data Baru (Laboratorium)
- Memakai tipe data JSON yang ditingkatkan dan koleksi JSON dalam kode aplikasi.
- Pola dualitas: kapan menggunakan pendekatan relasional vs JSON.
- Contoh: menyimpan, mengkueri, dan memperbarui objek JSON dari aplikasi Java/Quarkus.
4. AI Vector Search dan Kasus Penggunaan Pengembang (Laboratorium)
- Pengenalan AI Vector Search, tipe data vektor, dan indeks vektor.
- Membangun contoh pencarian semantik kecil: pembuatan embedding, penyimpanan, dan kueri kesamaan.
- Integrasi Vector Search dengan kode dan pustaka aplikasi (contoh LangChain/LlamaIndex dibahas secara konseptual).
5. Pemrograman Asinkron, Pipelining, dan Pola Kinerja
- Memahami pipelining tingkat driver dan pola permintaan asinkron untuk JDBC, R2DBC, dan driver lainnya.
- Pola sisi klien (aliran reaktif, thread virtual Java) dan dampaknya pada server.
- Laboratorium praktis: implementasikan panggilan pipelined dan ukur peningkatan throughput.
6. Peningkatan SQL, PL/SQL, dan Kontrol Keamanan
- Fitur bahasa SQL/PLSQL baru yang relevan bagi pengembang (misalnya, anotasi skema, penggabungan langsung dalam pembaruan, tipe Boolean baru).
- Ringkasan SQL Firewall dan bagaimana ia meningkatkan keamanan waktu eksekusi SQL yang dijalankan.
- Praktik langsung: pindahkan prosedur kecil untuk menggunakan fitur bahasa baru dan uji perilaku SQL Firewall dalam laboratorium terkendali.
7. Praktik Terbaik Pengujian, Debugging, dan Penerapan (Laboratorium)
- Pengujian unit logika basis data, pembuatan data uji yang representatif, dan pengukuran perilaku dengan fitur-fitur baru.
- Pengemasan dan penerapan aplikasi pengembang yang menggunakan fitur 23ai ke lingkungan pengujian.
- Ceklis: penyetelan kinerja, pertimbangan kompatibilitas, dan langkah selanjutnya untuk kesiapan produksi.
Rangkuman dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang SQL dan konsep basis data relasional
- Pengalaman dalam pengembangan aplikasi menggunakan Java atau bahasa serupa
- Kenalan dengan konsep PL/SQL dasar atau skrip sisi server
Audien
- Pengembang aplikasi (Java, Quarkus, atau serupa)
- Pengembang basis data dan insinyur PL/SQL
- Insinyur DevOps yang bertanggung jawab atas alat pengembang dan lingkungan CI
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