Oracle Database 19c: PL/SQL padziļināti
Kursā mācību dalībnieki iemācīsies izmantot uzlabotās PL/SQL funkcijas, lai izstrādātu un pielāgotu PL/SQL saskarnei ar datu bāzi un citām lietojumprogrammām. Kursa laikā tiks apskatītas uzlabotas programmu izstrādes funkcijas, pakotnes, kursori, paplašinātās saskarnes metodes un kolekcijas. Kursā tiks apskatīts arī Oracle Database Exadata Express Cloud Service.
Kursa mērķis
- Izstrādāt PL/SQL pakotnes un programmu vienības, kas darbojas efektīvi.
- Rakstīt kodu saskarnei ar ārējām lietojumprogrammām un operētājsistēmu.
- Izveidot PL/SQL lietojumprogrammas, kas izmanto kolekcijas.
- Efektīvi rakstīt un uzlabot PL/SQL kodu, lai palielinātu veiktspēju.
- Ieviest virtuālu privātu datubāzi ar precīzu piekļuves kontroli.
- Rakstīt kodu saskarnei ar lieliem objektiem un izmantot SecureFile LOB.
- Iegūt izpratni par Oracle Database Exadata Express Cloud Service.
Kursa mērķauditorija
Kurss paredzēts datubāzu administratoriem un izstrādātājiem.
Pēc mācībām tu spēsi
- Izveidot jaudīgas PL/SQL programmas.
- Uzlabot programmēšanas efektivitāti.
- Izmantot ārējās C un Java rutīnas.
- Lietot PL/SQL projektēšanas paraugpraksi.
- Izveidot PL/SQL lietojumprogrammas, kas izmanto kolekcijas.
- Izveidot virtuālu privātu datu bāzi ar detalizētu piekļuves kontroli.
- Rakstīt kodu izmantojot saskarnes ar ārējām C un Java lietojumprogrammām.
- Rakstīt kodu, lai izveidotu saskarni ar lieliem objektiem, un izmantojiet SecureFile LOB.
- Rakstīt un uzlabot PL / SQL kodu efektīvi, lai palielinātu veiktspēju.
- Izprast Oracle datu bāzes Exadata Express mākoņpakalpojumu.
Kursa apmeklēšanas priekšnoteikumi
- Pamatzināšanas par SQL, PL/SQL
- Programmēšanas valodu pārzināšana
- Oracle Database SQL and PL/SQL New Features
- Oracle Database: Introduction to SQL/PLSQL Accelerated
- Oracle Database 19c: SQL Tuning for Developers
- Oracle Database: Develop PL/SQL Program Units
Mācību materiāli
Oracle University Event Learning Subscription.
Sertifikācijas eksāmens
Kurss palīdz sagatavoties šādam eksāmenam: Oracle Database Program with PL/SQL 1Z0-149
Kursa programma
1. Ievads
- Kursa mērķi
- Kursa programma
- Izstrādes vides apraksts
- Šajā kursā izmantotās tabulas, dati un rīki
2.PL/ SQL programmēšanas koncepcija: pārskats
- PL/SQL bloku struktūras
- Paketes, procedūras un funkcijas
- Kursori
- Kā rīkoties ar izņēmumiem
- Atkarības
3. PL/SQL koda izstrāde
- Aprakstīt iepriekš definētos datu tipus
- Apakštipu izveide, pamatojoties uz esošiem lietojumprogrammas tipiem
- Saraksts ar dažādām kursora noformēšanas vadlīnijām
- Aprakstīt kursora mainīgos
- Baltais saraksts (White list)
4. Kolekciju pārskats
- Kolekciju pārskats
- Asociatīvo masīvu izmantošana
- Navigācija, izmantojot asociatīvās metodes
- Nested tabulu izmantošana
- Izmantojiet Varrays
- Nested tabulu un Varrays salīdzināšana
5. Kolekciju izmantošana
- Rakstiet PL / SQL programmas, kas izmanto kolekcijas
- Kolekciju efektīva izmantošana
- PL/SQL tipa saišu uzlabojumi
6. Manipulācijas ar lieliem objektiem
- Darbs ar LOB
- SecureFile LOB pārskats
7. Uzlabotas saskarnes metožu izmantošana
- Ārējo procedūru izsaukšana no PL/SQL
- Ārējo procedūru priekšrocības
- Saprast, kā tiek izsaukta ārējā rutīna no PL/SQL
- C uzlabotas saskarnes metodes
- Java uzlabotās saskarnes metodes
8. Veiktspēja un regulēšana
- Izprotiet un ietekmējiet kompilatoru
- Uzlabojiet PL/SQL kods
- Vienības iekšējās iezīmēšanas iespējošana
- Identificējiet un regulējiet atmiņas problēmas
- Atpazīstiet tīkla problēmas
9. Veiktspējas uzlabošana, izmantojot kešatmiņu
- Aprakstiet rezultātu kešatmiņu
- SQL vaicājuma rezultātu kešatmiņas izmantošana
- PL/SQL funkciju kešatmiņas izmantošana
- Pārskatiet PL/SQL funkciju kešatmiņas apsvērumus
10. PL/SQL koda analīze
- Programmēšanas informācijas atrašana
- PL / darbības jomas koncepcijas
- DBMS_METADATA Pakete
- PL/SQL uzlabojumi
11. PL/SQL koda profilēšana un izsekošana
- PL/SQL izpildes izsekošana
- PL / SQL Izsekošana: soļi
12. VPD ieviešana ar detelizētu (Fine-Grained) piekļuves kontroli
- Izprotiet, kā kopumā darbojas detalizēta piekļuves kontrole
- Aprakstiet detalizētas piekļuves kontroles iezīmes
- Aprakstiet lietojumprogrammas kontekstu
- Lietojumprogrammas konteksta izveide
- Lietojumprogrammas konteksta iestatīšana
- Uzskaitiet DBMS_RLS procedūras
- Politikas īstenošana
- Vaicājums vārdnīcu skatiem, kuros ir informācija par detalizētu piekļuvi
13. Koda aizsardzība pret SQL injekciju uzbrukumiem
- SQL injekcijas pārskats
- Uzbrukuma iespēju samazināšana
- Filtrēšanas ievade ar DBMS_ASSERT
14. Oracle mākoņa pārskats
- Ievads par Oracle mākoņpakalpojumiem un Oracle mākoņpakalpojumiem
- Mākoņa izvietošanas modeļi
- Attīstība no lokālā uz Exadata Express
- Kas ir Exadata Express?
- Exadata Express lietotājiem un izstrādātājiem
- Oracle Exadata Express mākoņpakalpojums
- Darba sākšana ar Exadata Express
- Servisa konsole un piekļuve tīmeklim, izmantojot pakalpojumu konsoli
Ja vēlies iegūt vairāk informācijas par šo kursu, sazinies ar mums pa tālruni 67505091 vai raksti mums e-pastu uz mrn@bda.lv.