Oracle Program with PL-SQL - 5 dages online klasseundervisning

24.500,00 DKK

  • 5 dage
Live Virtuelt Klasselokale
Klasselokale
Internt / I virksomheden

Byg et solidt fundament i Oracle-databaseprogrammering med kurset Oracle Program with PL/SQL. Kurset er designet til fagfolk, der vil videre end almindelig SQL; gennem praktisk, hands-on træning lærer du at udvikle robuste PL/SQL‑programmer ved hjælp af procedurer, funktioner, pakker, triggere, kursors og fejlhåndtering. Du lærer at kombinere SQL med proceduremæssige programmeringsteknikker for at automatisere databaseprocesser, forbedre applikationsydelse og skabe vedligeholdelsesvenlige Oracle‑løsninger. Gennem instruktørstyrede demonstrationer og praktiske laboratorieøvelser opnår du reel erfaring med at skrive effektiv PL/SQL‑kode, implementere forretningslogik, håndtere fejl og arbejde med avancerede programmeringsfunktioner. Med dækning af Oracle Database 12cR2, 18c og 19c giver dette kursus de grundlæggende færdigheder, der er nødvendige for at udvikle virksomhedsparate Oracle‑databaseapplikationer, og forbereder dig på mere avanceret PL/SQL‑udvikling.

Nøglefunktioner

Sprog

Kursus og materialer er på engelsk

Niveau

Begynder - Mellem niveau

5 dage (8 timer om dagen) undervisning i klasselokale

med akkrediterede trænere

60+ anbefalede studietimer

Øvelser og løsninger

Omfattende digitale ressourcer med praktiske øvelser inkluderet

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:

Opdater

Lær, hvordan du effektivt henter, behandler og opdaterer data ved hjælp af kursors, records og associative arrays. Du udvikler færdighederne til at håndtere komplekse dataoperationer med større præcision, skrive mere overskuelig PL/SQL-kode og forbedre ydeevnen og pålideligheden af Oracle-databaseapplikationer.

Administrer

Lær, hvordan du opretter og administrerer PL/SQL-triggere, der automatisk reagerer på database- og systemhændelser. Fra DML-triggere til sammensatte triggere lærer du, hvordan du håndhæver forretningsregler, automatiserer gentagne processer og opretholder datakonsistens på tværs af Oracle-applikationer.

Optimér

Mestre højtydende PL/SQL-teknikker som bulk collection og bulk binding for at behandle store datamængder mere effektivt. Ved at reducere kontekstskift mellem SQL og PL/SQL optimerer du applikationens ydeevne og forbedrer skalerbarheden i enterprise-database-miljøer.

Opret

Udforsk avancerede PL/SQL‑muligheder, herunder native kompilering og dynamisk SQL, for at bygge hurtigere og mere fleksible databaseprogrammer. Du lærer at skabe fleksibel kode, der kan tilpasses ændrede forretningskrav, samtidig med at du opnår hurtigere eksekvering og større udviklingseffektivitet.

Hero

