Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

1. Εισαγωγή και Τι Νέο Υπάρχει στην Oracle Database 23ai

  • Επισκόπηση έκδοσης, τοποθέτηση και οδικός χάρτης με επίκεντρο τον προγραμματιστή.
  • Υψηλού επιπέδου ξενάγηση στην Αναζήτηση Διανυσμάτων AI, τη δυαδικότητα JSON/σχεσιακών και τους ασύγχρονους οδηγούς.
  • Πώς η 23ai αλλάζει τις τυπικές ροές εργασίας των προγραμματιστών και τα πρότυπα εφαρμογών.

2. Πρακτική Εξάσκηση: Περιβάλλον και Εργαλεία (Εργαστήριο)

  • Εγκατάσταση και χρήση της Oracle Database 23ai Free για εργαστήρια.
  • Ρύθμιση JDK, IDE και οδηγών πελάτη (JDBC, R2DBC όπου ισχύει).
  • Πρώτη σύνδεση, απλά ερωτήματα και υπόδειγμα έργου (scaffold).

3. Δυαδικότητα JSON Σχεσιακών και Νέοι Τύποι Δεδομένων (Εργαστήριο)

  • Χρήση του βελτιωμένου τύπου δεδομένων JSON και συλλογών JSON στον κώδικα εφαρμογής.
  • Πρότυπα δυαδικότητας: πότε να χρησιμοποιούνται σχεσιακές προσεγγίσεις έναντι JSON.
  • Παραδείγματα: αποθήκευση, ερώτηση και ενημέρωση αντικειμένων JSON από εφαρμογές Java/Quarkus.

4. Αναζήτηση Διανυσμάτων AI και Περιπτώσεις Χρήσης για Προγραμματιστές (Εργαστήριο)

  • Εισαγωγή στην Αναζήτηση Διανυσμάτων AI, τους τύπους διανυσματικών δεδομένων και τα διανυσματικά ευρετήρια.
  • Κατασκευή ενός μικρού παραδείγματος σημασιολογικής αναζήτησης: δημιουργία διανυσμάτων ενσωμάτωσης, αποθήκευση και ερωτήματα ομοιότητας.
  • Ενσωμάτωση της Αναζήτησης Διανυσμάτων με κώδικα εφαρμογής και βιβλιοθήκες (συζητούνται εννοιολογικά παραδείγματα LangChain/LlamaIndex).

5. Ασύγχρονος Προγραμματισμός, Pipelining και Μοτίβα Απόδοσης

  • Κατανόηση του pipelining σε επίπεδο οδηγού και ασύγχρονων προτύπων αιτημάτων για JDBC, R2DBC και άλλους οδηγούς.
  • Πρότυπα από την πλευρά του πελάτη (reactive streams, Java virtual threads) και επίδραση στον διακομιστή.
  • Πρακτικό εργαστήριο: υλοποίηση κλήσεων με pipelining και μέτρηση βελτιώσεων απόδοσης.

6. Βελτιώσεις SQL, PL/SQL και Έλεγχοι Ασφαλείας

  • Νέα χαρακτηριστικά γλώσσας SQL/PLSQL σχετικά με προγραμματιστές (π.χ. σχολιασμοί σχημάτων, άμεσες συνδέσεις σε ενημερώσεις, νέος τύπος Boolean).
  • Επισκόπηση του SQL Firewall και πώς βελτιώνει την ασφάλεια χρόνου εκτέλεσης του εκτελούμενου SQL.
  • Πρακτική: μετάβαση μιας μικρής διαδικασίας για χρήση νέων χαρακτηριστικών γλώσσας και δοκιμή συμπεριφοράς SQL Firewall σε ελεγχόμενο εργαστήριο.

7. Βέλτιστες Πρακτικές Δοκιμών, Αποσφαλμάτωσης και Ανάπτυξης (Εργαστήριο)

  • Μοναδιαία δοκιμή λογικής βάσης δεδομένων, δημιουργία αντιπροσωπευτικών δεδομένων δοκιμής και μέτρηση συμπεριφοράς με νέα χαρακτηριστικά.
  • Πακετάρισμα και ανάπτυξη εφαρμογών προγραμματιστή που χρησιμοποιούν χαρακτηριστικά της 23ai σε περιβάλλοντα δοκιμών.
  • Λίστα ελέγχου: συντονισμός απόδοσης, ζητήματα συμβατότητας και επόμενα βήματα για ετοιμότητα παραγωγής.

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση των εννοιών SQL και σχεσιακών βάσεων δεδομένων
  • Εμπειρία στην ανάπτυξη εφαρμογών σε Java ή παρόμοιες γλώσσες
  • Εξοικείωση με βασικές έννοιες PL/SQL ή scripting από την πλευρά του διακομιστή

Κοινό

  • Προγραμματιστές εφαρμογών (Java, Quarkus ή παρόμοια)
  • Προγραμματιστές βάσεων δεδομένων και μηχανικοί PL/SQL
  • Μηχανικοί DevOps υπεύθυνοι για εργαλεία προγραμματιστή και περιβάλλοντα CI
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες