fbpx
Képzés hossza:
Képzés nyelve:
24 tanóra
Magyar
A képzés díja:

199 500 Ft + Áfa helyett 179 500 Ft + Áfa


Oracle PL/SQL programozás haladó tanfolyam - Időpontok és jelentkezés

Első oktatási nap: 2025. november 3., további oktatási napok: 4., 5.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2025. október 22.
Képzés nyelve:
Magyar
Tanfolyam díja:

199 500 Ft + Áfa helyett 179 500 Ft + Áfa

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

A képzésen a résztvevők az Oracle PL/SQL programozás mélyebb, haladó technikáit ismerik meg.

Elsősorban olyan Oracle PL/SQL fejlesztőknek PL/SQL programokat is készítő üzemeltetőknek, tesztelőknek vagy elemzőknek, akik már rendelkeznek PL/SQL programozási ismeretekkel, de szeretnének továbbfejlődni, különleges PL/SQL technikákat elsajátítani

Oracle SQL és PL/SQL programozás középfokú ismeretek: összetett lekérdezések írása (SELECT, JOIN, WHERE, GROUP BY, HAVING, ORDER BY), adatmódosító utasítások ismerete (INSERT, UPDATE, DELETE), DDL utasítások ismerete (CREATE TABLE, ALTER TABLE, CREATE VIEW stb.), PL/SQL változók, vezérlési szerkezetek, eljárások, függvények, csomagok, gyűjtemények, kurzorok ismerete.

Kérjük, segítsd munkánkat, és töltsd ki 19 kérdésből álló tesztsorunkat, mellyel Te is leellenőrizheted, milyen szintű SQL ismeretekkel rendelkezel, ezáltal könnyebben tudsz tudásodnak megfelelő képzést választani.

Kattints IDE a kérdéssorért!

A képzésen először olyan technikákat ismerünk meg, amelyekkel a PL/SQL programozás hatékonyságát tudjuk növelni (hibák és figyelmeztetések típusai, fordítási lehetőségek, hibakeresés), majd tárolt eljárások és függvények témakörben nézünk meg speciális lehetőségeket (táblát visszaadó függvények, aggregáló függvények). A triggerek témakör fontos részét képezi tanfolyamunknak. Foglalkozunk egy PL/SQL nyelven ritkábban használt, különleges megközelítéssel, az objektumorientált programozással. PL/SQL programjainkat kiegészíthetjük más nyelven készített modulokkal, ennek lehetőségeit részletezzük következő fejezetünkben. Képek, dokumentumok videók tárolása gyakori adatbázisokban, így ezek menedzsmentjét is érdemes alaposan körüljárni. A particionálás egy fontos technika, amelyet ezen a képzésen elsősorban fejlesztői oldalról vizsgálunk. Utolsó témakörben az adatbázis változatos monitorozási lehetőségeivel és a PL/SQL programok teljesítménynövelésével foglalkozunk.

A képzés végig gyakorlatias, minden résztvevő Oracle környezetben dolgozik, ahol lehetősége van kipróbálni a tanultakat és elvégezni a gyakorlatokat.

 

Oracle tanfolyamaink egymással való kapcsolatát itt tekintheted meg:

Oracle SQL tanfolyamok

 

Tematika:

 

1. PL/SQL PROGRAMOK FORDÍTÁSA, HIBAKERESÉS

1.1. Fordítási hibák típusa, objektumok státusza, figyelmeztetések (PLSQL_WARNINGS)

1.2. PL/Scope

1.3. Fordítás hibakeresési információkkal (debug)

1.4. Hibakeresés lehetőségei PL/SQL programokban

1.5. Függőségek fordítása

1.6. Feltételes fordítás ($IF, $THEN, $ELSE, $ERROR, PLSQL_CCFLAGS)

1.7. Forráskód becsomagolása (wrapping)

 

2. SPECIÁLIS FÜGGVÉNYEK, ELJÁRÁSOK

2.1. Egymásba ágyazott eljárások

2.2. Forward deklaráció

2.3. Overloading

