Oracle Advanced PL-SQL - 3 dages online klasseundervisning
17.500,00 DKK
- 3 dage
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

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.

Kursusforløb
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.
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.
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.

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
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

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.
