Kurzusleírás
1. Bevezetés és az újdonságok az Oracle Database 23ai-ben
- Kiadás áttekintése, pozicionálása és fejlesztőközpontú útmutató.
- Magas szintű bemutató az AI Vector Search, JSON/relációs kettősség és aszinkron illesztőprogramokról.
- Hogyan változtatja meg a 23ai a tipikus fejlesztői munkafolyamatokat és alkalmazási mintákat.
2. Gyakorlati bevezetés: Környezet és eszközök (Labor)
- Az Oracle Database 23ai Free telepítése és használata laborokhoz.
- JDK, IDE és kliensillesztőprogramok beállítása (JDBC, R2DBC, ahol alkalmazható).
- Első kapcsolat, egyszerű lekérdezések és minta projekt felépítése.
3. JSON Relációs Kettősség és Új Adattípusok (Labor)
- A fejlesztett JSON adattípus és JSON gyűjtemények használata alkalmazáskódban.
- Kettősségi minták: mikor érdemes relációs vagy JSON megközelítést használni.
- Példák: JSON objektumok tárolása, lekérdezése és frissítése Java/Quarkus alkalmazásokból.
4. AI Vector Search és Fejlesztői Használati Esetek (Labor)
- Bevezetés az AI Vector Search, vektor adattípusok és vektor indexek használatába.
- Egy kis szemantikus keresési példa létrehozása: beágyazás generálása, tárolása és hasonlósági lekérdezések.
- A Vector Search integrálása alkalmazáskódba és könyvtárakba (LangChain/LlamaIndex példák elméleti bemutatása).
5. Aszinkron Programozás, Csővezeték-kezelés és Teljesítmény Minták
- Az illesztőprogram-szintű csővezeték-kezelés és aszinkron kérési minták megértése a JDBC, R2DBC és egyéb illesztőprogramokhoz.
- Kliensoldali minták (reaktív streamek, Java virtuális szálak) és szerver hatása.
- Gyakorlati labor: csővezetékes hívások implementálása és átviteli sebesség javításának mérése.
6. SQL, PL/SQL Fejlesztések és Biztonsági Vezérlők
- Új SQL/PLSQL nyelvi funkciók, amelyek relevánsak a fejlesztők számára (pl. sémajegyzetek, közvetlen összekapcsolások frissítésekben, új Boolean típus).
- Az SQL Tűzfal áttekintése és hogyan javítja a végrehajtott SQL futásidejű biztonságát.
- Gyakorlati labor: egy kis eljárás migrálása új nyelvi funkciók használatára és az SQL Tűzfal viselkedésének tesztelése ellenőrzött laborban.
7. Tesztelés, Hibakeresés és Üzembehelyezés Legjobb Gyakorlatok (Labor)
- Adatbázis logika egységtesztelése, reprezentatív tesztadatok generálása és új funkciókkal való viselkedés mérése.
- Fejlesztői alkalmazások csomagolása és üzembe helyezése, amelyek a 23ai funkciókat használják tesztkörnyezetekben.
- Ellenőrzőlista: teljesítményhangolás, kompatibilitási megfontolások és következő lépések a termelési készültség érdekében.
Összefoglalás és Következő Lépések
Követelmények
- Az SQL és a relációs adatbázis fogalmak ismerete
- Tapasztalat alkalmazásfejlesztésben Java vagy hasonló nyelveken
- Alapvető PL/SQL vagy szerveroldali szkriptelési fogalmak ismerete
Célközönség
- Alkalmazásfejlesztők (Java, Quarkus vagy hasonló)
- Adatbázis-fejlesztők és PL/SQL mérnökök
- DevOps mérnökök, akik a fejlesztői eszközökért és a CI környezetekért felelnek
Vélemények (3)
Szuper kommunikáció, Łukasz minden könnyen érthető módon elmagyarázta.
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurzus - ORACLE SQL Fundamentals
Gépi fordítás
a képző nagyon segítőkész volt, a képzés üteme igazán jó volt és az alkalmazások nem voltak túl nehézök, ugyanakkor sem túl egyszerűek. amikor elakadtam, mindig rendesen segített nekem és biztosította, hogy mindenben megértettem.
Jade Stappaerts - KULeuven
Kurzus - Oracle SQL Language
Gépi fordítás
a gyakorlatok
Amna AlAli - Federal Demographic Council
Kurzus - Oracle SQL for beginners
Gépi fordítás