Oracle Database 19c: Napredne PL/SQL tehnike - tečaj 43.490 RUB. od specijalista, obuka 24 akademska sata, datum 7. svibnja 2023.
Miscelanea / / December 04, 2023
Tečaj ispituje moderne PL/SQL mogućnosti za razvoj i uklanjanje pogrešaka u PL/SQL programima koji najučinkovitije komuniciraju s bazom podataka i drugim aplikacijama. Problemi pisanja optimalnog koda, korištenje vanjskih rutina napisanih u jezika C i Java, koristeći fini mehanizam kontrole pristupa, kao i zaštitu koda od SQL injekcije.
Naučit ćete koristiti sve funkcije kursora, paketa, velikih objekata, kolekcija i metode interakcije s drugim aplikacijama.
Tečaj je namijenjen programerima aplikacija i administratorima baza podataka.
Naučit ćeš:
- Stvaranje učinkovitih PL/SQL paketa i programskih jedinica
- Napišite kod koji je u interakciji s drugim aplikacijama i operativnim sustavom
- Stvorite aplikacije koje koriste zbirke
- Napravite programe koji su optimalni u smislu izvedbe
- Primjena finih mehanizama kontrole pristupa
- Pišite kod koji je u interakciji s velikim objektima (LOB-ovi) i koristite SecureFile LOB-ove
4
tečajStručni predavač Oracle i Java tečajeva. Oracle certificirani stručnjak, kandidat tehničkih znanosti. Ističe ga raznoliko iskustvo u praktičnim i nastavnim aktivnostima. Godine 2003. Alexey Anatolyevich diplomirao je s počastima na MIREA. U 2006 godini...
Stručni predavač Oracle i Java tečajeva. Oracle certificirani stručnjak, kandidat tehničkih znanosti. Ističe ga raznoliko iskustvo u praktičnim i nastavnim aktivnostima.
Godine 2003. Alexey Anatolyevich diplomirao je s počastima na MIREA. 2006. godine obranio je doktorsku disertaciju na temu Izgradnja sigurnih automatiziranih informacijskih sustava.
Glavni stručnjak u području sigurnosti baza podataka, izgradnja sigurnih java i web aplikacija za Oracle DBMS i SQL Server, razvoj pohranjenih programskih modula u PL/SQL i T-SQL. Automatizirao aktivnosti velikih državnih poduzeća. Pruža konzultantske i savjetodavne usluge u razvoju složenih distribuiranih web aplikacija temeljenih na Java EE platformi.
Nastavno iskustvo Alexeya Anatolyevicha u sustavu poslijediplomskog obrazovanja prelazi 7 godina. Radio s korporativnim klijentima, obučavao zaposlenike tvrtki “BANK PSB”, “Internet University of Information Technologies (INTUIT)”, “SINTERRA”.
Autor više edukativnih i metodičkih priručnika o programiranju i radu s bazama podataka. Od 2003. do 2005. Alexey Anatolyevich bavio se prilagodbom i tehničkim prijevodom strane literature o web programiranju i radu s bazama podataka. Objavio preko 20 znanstvenih radova.
Zahvalni maturanti uvijek primjećuju pristupačan način izlaganja čak i najsloženijih tema, detaljne odgovore na pitanja učenika i obilje živih primjera iz profesionalne prakse nastavnika.
3
tečajUčitelj s 27 godina iskustva, Oracle stručnjak, nositelj međunarodnih certifikata Oracle, MySQL, Microsoft, IBM. Ima veliko iskustvo u programiranju u SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji,...
Učitelj s 27 godina iskustva, Oracle stručnjak, nositelj međunarodnih certifikata Oracle, MySQL, Microsoft, IBM. Ima veliko iskustvo u programiranju u SQL, PL/SQL, Javi, C, C++, R, Python, Unix / Linux administraciji, korištenju Git sustava, kreiranju virtualni strojevi (VMWare, Virtualbox, HYPER-V), administriranje Oracle baza podataka, IBM Informix, konfiguriranje poslužiteljskog hardvera i RAID.
Od 1991. Ilya Andreevich predaje IT tečajeve na Moskovskom državnom sveučilištu, uključujući njihovu primjenu u poslovanju. Njegovi diplomanti uključuju zaposlenike najvećih poduzeća u Ruskoj Federaciji. Autor je brojnih radova u gospodarskim publikacijama o trendovima u korištenju IT-a u poslovanju. Također redovito provodi obuku za poboljšanje vještina IT stručnjaka i govori na seminarima.
Pristojni, sa smislom za humor, strpljivi, odgovorni - tako učenici karakteriziraju svog učitelja. Svoje iskustvo zna prenijeti svakom učeniku jednostavnim i pristupačnim jezikom, što ga čini zaista kvalitetnim profesorom.
Modul 1. Uvod (1 ak. h.)
Ciljevi predmeta
Raspored tečaja
Opis razvojnih okruženja
Tablice, podaci i alati korišteni u ovom tečaju
Modul 2. Pregled koncepata programiranja PL/SQL (1 ak. h.)
PL/SQL blok struktura
Paketi, postupci i funkcije
Pokazivači
Rukovanje iznimkama
Ovisnosti
Modul 3. Dizajn PL/SQL koda (2 ak. h.)
Opis unaprijed definiranih tipova podataka
Stvorite podtipove na temelju tipova prisutnih u aplikaciji
Korištenje različitih pristupa pri projektiranju kursora
Korištenje varijabilnih kursora
Bijela lista
Modul 4. Pregled zbirki (2 ak. h.)
Pregled zbirki
Korištenje asocijativnih nizova
Navigacija asocijativnim metodama
Korištenje ugniježđenih tablica
Korištenje polja promjenjive duljine
Usporedba ugniježđenih tablica i nizova promjenjive duljine
Modul 5. Korištenje zbirki (2 ak. h.)
Pisanje PL/SQL programa korištenjem kolekcija
Učinkovito korištenje zbirki
Poboljšanja vezanja tipova varijabli u PL/SQL
Modul 6. Manipulacija velikim predmetima (2 ak. h.)
Rad s LOB-om
Pregled SecureFile LOB-a
Modul 7. Korištenje naprednih metoda sučelja (2 ak. h.)
Pozivanje vanjskih programa iz PL/SQL
Prednosti pozivanja vanjskih postupaka
Pozivanje vanjskih procedura napisanih u drugim programskim jezicima
Pozivne procedure napisane u C-u iz PL/SQL-a
Pozivanje procedura napisanih u Javi iz PL/SQL
Modul 8. Podešavanje izvedbe PL/SQL koda (2 ak. h.)
Utjecaj prevoditelja
Prilagodba PL/SQL koda
Kontroliranje automatskog ugrađivanja potprograma
Identificiranje problema s korištenjem memorije i njihovo podešavanje
Problemi s mrežom
Modul 9. Povećanje performansi kroz predmemoriju (2 ac. h.)
Opis rezultata predmemoriranja
Korištenje predmemorije rezultata upita
Korištenje predmemorije funkcija PL/SQL
Pregled značajki predmemorije funkcija PL/SQL
Modul 10. Analiza PL/SQL koda (2 ak. h.)
Informacije o kodu
PL/SQL opseg
Paket DBMS_METADATA
PL/SQL poboljšanja
Modul 11. Profiliranje i praćenje PL/SQL koda (2 ak. h.)
PL/SQL praćenje izvršenja
PL/SQL koraci praćenja
Modul 12. Implementacija virtualne privatne baze podataka pomoću granularne kontrole pristupa (2 ak. h.)
Opis kako radi fina kontrola pristupa
Opis finih metoda kontrole pristupa
Opis konteksta aplikacije
Stvaranje konteksta aplikacije
Primjena konteksta aplikacije
DBMS_RLS procedure paketa
Provedba politike
Prikazi rječnika podataka koji sadrže detaljne informacije o kontroli pristupa
Modul 13. Zaštita koda od SQL injekcija (2 ak. h.)
Opis SQL injekcija
Smanjenje područja ranjivih na SQL injekcije
Korištenje DBMS_ASSERT