Kursusforløb

  1. PL/SQL-grundlæggende, programlogik og kursors

    Dag 1

    • Forstå de grundlæggende koncepter i PL/SQL, herunder syntaks, variabler, konstanter og Oracle-datatyper.
    • Skriv PL/SQL-blokke, der udfører SQL-sætninger og genererer output ved hjælp af SQL Developer.
    • Styr programafviklingen med IF-sætninger, CASE-udtryk, løkker og forgreningsteknikker.
    • Udvikl struktureret logik ved hjælp af WHILE-, FOR-, indlejrede og navngivne løkker.
    • Lær forskellene mellem implicitte og eksplicitte markører til hentning af databaseposter.
    • Opret, administrér og brug markører til effektivt at hente, opdatere og behandle data.
  2. Undtagelseshåndtering og PL/SQL-samlinger

    Dag 2

    • Håndter runtime-fejl ved hjælp af Oracles framework til undtagelseshåndtering.
    • Arbejd med systemdefinerede, brugerdefinerede og applikationsspecifikke undtagelser.
    • Forstå undtagelseskæder, indlejrede blokke og variabelrækkevidde.
    • Opret og brug PL/SQL-recordtyper til at organisere relaterede data.
    • Opbyg og håndter associative arrays (index-by-tabeller) til databehandling i hukommelsen.
    • Anvend indsamlingsmetoder til effektivt at håndtere og behandle datasæt.
  3. Triggere, procedurer og funktioner

    Dag 3

    • Opret og administrer DML-, DDL-, systemhændelses- og sammensatte triggere for at automatisere databaseoperationer.
    • Implementer triggerlogik for at håndhæve forretningsregler og opretholde dataintegritet.
    • Udvikl genanvendelige lagrede procedurer med parametre, lokale underprogrammer og autonome transaktioner.
    • Byg PL/SQL-funktioner, der kan kaldes fra SQL og applikationskode.
    • Lær om invokers rettigheder, definers rettigheder og funktionsydelsesfunktioner som f.eks. resultatcaching.
    • Administrer databaseobjekter, rettigheder og metadata for procedurer, funktioner og triggere.
  4. Pakker, REF-cursore og afhængighedsstyring

    Dag 4

    • Design PL/SQL‑pakker med offentlige og private komponenter til modulær applikationsudvikling.
    • Brug records, associative arrays, bulk-behandling og NOCOPY-hinten i pakker.
    • Arbejd med REF-cursors for at returnere og behandle dynamiske resultatsæt.
    • Videregiv cursorvariabler mellem procedurer og funktioner for fleksibel dataadgang.
    • Forstå objektafhængigheder, rekompilering og håndtering af ugyldige databaseobjekter.
    • Anvend bedste praksis til at vedligeholde pålidelige og skalerbare PL/SQL-applikationer.
  5. Avancerede PL/SQL-funktioner og bedste praksis

    Dag 5

    • Forbedr applikationens ydeevne ved hjælp af native-kompilering og compiler-advarsler.
    • Brug Oracle-leverede pakker som DBMS_SQL, DBMS_METADATA, DBMS_SCHEDULER og UTL_MAIL.
    • Byg dynamiske SQL-løsninger til fleksibel databaseprogrammering.
    • Implementer kodestandarder for variabler, konstanter, undtagelser og genanvendelige programstrukturer.
    • Optimer PL/SQL-applikationer ved hjælp af funktioner som PARALLEL ENABLE, NOCOPY og autonome transaktioner.
    • Anvend professionelle PL/SQL-udviklingsteknikker til at bygge sikre, effektive og vedligeholdelsesvenlige Oracle-applikationer.
Oracle-program med PL/SQL

Hvem bør tilmelde sig dette program?

Oracle SQL-udviklere, der ønsker at lære PL/SQL-programmering

Databaseudviklere og applikationsprogrammører

Oracle-databaseadministratorer, der ønsker programmeringsfærdigheder

Tekniske konsulenter, der arbejder med Oracle-databaser

Softwareudviklere, der bygger Oracle-databaseapplikationer

Fagfolk, der forbereder sig på Oracle PL/SQL-certificering

Start kurset nu

Forudsætninger

  • Et praktisk kendskab til Oracle SQL
  • Erfaring med at skrive grundlæggende SQL-forespørgsler (SELECT, INSERT, UPDATE, DELETE)
  • Kendskab til relationelle databasekoncepter
  • Grundlæggende erfaring med Oracle-databaser anbefales

Tidligere PL/SQL-programmeringserfaring er ikke påkrævet, men hvis du har gennemført et introduktionskursus i Oracle SQL, vil det hjælpe dig med at få mest muligt ud af denne træning


Licensering

og lighedspolitik

Licensering og akkreditering

Dette kursus udbydes i henhold til Partner Program Agreement og overholder kravene i License Agreement.

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.