Oracle avansert PL/SQL – 3 dager nettbasert klasserom
26.500,00 NOK
- 3 dager
Ta Oracle-programmeringsferdighetene dine til neste nivå med kurset Oracle Advanced PL/SQL. Dette praktiske kurset er utviklet for erfarne Oracle-utviklere og databaseprofesjonelle, og går i dybden på avanserte programmeringsteknikker som hjelper deg å bygge raskere, sikrere og mer skalerbare databaseapplikasjoner. Gjennom kurset lærer du hvordan du optimaliserer PL/SQL-ytelse, jobber effektivt med collections og store objekter (LOB-er), implementerer finmasket tilgangskontroll, styrker applikasjonssikkerheten og integrerer PL/SQL med eksterne programmer. Du får også praktisk erfaring med å bruke Oracles innebygde pakker og verktøy for ytelsesprofilering for å identifisere flaskehalser og forbedre applikasjonseffektiviteten. Ved slutten av kurset vil du ha de avanserte ferdighetene som trengs for å utvikle robuste, høytytende Oracle-applikasjoner, samtidig som du følger bransjens beste praksis for sikkerhet, vedlikeholdbarhet og ytelse.
Nøkkelfunksjoner
Språk
Kurs og materiell er på engelsk
Nivå
Mellomnivå – avansert nivå
3 dager (8 timer per dag) med undervisning i klasserom
med sertifiserte instruktører
40+ anbefalte studietimer
Oppgaver og løsninger
Nedlastbare PDF-dokumenter med detaljert innhold (lysark, forklaringer)
Sertifikat
Fullføringsbevis tilgjengelig

Læringsutbytte
Ved slutten av dette kurset vil du kunne:
Forbedre
Finn ut når du skal bruke hver samlingstype, implementer dem i praktiske PL/SQL‑løsninger, og forenkle komplekse databehandlingsoppgaver. Disse teknikkene bidrar til å forbedre lesbarheten i koden, øke ytelsen og støtte mer skalerbare databaseapplikasjoner.
Kontroll
Arbeid med applikasjonskontekster og policybasert sikkerhet for å kontrollere nøyaktig hvilke data brukerne kan få tilgang til. Dette hjelper deg å oppfylle sikkerhets- og etterlevelseskrav samtidig som du opprettholder applikasjonsytelsen.
Utnyttelse
Reduser unødvendig SQL‑prosessering, bruk bulk‑operasjoner for store datasett, og utnytt kompilatorinnstillinger og cache‑strategier for å forbedre kjøretidsytelsen. Disse ferdighetene gjør deg i stand til å identifisere flaskehalser og bygge raskere og mer effektive databaseapplikasjoner.
Implementere
Forhindre SQL-injeksjonsangrep ved å bruke verktøy som DBMS_ASSERT-pakken, validere brukerinput og implementere defensiv programmering for å skape pålitelige, robuste og sikre Oracle-applikasjoner.

Kursplan
PL/SQL-ytelse, samlinger og sikker tilgang
Dag 1
- Lær beste praksis for PL/SQL-ytelse, inkludert effektive datatyper, kursutforming og kursvariabler.
- Opprett og bruk Oracle-samlinger som assosiative arrayer, nestede tabeller og varrays for fleksibel datahåndtering.
- Bygg avanserte PL/SQL-integrasjoner ved å kalle eksterne C-biblioteker, Java-programmer og operativsystemrutiner.
- Forstå applikasjonskontekster og implementer finmasket tilgangskontroll (FGAC) for å sikre databaseadgang.
- Konfigurer Oracle-sikkerhetspolicyer ved hjelp av DBMS_RLS-pakken og administrer sikkerhet på radenivå.
- Få praktisk erfaring med å utvikle høyytelses og sikre PL/SQL-applikasjoner.
LOB-administrasjon og ytelsesoptimalisering av PL/SQL
Dag 2
- Arbeid med store objekter (LOB-er), inkludert CLOB-er, BLOB-er, BFILE-er og midlertidige LOB-er.
- Konfigurer og administrer SecureFile LOB-er med kryptering, komprimering, deduplisering og lagringsoptimalisering.
- Forbedre PL/SQL-ytelsen ved å bruke kompilatorinnstillinger, native-kompilering, bulkprosessering og parallell kjøring.
- Reduser SQL-overhead ved å minimere databasekall og bruke effektive kodeteknikker.
- Forbedre applikasjonsytelsen ved å bruke SQL- og PL/SQL-caching, caching av funksjonsresultater og optimalisering av shared pool.
- Overvåk og optimaliser PL/SQL-kjøring for bedre skalerbarhet og effektivitet.
Kodeanalyse, profilering og applikasjonssikkerhet
Dag 3
- Analyser PL/SQL-kode ved hjelp av datakatalogvisninger, metadata-verktøy, PL/Scope og kompileringstidsadvarsler.
- Profiler og spor PL/SQL‑applikasjoner med DBMS_PROFILER, hierarkisk profilering og kjøringssporing.
- Styrk applikasjonssikkerheten gjennom rettighetsstyring, sikre pakker og kontrollert objekt-tilgang.
- Beskytt applikasjoner mot SQL-injeksjon ved å bruke defensive kodeteknikker og DBMS_ASSERT-pakken.
- Test, valider og forsterk PL/SQL-kode for å forbedre sikkerhet, pålitelighet og vedlikeholdbarhet.
- Utforsk flere Oracle-funksjoner som versjonsbasert omdefinering (Edition-Based Redefinition), usynlige kolonner og andre moderne PL/SQL-forbedringer.

Hvem bør melde seg på dette programmet?
Oracle PL/SQL-utviklere som ønsker å utvide sin programmeringskompetanse
Oracle-databaseadministratorer som utvikler eller vedlikeholder PL/SQL-kode
Applikasjonsutviklere som bygger bedriftsapplikasjoner på Oracle
Databaseutviklere med ansvar for ytelsesoptimalisering
Tekniske konsulenter som jobber med Oracle-databaseløsninger
Erfarne SQL‑utviklere som går videre til avansert PL/SQL‑utvikling
Forutsetninger
- En god forståelse av Oracle SQL
- Praktisk erfaring med å skrive PL/SQL-programmer
- Kunnskap om prosedyrer, funksjoner, pakker og kursorer
- Erfaring med å jobbe med Oracle-databaser
Lisensiering
og likestillingspolitikk
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i lisensavtalen.
Likestillingspolicy
AVC tilbyr ikke tilrettelegging på grunn av funksjonsnedsettelse eller medisinsk tilstand hos noen studenter. Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
