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, posisi, dan peta jalan berfokus pengembang.
- Tour tingkat tinggi dari AI Vector Search, dualitas JSON/relasional, dan driver async.
- Bagaimana 23ai mengubah alur kerja pengembang dan pola aplikasi yang khas.
2. Memulai Praktik: Lingkungan dan Alat (Laboratorium)
- Memasang dan menggunakan Oracle Database 23ai Free untuk laboratorium.
- Menyiapkan 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)
- Menggunakan 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. Pencarian Vektor AI dan Kasus Penggunaan Pengembang (Laboratorium)
- Pengenalan AI Vector Search, tipe data vektor, dan indeks vektor.
- Membangun contoh pencarian semantik kecil: generasi embedding, penyimpanan, dan kueri kemiripan.
- Mengintegrasikan Pencarian Vektor dengan kode aplikasi dan pustaka (contoh LangChain/LlamaIndex dibahas secara konseptual).
5. Pemrograman Asinkron, Pipelining, dan Pola Kinerja
- Meng memahami pola pipelining tingkat driver dan permintaan asinkron untuk JDBC, R2DBC, dan driver lainnya.
- Pola sisi klien (aliran reaktif, thread virtual Java) dan dampak pada server.
- Laboratorium praktis: implementasikan panggilan terpipe dan ukur peningkatan throughput.
6. Peningkatan SQL, PL/SQL, dan Kontrol Keamanan
- Fitur bahasa SQL/PLSQL baru yang relevan bagi pengembang (misalnya, anotasi skema, join langsung dalam pembaruan, tipe Boolean baru).
- Ringkasan SQL Firewall dan bagaimana itu meningkatkan keamanan runtime SQL yang dijalankan.
- Praktik: migrasikan prosedur kecil untuk menggunakan fitur bahasa baru dan uji perilaku SQL Firewall di laboratorium yang terkendali.
7. Pengujian, Debugging, dan Praktik Terbaik Penyetelan (Laboratorium)
- Pengujian unit logika database, menghasilkan data pengujian yang representatif, dan mengukur perilaku dengan fitur baru.
- Pengemasan dan penyetelan aplikasi pengembang yang menggunakan fitur 23ai ke lingkungan pengujian.
- Daftar periksa: penyetelan kinerja, pertimbangan kompatibilitas, dan langkah berikutnya untuk kesiapan produksi.
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang SQL dan konsep database relasional
- Pengalaman dengan pengembangan aplikasi dalam Java atau bahasa serupa
- Kenalan dengan konsep dasar PL/SQL atau pemrograman skrip sisi server
Audience
- Pengembang aplikasi (Java, Quarkus, atau serupa)
- Pengembang database 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