Oracle: PL/SQL programmeren

In een Oracle-omgeving neemt de niet-procedurele taal SQL een belangrijke plaats in. Naast bijzonder krachtige eigenschappen heeft deze taal echter ook een aantal tekortkomingen die in de praktijk met een derdegeneratietaal kunnen worden opgelost. De derdegeneratietaal die bij uitstek geschikt is voor gebruik in een Oracle-omgeving, is PL/SQL. Met PL/SQL kan veel extra functionaliteit aan een systeem worden toegevoegd met behoud van volledige portabiliteit. De taal is toe te passen in Oracle Developer client-applicaties maar ook in de Oracle-server zelf. Met PL/SQL-programma’s kunnen procedures, functies, packages en triggers in de database worden opgeslagen. Bij een juist gebruik nemen de onderhoudbaarheid, functionaliteit, beveiliging en performance van een systeem toe. De concepten en de syntax van PL/SQL worden in de vorm van een workshop behandeld, dat wil zeggen dat 60% van de tijd besteed wordt aan het maken van opgaven en de overige 40% aan uitleg en demonstraties.

Deze training is beschikbaar in twee vormen: als klassikale training in Leerdam en als virtual classroom. Let bij het inschrijven goed op welke vorm je verkiest. Als je meer informatie wenst, staan we graag tot je beschikking.

Je leert

  • Hoe de structuur en syntaxis van een PL/SQL-programma is
  • Hoe je runtime errors kunt afvangen
  • Hoe je bulk-bewerkingen uitvoert: BULK query’s en BULK DML
  • Hoe je met collections programmeert
  • Hoe je met cursors query’s hergebruikt
  • Hoe je PL/SQL-objecten zoals procedures, functies, packages en triggers kunt schrijven
  • Waarom je dergelijke objecten zou toepassen

Onderwerpen

  • Wanneer PL/SQL gebruiken
  • Blokstructuur
  • Declaratie en toepassing van variabelen, constanten, exceptions, collections, records, procedures, functies en cursorsProgrammabesturing: voorwaardelijke uitvoering en iteratie
  • Dynamisch SQL
  • PL/SQL-objecten in de database opslaan (procedures, functions en packages)
  • Autonome transacties
  • Raadplegen van de datadictionary met informatie over stored objects
  • Gebruik van door Oracle meegeleverde packages
  • Performance- en beveiligingsaspecten
  • Toepassen van database-triggers
  • Omzeilen van het probleem van mutating en constraining table

Doelgroep

De cursus is bedoeld voor applicatieontwerpers, -ontwikkelaars en database-beheerders die met een Oracle-database en/of de Oracle tools gaan werken.

Voorkennis

Kennis van de taal SQL (op het niveau van de Cursus Oracle: Werken met SQL) en goed begrip van en ervaring met een willekeurige derdegeneratietaal wordt voorondersteld.

Prijs per persoon - fysiek

€ 1.950,-  (exclusief BTW)

Duur van deze cursus

3 dagen

Cursusdata

8 - 10 april 2024
8 - 14 mei 2024
10 - 12 juni 2024

Prijs per persoon - virtueel

€ 1.650,-  (exclusief BTW)

Duur van deze cursus

3 dagen

Cursusdata

8 - 10 april 2024
8 - 14 mei 2024
10 - 12 juni 2024

De docent

image

"Als werk je hobby is, dan hoef je nooit te werken. Ik oefen alweer vanaf 1983 mijn grote hobby uit: mensen les geven."

Wim Grommen

Cursist aan het woord

“Een zeer effectieve cursus die je in staat stelt om je zelfstandig verder te ontwikkelen”

T.M. Boerma, NVWA

Deel deze training

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmail