Oracle avansert PL/SQL – 3 dager nettbasert klasserom

26.500,00 NOK

  • 3 dager
Live virtuelt klasserom
Klasserom
Internt / i bedrift

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

Hero

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.

Hero

Kursplan

  1. 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.
  2. 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.
  3. 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.
Oracle avansert PL-SQL

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

Start kurset nå

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

Contact background

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.