Oracle Advanced PL-SQL - 3 dages online klasseundervisning

17.500,00 DKK

  • 3 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

Tag dine Oracle-programmeringsfærdigheder til næste niveau med kurset Oracle Advanced PL/SQL. Kurset er designet til erfarne Oracle-udviklere og databaseprofessionelle og er praktisk orienteret med fokus på avancerede programmeringsteknikker, der hjælper dig med at bygge hurtigere, mere sikre og skalerbare databaseapplikationer. Gennem hele kurset lærer du, hvordan du optimerer PL/SQL-ydeevne, arbejder effektivt med collections og store objekter (LOB’er), implementerer finmasket adgangskontrol, styrker applikationssikkerheden og integrerer PL/SQL med eksterne programmer. Du får også praktisk erfaring med at bruge Oracles indbyggede pakker og værktøjer til performanceprofilering til at diagnosticere flaskehalse og forbedre applikationseffektiviteten. Ved kursets afslutning vil du have de avancerede færdigheder, der skal til for at udvikle robuste, højtydende Oracle-applikationer, samtidig med at du følger branchens bedste praksis for sikkerhed, vedligeholdelse og ydeevne.

Nøglefunktioner

Sprog

Kursus og materialer er på engelsk

Niveau

Mellem niveau - Avanceret niveau

3 dage (8 timer om dagen) undervisning i klasselokale

med akkrediterede trænere

40+ anbefalede studietimer

Øvelser og løsninger

Downloadbare PDF-dokumenter med detaljeret indhold (slides, forklaringer)

Certifikat

Bevis for gennemførelse tilgængeligt

Hero

Læringsudbytte

Når du har gennemført dette kursus, vil du være i stand til at:

Forbedre

Find ud af, hvornår du skal bruge hver type collection, implementér dem i praktiske PL/SQL‑løsninger, og gør komplekse databehandlingsopgaver enklere. Disse teknikker hjælper med at forbedre læsbarheden af koden, øge ydeevnen og understøtte mere skalerbare databaseapplikationer.

Kontrol

Arbejd med applikationskontekster og politikbaseret sikkerhed for præcist at styre, hvilke data brugerne kan få adgang til, så du kan opfylde sikkerheds- og compliancekrav, samtidig med at applikationens ydeevne opretholdes.

Udnytte

Reducer unødvendig SQL-behandling, brug bulk‑operationer til store datamængder, og udnyt compiler‑indstillinger og caching‑strategier for at forbedre eksekveringsydelsen. Disse færdigheder gør dig i stand til at identificere flaskehalse og bygge hurtigere og mere effektive databaseapplikationer.

Implementere

Forebyg SQL-injektionsangreb ved at bruge værktøjer som DBMS_ASSERT-pakken, validere brugerinput og implementere defensive programmeringsteknikker for at skabe pålidelige, robuste og sikre Oracle-applikationer.

Hero

Kursusforløb

  1. PL/SQL-ydeevne, samlinger og sikker adgang

    Dag 1

    • Lær bedste praksis for PL/SQL-ydeevne, herunder effektive datatyper, kursordesign og kursovariabler.
    • Opret og brug Oracle-samlinger som associative arrays, nested tables og varrays for fleksibel datahåndtering.
    • Byg avancerede PL/SQL-integrationer ved at kalde eksterne C-biblioteker, Java-programmer og operativsystemrutiner.
    • Forstå applikationskontekster og implementér Fine-Grained Access Control (FGAC) for at sikre databaseadgang.
    • Konfigurer Oracle-sikkerhedspolitikker ved hjælp af DBMS_RLS-pakken, og administrer sikkerhed på rækkeniveau.
    • Få praktisk erfaring med at designe højtydende og sikre PL/SQL-applikationer.
  2. Håndtering af LOB'er og performance-tuning af PL/SQL

    Dag 2

    • Arbejd med store objekter (LOB'er), herunder CLOB'er, BLOB'er, BFILE'er og midlertidige LOB'er.
    • Konfigurer og administrer SecureFile LOB'er med kryptering, komprimering, deduplikering og lageroptimering.
    • Forbedr PL/SQL-ydeevnen ved hjælp af compiler-indstillinger, native-kompilering, bulk-behandling og parallel eksekvering.
    • Reducer SQL-overhead ved at minimere databasekald og anvende effektive kodningsteknikker.
    • Forbedr applikationens hastighed ved hjælp af SQL- og PL/SQL-caching, caching af funktionsresultater og optimering af shared pool.
    • Overvåg og optimer PL/SQL‑kørsel for større skalerbarhed og effektivitet.
  3. Kodeanalyse, profilering og applikationssikkerhed

    Dag 3

    • Analysér PL/SQL‑kode ved hjælp af dataordbogsvisninger, metadata‑værktøjer, PL/Scope og compile‑time‑advarsler.
    • Profilér og spor PL/SQL-applikationer med DBMS_PROFILER, hierarkisk profilering og eksekveringssporing.
    • Styrk applikationssikkerheden gennem rettighedsstyring, sikre pakker og kontrolleret objektadgang.
    • Beskyt applikationer mod SQL-injektion ved hjælp af defensive kodningsteknikker og DBMS_ASSERT-pakken.
    • Test, valider og hærd PL/SQL‑kode for at forbedre sikkerhed, pålidelighed og vedligeholdelsesevne.
    • Udforsk flere Oracle-funktioner som Edition-Based Redefinition, usynlige kolonner og andre moderne PL/SQL-forbedringer.
Oracle avanceret PL-SQL

Hvem bør tilmelde sig dette program?

Oracle PL/SQL-udviklere, der ønsker at udvide deres programmeringskompetencer

Oracle-databaseadministratorer, der udvikler eller vedligeholder PL/SQL-kode

Applikationsudviklere, der bygger Oracle-virksomhedsapplikationer

Databaseprogrammører med ansvar for performanceoptimering

Tekniske konsulenter, der arbejder med Oracle-databaseløsninger

Erfarne SQL-udviklere, der går videre til avanceret PL/SQL-udvikling

Start kurset nu

Forudsætninger

  • Et godt kendskab til Oracle SQL
  • Praktisk erfaring med at skrive PL/SQL-programmer
  • Kendskab til procedurer, funktioner, pakker og kursere
  • Erfaring med at arbejde med Oracle-databaser

Licenser

og lighedspolitik

Licensering og akkreditering

Dette kursus udbydes i henhold til Partnerprogramaftalen og overholder kravene i Licensaftalen.

Lighedspolitik

AVC yder ikke særlige tilpasninger på grund af en studerendes handicap eller medicinske tilstand. Kandidater opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge tilpasning.

Ofte stillede spørgsmål

Contact background

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?

Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.