Oracle Database 19c: täiustatud PL/SQL tehnikad – kursus 43 490 RUB. alates Spetsialist, koolitus 24 akadeemilist tundi, kuupäev 07.05.2023.
Varia / / December 04, 2023
Kursusel uuritakse tänapäevaseid PL/SQL-i võimalusi andmebaasi ja muude rakendustega kõige tõhusamalt suhtlevate PL/SQL-programmide arendamiseks ja silumiseks. Optimaalse koodi kirjutamise probleemid, kasutades sisse kirjutatud väliseid rutiine keeled C ja Java, kasutades peeneteralist juurdepääsukontrolli mehhanismi, samuti kaitstes koodi eest SQL-i süstid.
Õpid kasutama kõiki kursorite, pakettide, suurte objektide, kogude ja teiste rakendustega suhtlemise meetodeid.
Kursus on mõeldud rakenduste arendajatele ja andmebaaside administraatoritele.
Sa õpid:
- Looge tõhusaid PL/SQL-pakette ja programmiüksusi
- Kirjutage kood, mis suhtleb teiste rakenduste ja operatsioonisüsteemiga
- Loo rakendusi, mis kasutavad kogusid
- Looge programme, mis on jõudluse poolest optimaalsed
- Rakendage peeneteralisi juurdepääsukontrolli mehhanisme
- Kirjutage kood, mis suhtleb suurte objektidega (LOB) ja kasutage SecureFile LOB-e
4
muidugiOracle'i ja Java kursuste ekspertõpetaja. Oracle'i sertifitseeritud spetsialist, tehnikateaduste kandidaat. Teda eristab mitmekülgne kogemus praktilises ja õppetöös. 2003. aastal lõpetas Aleksei Anatoljevitš MIREA kiitusega. Aastal 2006...
Oracle'i ja Java kursuste ekspertõpetaja. Oracle'i sertifitseeritud spetsialist, tehnikateaduste kandidaat. Teda eristab mitmekülgne kogemus praktilises ja õppetöös.
2003. aastal lõpetas Aleksei Anatoljevitš MIREA kiitusega. 2006. aastal kaitses ta doktoritöö teemal turvaliste automatiseeritud infosüsteemide ehitamine.
Andmebaaside turvalisuse suurspetsialist, Oracle DBMS-i ja SQL Serveri jaoks turvaliste Java- ja veebirakenduste loomine, salvestatud programmimoodulite arendamine PL/SQL ja T-SQL keeles. Automatiseeriti suurte riigiettevõtete tegevust. Osutab konsultatsiooni- ja nõustamisteenuseid Java EE platvormil põhinevate keeruliste hajutatud veebirakenduste arendamisel.
Aleksei Anatoljevitši õpetamiskogemus kraadiõppesüsteemis ületab 7 aastat. Töötanud äriklientidega, koolitanud ettevõtete “BANK PSB”, “Internet University of Info Technologies (INTUIT)”, “SINTERRA” töötajaid.
Mitmete programmeerimise ja andmebaasidega töötamise õpetlike ja metoodiliste käsiraamatute autor. Aastatel 2003–2005 tegeles Aleksei Anatoljevitš veebiprogrammeerimist käsitleva väliskirjanduse kohandamise ja tehnilise tõlkimisega ning andmebaasidega töötamisega. Avaldanud üle 20 teadusartikli.
Tänulikud lõpetajad märgivad alati isegi kõige keerukamate teemade ligipääsetavat esitusviisi, üksikasjalikke vastuseid õpilaste küsimustele ja elavate näidete rohkust õpetaja ametipraktikast.
3
muidugi27-aastase kogemusega õpetaja, Oracle ekspert, rahvusvaheliste sertifikaatide omanik Oracle, MySQL, Microsoft, IBM. Omab laialdast programmeerimise kogemust SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administreerimise,...
27-aastase kogemusega õpetaja, Oracle ekspert, rahvusvaheliste sertifikaatide omanik Oracle, MySQL, Microsoft, IBM. Omab laialdast programmeerimise kogemust SQL, PL/SQL, Java, C, C++, R, Python, Unix/Linux administreerimisel, Git süsteemi kasutamisel, loomisel virtuaalmasinad (VMWare, Virtualbox, HYPER-V), Oracle'i andmebaaside haldamine, IBM Informix, serveri riistvara konfigureerimine ja RAID.
Alates 1991. aastast on Ilja Andrejevitš õpetanud Moskva Riiklikus Ülikoolis IT-kursusi, sealhulgas nende rakendamist ettevõtluses. Selle lõpetajate hulgas on Vene Föderatsiooni suurimate ettevõtete töötajaid. Ta on kirjutanud palju töid majandusväljaannetes IT kasutamise trendidest ettevõtluses. Samuti viib ta regulaarselt läbi IT-spetsialistide oskuste täiendamise koolitusi ja esineb seminaridel.
Viisakas, huumorimeelega, kannatlik, vastutustundlik – nii iseloomustavad õpilased oma õpetajat. Ta teab, kuidas oma kogemusi lihtsas ja arusaadavas keeles igale õpilasele edasi anda, mis teeb temast tõeliselt kvaliteetse õpetaja.
1. moodul. Sissejuhatus (1 ak. h.)
Kursuse eesmärgid
Kursuse ajakava
Arenduskeskkondade kirjeldus
Sellel kursusel kasutatud tabelid, andmed ja tööriistad
2. moodul. PL/SQL programmeerimise kontseptsioonide ülevaade (1 ak. h.)
PL/SQL ploki struktuur
Paketid, protseduurid ja funktsioonid
Kursorid
Erandi käsitlemine
Sõltuvused
3. moodul. PL/SQL koodikujundus (2 ak. h.)
Eelmääratletud andmetüüpide kirjeldus
Looge alamtüüpe rakenduses olevate tüüpide põhjal
Erinevate lähenemiste kasutamine kursorite kujundamisel
Muutuvate kursorite kasutamine
Valge nimekiri
4. moodul. Kogude ülevaade (2 ak. h.)
Kogude ülevaade
Assotsiatiivsete massiivide kasutamine
Navigeerimine assotsiatiivsete meetodite abil
Pesastatud tabelite kasutamine
Muutuva pikkusega massiivide kasutamine
Pesastatud tabelite ja muutuva pikkusega massiivide võrdlemine
5. moodul. Kasutades kogusid (2 ak. h.)
PL/SQL-programmide kirjutamine kogude abil
Kogude tõhus kasutamine
PL/SQL-i muutujatüüpide sidumise täiustused
6. moodul. Suurte objektidega manipuleerimine (2 ak. h.)
Töötamine LOB-iga
SecureFile LOB ülevaade
7. moodul. Täiustatud liidese meetodite kasutamine (2 ac. h.)
Väliste programmide kutsumine PL/SQL-ist
Väliste protseduuride kutsumise eelised
Teistes programmeerimiskeeltes kirjutatud väliste protseduuride kutsumine
C-keeles kirjutatud protseduuride kutsumine PL/SQL-ist
Java keeles kirjutatud kutsumisprotseduurid PL/SQL-ist
8. moodul. PL/SQL-koodi jõudluse häälestamine (2 ac. h.)
Koostaja mõju
PL/SQL koodi kohandamine
Automaatse alamprogrammi manustamise juhtimine
Mälu kasutamise probleemide tuvastamine ja nende häälestamine
Võrguprobleemid
9. moodul. Jõudluse suurendamine vahemällu salvestamise kaudu (2 ac. h.)
Vahemällu salvestamise tulemuste kirjeldus
Päringutulemuste vahemälu kasutamine
Funktsioonide PL/SQL vahemälu kasutamine
Ülevaade PL/SQL funktsioonide vahemälu funktsioonidest
10. moodul. PL/SQL-koodi analüüs (2 ak. h.)
Koodi teave
PL/SQL ulatused
Pakett DBMS_METADATA
PL/SQL-i täiustused
11. moodul. Profileerimine ja PL/SQL-koodi jälgimine (2 ac. h.)
PL/SQL täitmisjälg
PL/SQL-i jälgimise etapid
12. moodul. Virtuaalse privaatandmebaasi juurutamine granulaarse juurdepääsukontrolli abil (2 ac. h.)
Täpse juurdepääsukontrolli toimimise kirjeldus
Peeneteraliste juurdepääsukontrolli meetodite kirjeldus
Rakenduse konteksti kirjeldus
Rakenduse konteksti loomine
Rakenduse konteksti rakendamine
DBMS_RLS paketiprotseduurid
Poliitika jõustamine
Andmesõnastiku vaated, mis sisaldavad täpset juurdepääsukontrolliteavet
13. moodul. Koodikaitse SQL-i süstide eest (2 ac. h.)
SQL-i süstide kirjeldus
SQL-i süstide suhtes haavatavate alade vähendamine
DBMS_ASSERT kasutamine