Oracle Database 19c: Advanced PL/SQL Techniques – kurssi 43 490 RUB. Specialistilta, koulutus 24 akateemista tuntia, päivämäärä 7.5.2023.
Miscellanea / / December 04, 2023
Kurssilla tarkastellaan nykyaikaisia PL/SQL-ominaisuuksia sellaisten PL/SQL-ohjelmien kehittämiseen ja virheenkorjaukseen, jotka ovat tehokkaimmin vuorovaikutuksessa tietokannan ja muiden sovellusten kanssa. Optimaalisen koodin kirjoittamisen ongelmat käyttämällä sisään kirjoitettuja ulkoisia rutiineja kielillä C ja Java käyttämällä hienorakeista kulunvalvontamekanismia sekä suojaamalla koodia SQL-injektiot.
Opit käyttämään kaikkia kohdistimien, pakettien, suurten objektien, kokoelmien ja vuorovaikutusmenetelmien toimintoja muiden sovellusten kanssa.
Kurssi on tarkoitettu sovelluskehittäjille ja tietokantojen ylläpitäjille.
Sinä tulet oppimaan:
- Luo tehokkaita PL/SQL-paketteja ja ohjelmayksiköitä
- Kirjoita koodia, joka on vuorovaikutuksessa muiden sovellusten ja käyttöjärjestelmän kanssa
- Luo sovelluksia, jotka käyttävät kokoelmia
- Luo ohjelmia, jotka ovat suorituskyvyltään optimaalisia
- Käytä hienojakoisia kulunvalvontamekanismeja
- Kirjoita koodia, joka on vuorovaikutuksessa suurten objektien (LOB: iden) kanssa ja käytä SecureFile LOBia
4
tietenkinOracle- ja Java-kurssien asiantuntijaopettaja. Oraclen sertifioitu asiantuntija, teknisten tieteiden kandidaatti. Hänelle on tunnusomaista monipuolinen kokemus käytännön ja opetustoiminnasta. Vuonna 2003 Aleksei Anatoljevitš valmistui arvosanoin MIREAsta. Vuonna 2006...
Oracle- ja Java-kurssien asiantuntijaopettaja. Oraclen sertifioitu asiantuntija, teknisten tieteiden kandidaatti. Hänelle on tunnusomaista monipuolinen kokemus käytännön ja opetustoiminnasta.
Vuonna 2003 Aleksei Anatoljevitš valmistui arvosanoin MIREAsta. Vuonna 2006 hän puolusti väitöskirjaansa turvallisten automatisoitujen tietojärjestelmien rakentamisesta.
Merkittävä tietokantaturvallisuuden asiantuntija, turvallisten java- ja web-sovellusten rakentaminen Oracle DBMS: lle ja SQL Serverille sekä tallennettujen ohjelmamoduulien kehittäminen PL/SQL: llä ja T-SQL: llä. Automatisoi suurten valtionyhtiöiden toimintaa. Tarjoaa konsultointi- ja neuvontapalveluita Java EE -alustaan perustuvien monimutkaisten hajautettujen web-sovellusten kehittämisessä.
Aleksei Anatoljevitšin opetuskokemus jatkokoulutusjärjestelmästä on yli 7 vuotta. Työskenteli yritysasiakkaiden kanssa, koulutti työntekijöitä yhtiöissä "BANK PSB", "Internet University of Information Technologies (INTUIT)", "SINTERRA".
Useiden ohjelmointia ja tietokantojen kanssa työskentelyä koskevien opetus- ja metodologisten oppaiden kirjoittaja. Vuodesta 2003 vuoteen 2005 Aleksei Anatoljevitš osallistui ulkomaisen kirjallisuuden mukauttamiseen ja tekniseen kääntämiseen verkko-ohjelmoinnin ja tietokantojen kanssa. Julkaissut yli 20 tieteellistä artikkelia.
Kiitolliset valmistuneet panevat aina merkille monimutkaisimpienkin aiheiden helppokäyttöisen esitystavan, yksityiskohtaiset vastaukset opiskelijoiden kysymyksiin ja runsaasti eläviä esimerkkejä opettajan ammatillisesta käytännöstä.
3
tietenkinOpettaja 27 vuoden kokemuksella, Oracle-asiantuntija, kansainvälisten Oracle-, MySQL-, Microsoft-, IBM-sertifikaattien haltija. Hänellä on laaja kokemus ohjelmoinnista SQL-, PL/SQL-, Java-, C-, C++-, R-, Python-, Unix-/Linux-hallinnoinnista,...
Opettaja 27 vuoden kokemuksella, Oracle-asiantuntija, kansainvälisten Oracle-, MySQL-, Microsoft-, IBM-sertifikaattien haltija. Hänellä on laaja kokemus ohjelmoinnista SQL-, PL/SQL-, Java-, C-, C++-, R-, Python-, Unix/Linux-hallinnoinnista, Git-järjestelmän käytöstä, luomisesta virtuaalikoneet (VMWare, Virtualbox, HYPER-V), Oracle-tietokantojen hallinta, IBM Informix, palvelinlaitteiston konfigurointi ja RAID.
Vuodesta 1991 lähtien Ilja Andreevich on opettanut IT-kursseja Moskovan valtionyliopistossa, mukaan lukien niiden soveltaminen liiketoiminnassa. Sen valmistuneisiin kuuluu Venäjän federaation suurimpien yritysten työntekijöitä. Hän on kirjoittanut lukuisia teoksia talousjulkaisuihin tietotekniikan käytön trendeistä liiketoiminnassa. Hän myös järjestää säännöllisesti koulutusta IT-asiantuntijoiden osaamisen parantamiseksi ja puhuu seminaareissa.
Kohtelias, huumorintajuinen, kärsivällinen, vastuullinen - näin opiskelijat luonnehtivat opettajaansa. Hän osaa välittää kokemuksensa jokaiselle opiskelijalle yksinkertaisella ja ymmärrettävällä kielellä, mikä tekee hänestä todella laadukkaan opettajan.
Moduuli 1. Johdanto (1 ak. h.)
kurssin tavoitteet
Kurssin aikataulu
Kuvaus kehitysympäristöistä
Tällä kurssilla käytetyt taulukot, tiedot ja työkalut
Moduuli 2. Katsaus PL/SQL-ohjelmointikonsepteihin (1 ak. h.)
PL/SQL-lohkorakenne
Paketit, menettelyt ja toiminnot
Kohdistimet
Poikkeuskäsittely
Riippuvuudet
Moduuli 3. PL/SQL-koodin suunnittelu (2 ac. h.)
Ennalta määritettyjen tietotyyppien kuvaus
Luo alatyyppejä sovelluksessa olevien tyyppien perusteella
Erilaisten lähestymistapojen käyttäminen kohdistimien suunnittelussa
Muuttuvien kohdistimien käyttö
Valkoinen lista
Moduuli 4. Kokoelmien katsaus (2 ak. h.)
Kokoelmien yleiskatsaus
Assosiatiivisten taulukoiden käyttäminen
Navigointi assosiatiivisilla menetelmillä
Sisäkkäisten taulukoiden käyttäminen
Muuttuvan pituuden taulukoiden käyttäminen
Sisäkkäisten taulukoiden ja muuttuvapituisten taulukoiden vertailu
Moduuli 5. Kokoelmien käyttö (2 ak. h.)
PL/SQL-ohjelmien kirjoittaminen kokoelmien avulla
Kokoelmien tehokas käyttö
Parannuksia PL/SQL: n muuttujatyyppien sitomiseen
Moduuli 6. Suurten esineiden käsittely (2 ac. h.)
Työskentely LOB: n kanssa
SecureFile LOB Review
Moduuli 7. Kehittyneiden käyttöliittymämenetelmien käyttäminen (2 ac. h.)
Ulkoisten ohjelmien kutsuminen PL/SQL: stä
Ulkoisten menettelyjen kutsumisen edut
Muilla ohjelmointikielillä kirjoitettujen ulkoisten proseduurien kutsuminen
Kutsuproseduureja, jotka on kirjoitettu C-kielellä PL/SQL: stä
Javalla kirjoitetut kutsumenettelyt PL/SQL: stä
Moduuli 8. PL/SQL-koodin suorituskyvyn viritys (2 ac. h.)
Kääntäjän vaikutus
PL/SQL-koodin mukauttaminen
Automaattisen aliohjelman upottamisen hallinta
Muistin käyttöongelmien tunnistaminen ja niiden virittäminen
Verkko-ongelmat
Moduuli 9. Suorituskyvyn lisääminen välimuistin avulla (2 ac. h.)
Kuvaus välimuistin tuloksista
Kyselytulosten välimuistin käyttäminen
PL/SQL-funktiovälimuistin käyttäminen
Yleiskatsaus PL/SQL-funktion välimuistin ominaisuuksiin
Moduuli 10. PL/SQL-koodin analyysi (2 ac. h.)
Kooditiedot
PL/SQL-alueet
Paketti DBMS_METADATA
PL/SQL-parannukset
Moduuli 11. PL/SQL-koodin profilointi ja jäljitys (2 ac. h.)
PL/SQL-suoritusjälki
PL/SQL Trace Steps
Moduuli 12. Virtuaalisen yksityisen tietokannan toteutus rakeisella kulunvalvontalla (2 ac. h.)
Kuvaus siitä, kuinka hienorakeinen kulunvalvonta toimii
Kuvaus hienojakoisista kulunvalvontamenetelmistä
Sovelluskontekstin kuvaus
Sovelluskontekstin luominen
Sovelluskontekstin soveltaminen
DBMS_RLS pakettimenettelyt
Politiikan täytäntöönpano
Tietosanakirjanäkymät, jotka sisältävät tarkkoja kulunvalvontatietoja
Moduuli 13. Koodisuojaus SQL-injektioilta (2 ac. h.)
Kuvaus SQL-injektioista
SQL-injektioille alttiiden alueiden vähentäminen
Käyttämällä DBMS_ASSERT