Oracle Database 19c: Napredne tehnike PL/SQL - tečaj 43.490 RUB. iz specialista, usposabljanje 24 akademskih ur, datum 7. maj 2023.
Miscellanea / / December 04, 2023
Predmet preučuje sodobne zmogljivosti PL/SQL za razvoj in odpravljanje napak v programih PL/SQL, ki najučinkoviteje komunicirajo z bazo podatkov in drugimi aplikacijami. Težave pri pisanju optimalne kode z uporabo zunanjih rutin, napisanih v jezika C in Java, z uporabo natančnega mehanizma za nadzor dostopa, kot tudi zaščito kode pred SQL injekcije.
Naučili se boste uporabljati vse funkcionalnosti kazalcev, paketov, velikih objektov, zbirk in metod interakcije z drugimi aplikacijami.
Tečaj je namenjen razvijalcem aplikacij in skrbnikom baz podatkov.
Naučil se boš:
- Ustvarite učinkovite pakete PL/SQL in programske enote
- Napišite kodo, ki je v interakciji z drugimi aplikacijami in operacijskim sistemom
- Ustvarite aplikacije, ki uporabljajo zbirke
- Ustvarite programe, ki so optimalni glede delovanja
- Uporabite mehanizme natančnega nadzora dostopa
- Napišite kodo, ki je v interakciji z velikimi objekti (LOB-ji) in uporabite LOB-je SecureFile
4
sevedaStrokovni učitelj tečajev Oracle in Java. Certificirani specialist Oracle, kandidat tehničnih znanosti. Odlikujejo ga raznolike izkušnje s praktičnimi in pedagoškimi dejavnostmi. Leta 2003 je Alexey Anatolyevich z odliko diplomiral na MIREA. Leta 2006...
Strokovni učitelj tečajev Oracle in Java. Certificirani specialist Oracle, kandidat tehničnih znanosti. Odlikujejo ga raznolike izkušnje s praktičnimi in pedagoškimi dejavnostmi.
Leta 2003 je Alexey Anatolyevich z odliko diplomiral na MIREA. Leta 2006 je zagovarjal doktorsko disertacijo na temo Gradnja varnih avtomatiziranih informacijskih sistemov.
Glavni specialist na področju varnosti baz podatkov, izdelava varnih java in spletnih aplikacij za Oracle DBMS in SQL Server, razvoj shranjenih programskih modulov v PL/SQL in T-SQL. Avtomatizirano delovanje velikih državnih podjetij. Zagotavlja storitve svetovanja in svetovanja pri razvoju kompleksnih distribuiranih spletnih aplikacij, ki temeljijo na platformi Java EE.
Učiteljske izkušnje Alekseja Anatolijeviča v sistemu podiplomskega izobraževanja presegajo 7 let. Delal je s pravnimi strankami, usposabljal zaposlene v podjetjih "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Avtor več izobraževalnih in metodoloških priročnikov o programiranju in delu z bazami podatkov. Od leta 2003 do 2005 se je Alexey Anatolyevich ukvarjal s prilagajanjem in tehničnim prevajanjem tuje literature o spletnem programiranju in delu z bazami podatkov. Objavil preko 20 znanstvenih člankov.
Hvaležni diplomanti vedno opazijo dostopen način predstavitve tudi najbolj zapletenih tem, podrobne odgovore na vprašanja študentov in obilico živih primerov iz poklicne prakse učitelja.
3
sevedaUčitelj s 27 letnimi izkušnjami, Oracle strokovnjak, nosilec mednarodnih certifikatov Oracle, MySQL, Microsoft, IBM. Ima bogate izkušnje s programiranjem v SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji,...
Učitelj s 27 letnimi izkušnjami, Oracle strokovnjak, nosilec mednarodnih certifikatov Oracle, MySQL, Microsoft, IBM. Ima bogate izkušnje s programiranjem v SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji, uporabi sistema Git, ustvarjanju virtualnih strojev (VMWare, Virtualbox, HYPER-V), skrbništvo Oracle baz podatkov, IBM Informix, konfiguriranje strežniške strojne opreme in RAID.
Od leta 1991 Ilya Andreevich poučuje tečaje IT na Moskovski državni univerzi, vključno z njihovo uporabo v poslovanju. Njegovi diplomanti vključujejo zaposlene v največjih podjetjih v Ruski federaciji. V gospodarskih publikacijah je avtor številnih del o trendih uporabe IT v poslovanju. Prav tako redno izvaja usposabljanja za izboljšanje veščin IT strokovnjakov in govori na seminarjih.
Vljuden, s smislom za humor, potrpežljiv, odgovoren - tako učenci označujejo svojega učitelja. Svojo izkušnjo zna prenesti na vsakega učenca v preprostem in dostopnem jeziku, zaradi česar je resnično kvaliteten učitelj.
Modul 1. Uvod (1 ak. h.)
Cilji tečaja
Urnik tečaja
Opis razvojnih okolij
Tabele, podatki in orodja, uporabljena v tem tečaju
Modul 2. Pregled konceptov programiranja PL/SQL (1 ak. h.)
Struktura blokov PL/SQL
Paketi, postopki in funkcije
Kazalci
Obravnava izjem
Odvisnosti
Modul 3. Oblikovanje kode PL/SQL (2 ak. h.)
Opis vnaprej določenih tipov podatkov
Ustvarite podtipe na podlagi tipov, ki so prisotni v aplikaciji
Uporaba različnih pristopov pri oblikovanju kurzorjev
Uporaba spremenljivih kazalcev
Beli seznam
Modul 4. Pregled zbirk (2 ak. h.)
Pregled zbirk
Uporaba asociativnih nizov
Navigacija z uporabo asociativnih metod
Uporaba ugnezdenih tabel
Uporaba nizov spremenljive dolžine
Primerjava ugnezdenih tabel in nizov spremenljive dolžine
Modul 5. Uporaba zbirk (2 ak. h.)
Pisanje programov PL/SQL z uporabo zbirk
Učinkovita uporaba zbirk
Izboljšave vezave vrst spremenljivk v PL/SQL
Modul 6. Manipulacija z velikimi predmeti (2 ak. h.)
Delo z LOB
Pregled SecureFile LOB
Modul 7. Z uporabo naprednih metod vmesnika (2 ak. h.)
Klicanje zunanjih programov iz PL/SQL
Prednosti klicanja zunanjih postopkov
Klicanje zunanjih procedur, napisanih v drugih programskih jezikih
Klicne procedure, napisane v C iz PL/SQL
Klicanje postopkov, napisanih v Javi iz PL/SQL
Modul 8. Nastavitev delovanja kode PL/SQL (2 ac. h.)
Vpliv prevajalnika
Prilagajanje kode PL/SQL
Nadzor samodejnega vdelave podprogramov
Prepoznavanje težav z uporabo pomnilnika in njihovo prilagajanje
Težave z omrežjem
Modul 9. Povečanje zmogljivosti s predpomnjenjem (2 ac. h.)
Opis rezultatov predpomnjenja
Uporaba predpomnilnika rezultatov poizvedbe
Uporaba predpomnilnika funkcij PL/SQL
Pregled funkcij predpomnilnika funkcij PL/SQL
Modul 10. Analiza kode PL/SQL (2 ak. h.)
Informacije o kodi
Obseg PL/SQL
Paket DBMS_METADATA
Izboljšave PL/SQL
Modul 11. Profiliranje in sledenje kodi PL/SQL (2 ak. h.)
Sledenje izvajanja PL/SQL
Koraki sledenja PL/SQL
Modul 12. Implementacija virtualne zasebne baze podatkov z uporabo granularnega nadzora dostopa (2 ak. h.)
Opis delovanja natančnega nadzora dostopa
Opis metod natančnega nadzora dostopa
Opis konteksta aplikacije
Ustvarjanje konteksta aplikacije
Uporaba konteksta aplikacije
postopki paketa DBMS_RLS
Uveljavljanje politike
Pogledi podatkovnega slovarja, ki vsebujejo natančne informacije o nadzoru dostopa
Modul 13. Zaščita kode pred vbrizgavanjem SQL (2 ac. h.)
Opis vbrizgavanja SQL
Zmanjšanje območij, ranljivih za vbrizgavanje SQL
Uporaba DBMS_ASSERT