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 ilgums, akadēmiskās stundas: 24
Cena (bez PVN): 1800,00 
Cena (ar PVN): 2178,00 
Pasniedz: Gints Plivna
Gints Plivna
Gints Plivna ir uzņēmuma “Swedbank” datu arhitekts. Pasniedzējam ir padziļināta interese par datubāzēm, profesionāla pieredze ar relāciju datu bāzu pārvaldības sistēmām (Relational Database Management Systems, RDBMS) Oracle, Teradata, SQL Server, MySQL, kā arī NoSQL DBMS – MongoDB. Oracle SQL un PL/SQL sertificēto kursu pasniedzējs kopš 2007. gada.

Signis Vāvere
Pieteikties kursam:

Piesakies vai uzdod jautājumu!

 

Ja vēlies pieteikties kursam vai uzdot jautājumu par to, droši izmanto šo formu!

Lūdzu ievadi savu vārdu, uzvārdu
Lūdzu ievadi uzņēmuma nosaukumu
Lūdzu ievadi savu telefona numuru
Lūdzu ievadi savu e-pastu

Paldies! Mēs ar Tevi sazināsimies.

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.