2.4. Rekurzió

2.5. Futtatás jogosultságai (AUTHID DEFINER, CURRENT_USER, BEQUEATH)

2.6. Lefutás korlátozása (ACCESSIBLE BY)

2.7. Aktuális felhasználó és séma (SYS_CONTEXT, USER, ORA_INVOKING_USER)

2.8. Táblát visszaadó függvények

2.9. Polimorfikus táblát visszaadó függvények

2.10. Saját aggregáló függvények készítése

 

3. TRIGGEREK, SZEKVENCIÁK

3.1. Trigger fogalma

3.2. Trigger típusok esemény szerint (INSERT, UPDATE, DELETE, DDL)

3.3. Trigger típusok időzítés szerint (BEFORE, INSERT, INSTEAD OF)

3.4. FOR EACH ROW és STATEMENT trigger

3.5. :NEW és :OLD változók

3.6. Triggerek letiltása és engedélyezése

3.7. Compound trigger

3.8. Szekvencia fogalma, felhasználása triggerben

3.9. Identity oszlopok

 

4. OBJEKTUM-ORIENTÁLT PL/SQL PROGRAMOZÁS ALAPJAI

4.1. Objektum-orientált programozás előnyei

4.2. Objektum típusok létrehozása (CREATE TYPE)

4.3. Attribútumok és metódusok

4.4. Láthatóság

4.5. Objektumok tárolása táblákban

4.6. Objektumok azonosítása (Object Identifier)

4.7. Konstruktor, destruktor

4.8. Speciális metódusok (STATIC, MAP MEMBER, ORDER MEMBER)

4.9. Öröklődés PL/SQL-ben (FINAL, OVERRIDING, UNDER)

4.10. Absztrakt osztályok (NOT INSTANTIABLE)

4.11. Objektum műveletek (IS OF, REF, DEREF, TREAT, VALUE)

 

5. KÜLSŐ PROGRAMMODULOK HASZNÁLATA PL/SQL PROGRAMOKBÓL

5.1. Külső programok hívásának lehetőségei és előnyei

5.2. C modulok hívása

5.3. extproc működése és paraméterezése (EXTPROC_DLLS)

5.4. Futtató felhasználó beállítása (DBMS_CREDENTIAL)

5.5. LIBRARY létrehozása és külső C rutin publikálása

5.6. C típusok megfeleltetése

5.7. Java modulok hívása

5.8. JVM működése

5.9. Betölthető Java egységek

5.10. Betöltési módszerek és Java rutin publikálása (CREATE JAVA, loadjava, DBMS_JAVA)

5.11. Java típusok megfeleltetése

5.12. Szerveroldali JavaScript futtatási lehetőségek

 

6. NAGY MÉRETŰ ADATTÍPUSOK MENEDZSMENTJE

6.1. Large Objects típusai (BLOB, CLOB, NCLOB, BFILE)

6.2. LOB előnyei, összehasonlítás más nagy típusokkal (LONG, LONG RAW)

6.3. LOB korlátozások

6.4. LOB adatok tranzakciókban

6.5. LOB lokátor

6.6. LOB tábla oszlopok, tárolási módok (BasicFiles, SecureFiles, inline, out-of-line, STORAGE IN ROW)

6.7. Ideiglenes LOB

6.8. LOB másolása

6.9. LOB export/import

6.10. LOB függvények, LOB műveletek SQL utasításokban (DBMS_LOB)

 

7. PARTICIONÁLÁS ALAPJAI

7.1. Particionális koncepciója, előnyei

7.2. Sharding fogalma

7.3. Particionált táblák

7.4. Ökölszabályok particionálásra

7.5. Particionált táblák típusai (RANGE, INTERVAL, HASH, LIST, REFERENCE, SYSTEM)

7.6. Mikor melyik módszert alkalmazzuk?

7.7. Particionált indexek (lokális, globális)

7.8. Partition pruning (statikus, dinamikus)

7.9. Partition wise-joins (full, partial)

7.10. Particionált táblák létrehozása

7.11. Speciális műveletek particionált táblákkal

