Hubungi Kami

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

Jumlah Peserta


Harga per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait