Oracle Program with PL-SQL – 5 dager nettbasert klasserom

34.500,00 NOK

  • 5 dager
Live virtuelt klasserom
Klasserom
Internt / i bedrift

Bygg et solid fundament i Oracle databaseprogrammering med kurset Oracle Program with PL/SQL. Kurset er utviklet for fagpersoner som vil videre utover SQL, og gir praktisk opplæring i hvordan du utvikler robuste PL/SQL‑programmer ved hjelp av prosedyrer, funksjoner, pakker, triggere, kursorer og unntakshåndtering. Du lærer å kombinere SQL med prosedyrerettede programmeringsteknikker for å automatisere databaseprosesser, forbedre applikasjonsytelse og skape vedlikeholdbare Oracle‑løsninger. Gjennom instruktørledede demonstrasjoner og praktiske labøvelser får du reell erfaring med å skrive effektiv PL/SQL‑kode, implementere forretningslogikk, håndtere feil og jobbe med avanserte programmeringsfunksjoner. Med dekning av Oracle Database 12cR2, 18c og 19c gir dette kurset deg de grunnleggende ferdighetene som trengs for å utvikle virksomhetsklare Oracle‑databaseapplikasjoner og forbereder deg på mer avansert PL/SQL‑utvikling.

Nøkkelfunksjoner

Språk

Kurs og materiell er på engelsk

Nivå

Nybegynner - middels nivå

5 dager (8 timer per dag) klasseromsundervisning

med sertifiserte instruktører

60+ anbefalte studietimer

Oppgaver og løsninger

Omfattende digitale ressurser med praktiske øvelser inkludert

Sertifikat

Fullføringsbevis tilgjengelig

Hero

Læringsutbytte

Når du er ferdig med dette kurset, vil du kunne:

Oppdater

Lær hvordan du henter, behandler og oppdaterer data effektivt ved hjelp av pekere (cursors), poster (records) og assosiative arrayer. Du vil utvikle ferdigheter til å håndtere komplekse dataoperasjoner med større presisjon, skrive renere PL/SQL-kode og forbedre ytelsen og påliteligheten til Oracle-databaseapplikasjoner.

Administrer

Oppdag hvordan du oppretter og administrerer PL/SQL-triggere som automatisk reagerer på database- og systemhendelser. Fra DML-triggere til sammensatte triggere lærer du hvordan du håndhever forretningsregler, automatiserer repeterende prosesser og opprettholder datakonsistens på tvers av Oracle-applikasjoner.

Optimaliser

Lær avanserte, høyytelses PL/SQL-teknikker som bulk-innsamling og bulk-binding for å behandle store datamengder mer effektivt. Ved å redusere kontekstbytter mellom SQL og PL/SQL vil du optimalisere applikasjonsytelsen og forbedre skalerbarheten i bedriftsdatabasemiljøer.

Opprett

Utforsk avanserte PL/SQL-muligheter, inkludert native-kompilering og dynamisk SQL, for å bygge raskere og mer fleksible databaseprogrammer. Du lærer hvordan du lager tilpasningsdyktig kode som kan reagere på endrede forretningskrav, samtidig som du oppnår bedre kjørehastighet og høyere utviklingseffektivitet.

Hero

Kursplan

  1. PL/SQL-grunnleggende, programlogikk og kursorer

    Dag 1

    • Forstå kjernebegrepene i PL/SQL, inkludert syntaks, variabler, konstanter og Oracle-datatyper.
    • Skriv PL/SQL-blokker som kjører SQL-setninger og genererer output ved hjelp av SQL Developer.
    • Kontroller programutførelsen med IF-setninger, CASE-uttrykk, løkker og forgreningsteknikker.
    • Utvikle strukturert logikk ved hjelp av WHILE-, FOR-, nestede og navngitte løkker.
    • Lær forskjellene mellom implisitte og eksplisitte pekere for henting av databaserader.
    • Opprett, administrer og bruk pekere for å hente, oppdatere og behandle data effektivt.
  2. Unntakshåndtering og PL/SQL-samlinger

    Dag 2

    • Håndter kjøretidsfeil ved å bruke Oracles rammeverk for unntakshåndtering.
    • Arbeid med systemdefinerte, brukerdefinerte og applikasjonsspesifikke unntak.
    • Forstå unntakshåndtering, nøstede blokker og variabelomfang.
    • Opprett og bruk PL/SQL-posttyper for å organisere relaterte data.
    • Bygg og manipuler assosiative arrayer (indekserte tabeller) for databehandling i minnet.
    • Bruk samlingsmetoder for å administrere og behandle datasett effektivt.
  3. Triggere, prosedyrer og funksjoner

    Dag 3

    • Opprett og administrer DML-, DDL-, systemhendelses- og sammensatte triggere for å automatisere databaseoperasjoner.
    • Implementer utløserslogikk for å håndheve forretningsregler og opprettholde dataintegritet.
    • Utvikle gjenbrukbare lagrede prosedyrer med parametere, lokale delprogrammer og autonome transaksjoner.
    • Bygg PL/SQL-funksjoner som kan kalles fra SQL og applikasjonskode.
    • Lær om invokers rettigheter, definers rettigheter og funksjonsytelsesfunksjoner som resultatbufring.
    • Administrer databaseobjekter, rettigheter og metadata for prosedyrer, funksjoner og triggere.
  4. Pakker, REF-kursere og avhengighetsstyring

    Dag 4

    • Design PL/SQL-pakker med offentlige og private komponenter for modulær applikasjonsutvikling.
    • Bruk records, assosiative arrayer, bulkprosessering og NOCOPY-hintet i pakker.
    • Arbeid med REF-kursører for å returnere og behandle dynamiske resultatssett.
    • Send cursorvariabler mellom prosedyrer og funksjoner for fleksibel datatilgang.
    • Forstå objekters avhengigheter, rekompilering og håndtering av ugyldige databaseobjekter.
    • Bruk beste praksis for å vedlikeholde pålitelige og skalerbare PL/SQL-applikasjoner.
  5. Avanserte PL/SQL-funksjoner og beste praksis

    Dag 5

    • Forbedre applikasjonsytelsen ved å bruke native-kompilering og kompilatoradvarsler.
    • Bruk Oracle-leverte pakker som DBMS_SQL, DBMS_METADATA, DBMS_SCHEDULER og UTL_MAIL.
    • Bygg dynamiske SQL-løsninger for fleksibel databaseprogrammering.
    • Implementer kodestandarder for variabler, konstanter, unntak og gjenbrukbare programstrukturer.
    • Optimaliser PL/SQL-applikasjoner ved å bruke funksjoner som PARALLEL ENABLE, NOCOPY og autonome transaksjoner.
    • Bruk profesjonelle PL/SQL-utviklingsteknikker for å bygge sikre, effektive og vedlikeholdbare Oracle-applikasjoner.
Oracle-program med PL/SQL

Hvem bør melde seg på dette programmet?

Oracle SQL-utviklere som ønsker å lære PL/SQL-programmering

Databaseutviklere og applikasjonsutviklere

Oracle-databaseadministratorer som ønsker programmeringsferdigheter

Tekniske konsulenter som jobber med Oracle-databaser

Programvareutviklere som bygger Oracle-databaseapplikasjoner

Fagpersoner som forbereder seg til Oracle PL/SQL-sertifisering

Start kurset nå

Forutsetninger

  • Arbeidskunnskap om Oracle SQL
  • Erfaring med å skrive grunnleggende SQL-spørringer (SELECT, INSERT, UPDATE, DELETE)
  • Kjennskap til relasjonsdatabaser og deres grunnleggende konsepter
  • Grunnleggende erfaring med Oracle-databaser anbefales

Tidligere erfaring med PL/SQL-programmering er ikke nødvendig, men å ha fullført et innføringskurs i Oracle SQL vil hjelpe deg å få mest mulig ut av denne opplæringen


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