Oracle Advanced PL-SQL - 3 dagen online klaslokaal

2.350,00 EUR

  • 3 dagen
Live Virtueel Klassikaal
Klassikaal
In Huis / In Bedrijf

Til je Oracle-programmeer­vaardigheden naar een hoger niveau met de cursus Oracle Advanced PL/SQL. Deze praktijkgerichte training is ontworpen voor ervaren Oracle-ontwikkelaars en databaseprofessionals en behandelt geavanceerde programmeertechnieken waarmee je snellere, veiligere en beter schaalbare databaseapplicaties kunt bouwen. Tijdens de cursus leer je hoe je de PL/SQL-prestaties optimaliseert, efficiënt werkt met collecties en grote objecten (LOB’s), fijnmazige toegangscontrole implementeert, de beveiliging van applicaties versterkt en PL/SQL integreert met externe programma’s. Je doet bovendien praktische ervaring op met het gebruik van Oracle’s ingebouwde packages en performance-profilerings­tools om knelpunten op te sporen en de efficiëntie van applicaties te verbeteren. Aan het einde van de cursus beschik je over de geavanceerde vaardigheden die nodig zijn om robuuste, high-performance Oracle-applicaties te ontwikkelen, volgens de best practices van de industrie op het gebied van beveiliging, onderhoudbaarheid en prestaties.

Belangrijkste functies

Taal

Cursus en lesmateriaal zijn in het Engels

Niveau

Gemiddeld niveau - Gevorderd niveau

3 dagen (8 uur per dag) klassikaal onderwijs

met gecertificeerde trainers

40+ aanbevolen studie-uren

Oefeningen en oplossingen

Downloadbare PDF-documenten met gedetailleerde inhoud (slides, uitleg)

Certificaat

Certificaat van voltooiing beschikbaar

Hero

Leerresultaten

Aan het einde van deze cursus ben je in staat om:

Verbeteren

Ontdek wanneer je elk type collectie gebruikt, hoe je ze toepast in praktische PL/SQL-oplossingen en hoe je complexe gegevensverwerkingstaken vereenvoudigt. Deze technieken helpen de leesbaarheid van de code te verbeteren, de prestaties te verhogen en beter schaalbare database-applicaties te ondersteunen.

Bediening

Werk met applicatiecontexten en op beleid gebaseerde beveiliging om precies te bepalen tot welke gegevens gebruikers toegang hebben. Zo kun je voldoen aan beveiligings- en compliance-eisen, terwijl je de prestaties van de applicatie behoudt.

Benutten

Verminder onnodige SQL-verwerking, gebruik bulkbewerkingen voor grote datasets en maak gebruik van compileropties en cachingstrategieën om de uitvoeringsprestaties te verbeteren. Met deze vaardigheden kun je knelpunten opsporen en snellere, efficiëntere database-applicaties bouwen.

Implementeren

Voorkom SQL-injectieaanvallen met behulp van tools zoals het DBMS_ASSERT-pakket, valideer gebruikersinvoer en pas defensieve programmeertechnieken toe om betrouwbare, veerkrachtige en veilige Oracle-toepassingen te creëren.

Hero

Cursusplanning

  1. PL/SQL-prestaties, collecties en beveiligde toegang

    Dag 1

    • Leer de beste praktijken voor PL/SQL-prestaties, waaronder het gebruik van efficiënte gegevenstypen, cursorontwerp en cursorvariabelen.
    • Maak en gebruik Oracle-collecties zoals associatieve arrays, geneste tabellen en varrays voor flexibele gegevensverwerking.
    • Bouw geavanceerde PL/SQL-integraties door externe C-bibliotheken, Java-programma’s en routines van het besturingssysteem aan te roepen.
    • Begrijp applicatiecontexten en implementeer Fine-Grained Access Control (FGAC) om de toegang tot de database te beveiligen.
    • Configureer Oracle-beveiligingsbeleid met het DBMS_RLS-pakket en beheer beveiliging op rijniveau.
    • Doe praktische ervaring op met het ontwerpen van hoogwaardige en veilige PL/SQL‑applicaties.
  2. LOB-beheer en PL/SQL-prestatietuning

    Dag 2

    • Werk met Large Objects (LOB's), waaronder CLOB's, BLOB's, BFILE's en tijdelijke LOB's.
    • Configureer en beheer SecureFile-LOB’s met versleuteling, compressie, deduplicatie en opslagoptimalisatie.
    • Verbeter de PL/SQL-prestaties met behulp van compilerinstellingen, native compilatie, bulkverwerking en parallelle uitvoering.
    • Verminder SQL-overhead door het aantal database-aanroepen te beperken en efficiënte coderingstechnieken toe te passen.
    • Verbeter de snelheid van toepassingen met SQL- en PL/SQL-caching, caching van functieresultaten en optimalisatie van de shared pool.
    • Bewak en optimaliseer de uitvoering van PL/SQL voor meer schaalbaarheid en efficiëntie.
  3. Code-analyse, profilering en applicatiebeveiliging

    Dag 3

    • Analyseer PL/SQL‑code met behulp van data dictionary‑views, metadatatools, PL/Scope en compile‑time waarschuwingen.
    • Profiel en traceer PL/SQL‑toepassingen met DBMS_PROFILER, hiërarchische profilering en uitvoeringstracering.
    • Versterk de beveiliging van applicaties met doeltreffend rechtenbeheer, veilige pakketten en gecontroleerde objecttoegang.
    • Bescherm applicaties tegen SQL-injectie met behulp van defensieve coderingstechnieken en het DBMS_ASSERT-pakket.
    • Test, valideer en versterk PL/SQL-code om de beveiliging, betrouwbaarheid en onderhoudbaarheid te verbeteren.
    • Ontdek aanvullende Oracle-functies zoals Edition-Based Redefinition, onzichtbare kolommen en andere moderne PL/SQL-verbeteringen.
Oracle Advanced PL-SQL

Voor wie is dit programma bedoeld?

Oracle PL/SQL-ontwikkelaars die hun programmeerexpertise willen uitbreiden

Oracle-databasebeheerders die PL/SQL-code ontwikkelen of onderhouden

Applicatieontwikkelaars die zakelijke Oracle-toepassingen bouwen

Databaseprogrammeurs die verantwoordelijk zijn voor prestatieoptimalisatie

Technische consultants die werken met Oracle-databasetoepassingen

Ervaren SQL-ontwikkelaars die doorgroeien naar geavanceerde PL/SQL-ontwikkeling

Start nu met de cursus

Vereisten

  • Een goed begrip van Oracle SQL
  • Praktische ervaring met het schrijven van PL/SQL-programma's
  • Kennis van procedures, functies, pakketten en cursors
  • Ervaring met het werken met Oracle-databases

Licenties

en gelijkheidsbeleid

Licenties en accreditatie

Deze cursus wordt aangeboden in overeenstemming met de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.

Gelijkheidsbeleid

AVC biedt geen voorzieningen op basis van een handicap of medische aandoening van studenten. Kandidaten worden aangemoedigd contact op te nemen met AVC voor begeleiding en ondersteuning gedurende het gehele traject voor het aanvragen van voorzieningen.

Veelgestelde vragen

Contact background

Heeft u een op maat gemaakte incompany- of groepstraining nodig?

Vraag een incompany-trainingsprogramma aan dat speciaal is afgestemd op uw team. Wij bieden flexibele maatwerkopties die aansluiten bij uw bedrijfsdoelen, evenals concurrerende groepstarieven voor grotere teams. Vul onderstaand formulier in en onze experts in bedrijfstrainingen ontwerpen de perfecte oplossing voor u.