Επικοινωνήστε μαζί μας
 Διάρκεια 14 Ώρες

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

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

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

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

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

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

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

4. AI Vector Search και Περιπτώσεις Χρήσης για Προγραμματιστές (Εργαστήριο)

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

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

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

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

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

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

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

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

Απαιτήσεις

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

Κοινό

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

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


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

Σχόλια (3)

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

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