Oracle PL/SQL - 2 dagen online klassikaal
1.650,00 EUR
- 2 days
Bouw geavanceerde Oracle databaseprogrammeervaardigheden op met deze praktijkgerichte Oracle PL/SQL-cursus. Ontworpen voor ontwikkelaars, DBA’s en technische professionals die met Oracle-omgevingen werken, leert deze cursus je hoe je efficiënte, schaalbare en goed onderhoudbare PL/SQL-toepassingen maakt met behulp van procedures, functies, triggers, packages en geavanceerde programmeertechnieken.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Niveau: beginner - gemiddeld
2 dagen live, door een instructeur geleid
Virtuele training (8 uur per dag)
Interactieve praktische live-labs
Alle relevante cursusmaterialen
30+ aanbevolen studie-uren
Certificaat van afronding van het programma inbegrepen

Leerdoelen
Aan het einde van dit programma ben je in staat om:
Oracle SQL & PL/SQL Basisprincipes
Ontwikkel praktische vaardigheden in Oracle SQL voor gegevensopvraging, -bewerking en databasemanagement, voordat je verdergaat met PL/SQL-programmering voor automatisering en procedurele logica.
Afhankelijkheden beheren in PL/SQL
Leer hoe Oracle omgaat met objectafhankelijkheden, invalidatie en recompilatie om fouten te verminderen, kettingreacties van storingen te voorkomen en stabiele applicaties te behouden.
Prestatieoptimalisatie en native compilatie
Verbeter de PL/SQL-prestaties met native compilatie, compilerwaarschuwingen en het DBMS_WARNING-pakket om snellere en efficiëntere applicaties te maken.
PL/SQL Best Practices & Dynamische SQL
Pas PL/SQL-ontwerpbest practices toe, waaronder veilig coderen, foutafhandeling, compiler-hints en dynamische SQL-technieken, om onderhoudbare en aanpasbare Oracle-toepassingen te bouwen.

Cursustijdlijn
Dag 1
Sessie 1: PL/SQL‑basisprincipes
- Inleiding tot PL/SQL
- Basissynthaxis en elementen
- Variabelen, constanten en gegevenstypen
- Waarden toewijzen en SQL in code gebruiken
- Uitvoer in SQL Developer
Sessie 2: Programmalogica
- IF-, ELSIF-, ELSE-instructies
- CASE-expressies
- Lussen: basis, WHILE en FOR
- Geneste en gelabelde lussen
- GOTO- en CONTINUE-instructies
Sessie 3: Werken met cursors
- Cursorkoncepten
- Impliciete en expliciete cursors
- Declareren, openen en sluiten van cursors
- Gegevens ophalen en controleren
- Cursor FOR UPDATE en FOR-lussen
- Gparameteriseerde cursors
Dag 2
Sessie 4: Excepties en geneste blokken
- Foutafhandeling in PL/SQL
- Soorten uitzonderingen en foutafhandeling
- Systeem- en door de gebruiker gedefinieerde uitzonderingen
- Geneste en gelabelde blokken
- Uitzonderingspropagatie en scope-regels
- Variabelen, cursors en GOTO-bereik beheren
Sessie 5: PL/SQL-records en index-by-tabellen
- Recordtypen in PL/SQL
- Werken met PL/SQL-records en geneste records
- Index-by-tabellen (associatieve arrays)
- Ingebouwde tabelfuncties
- Werken met PL/SQL-collecties

Voor wie is dit programma bedoeld?
Oracle-databasontwikkelaars
Databasebeheerders (DBA's)
SQL-ontwikkelaars en backend-ontwikkelaars
Professionals in technische ondersteuning en applicatieondersteuning
Iedereen die zijn Oracle-programmeer vaardigheden wil versterken
IT-professionals die met Oracle-databases werken
Vereisten
- Basiskennis van relationele databaseconcepten
- Praktische kennis van Oracle SQL en het schrijven van queries
- Eerdere ervaring met Oracle-databases wordt aanbevolen
- Basiskennis van programmeren is een voordeel
- Het wordt aanbevolen dat je een cursus Oracle SQL Fundamentals hebt afgerond of over gelijkwaardige ervaring beschikt
Verklaringen
Vergunningverlening en accreditatie
De cursus wordt aangeboden in overeenstemming met de Partnerprogramma-overeenkomst en voldoet aan de vereisten van de Licentieovereenkomst.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om tijdens het gehele accommodatieproces contact op te nemen met AVC voor begeleiding en ondersteuning.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