7.12. Hagyományos tábla átalakítása (DBMS_REDEFINITION, ONLINE átalakítás)

 

8. PL/SQL TUNING ÉS TELJESÍTMÉNYOPTIMALIZÁLÁS

8.1. PL/SQL programok részletes naplózása és profilozása

8.2. DBMS_MONITOR (tkprof, trcsess)

8.3. DBMS_TRACE

8.4. DBMS_PROFILER

8.5. DBMS_HPROF (plshprof)

8.6. Fordító optimalizációs szintjei (PLSQL_OPTIMIZE_LEVEL)

8.7. Natív fordítás előnyei (PLSQL_CODE_TYPE)

8.8. Alprogram inlining

8.9. Paraméterátadás optimalizáció (NOCOPY)

8.10. Determinisztikus függvények

8.11. Függvényhívás tuningolása (PARALLEL_ENABLE, PIPELINED)

8.12. Függvényhívás eredmények gyorsítótárazása (RESULT_CACHE)

8.13. Adattípusok megfelelő kiválasztása

8.14. Nagy táblák párhuzamos módosítása (DBMS_PARALLEL_EXECUTE)

 

A képzés mellett vagy attól függetlenül igénybe veheted tanácsadási és teljesítményhangolási szolgáltatásunkat is a témában.

Oracle PL/SQL programozás haladó tanfolyam - Mentoraid lesznek


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Adatbázis alapismeretek képzés
(MFDB1)

Hossz:
8 tanóra
Ár:
19 500 Ft + Áfa
Időpontok:
okt. 20
dec. 11
SQL lekérdezések (Oracle alapon) tanfolyam
(MFSQL3)

Hossz:
16 tanóra
Ár:
89 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
okt. 13
nov. 10
dec. 08
Oracle SQL alapok tanfolyam
(MFPLS1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
okt. 13
nov. 10
dec. 08
Oracle PL/SQL programozás tanfolyam
(MFPLS2)

Hossz:
32 tanóra
Ár:
179 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
dec. 01
Bevezetés az SQL nyelvbe és az adatbáziskezelőkbe (Oracle, MSSQL, MySQL és PostgreSQL)
(MFSQL1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
nov. 10

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Oracle SQL tuning és teljesítményoptimalizálás tanfolyam
(MFOSQLTUN)

Hossz:
24 tanóra
Ár:
239 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
dec. 03
Oracle adatbázis adminisztráció képzés
(MFORADBA1)

Hossz:
32 tanóra
Ár:
199 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
okt. 07
okt. 27
Oracle BI Repository készítése képzés
(MFOBI3)

Hossz:
24 tanóra
Ár:
269 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
Jelenleg nincs meghirdetve időpont erre a tanfolyamra, megfelelő számú érdeklődés esetén indítjuk. Kérünk, hogy érdeklődj kollégáinknál!
Oracle BI jelentéskészítés - Elemzések, Dashboards képzés
(MFOBI1)

Hossz:
32 tanóra
Ár:
309 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
Jelenleg nincs meghirdetve időpont erre a tanfolyamra, megfelelő számú érdeklődés esetén indítjuk. Kérünk, hogy érdeklődj kollégáinknál!
Oracle BI jelentéskészítés - Publisher képzés
(MFOBI2)

Hossz:
24 tanóra
Ár:
269 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
Jelenleg nincs meghirdetve időpont erre a tanfolyamra, megfelelő számú érdeklődés esetén indítjuk. Kérünk, hogy érdeklődj kollégáinknál!
Microsoft SQL Server T-SQL programozás tanfolyam
(MFMSQL2)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
MasterMoms program Microsoft SQL Server tuning akció
Időpontok:
nov. 17
NoSQL - mongoDB adatbáziskezelő képzés
(MFNOSQL1)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
okt. 08
SQL lekérdezések (PostgreSQL alapon) tanfolyam
(MFPOSTGRESQL2)

Hossz:
16 tanóra
Ár:
89 500 Ft + Áfa
Időpontok:
nov. 17