Cursusaanbod
Introductie
Complexe gegevenstypen en verzamelingen
- Subtypen gebruiken voor gespecialiseerde gegevensrepresentaties
- Implementatie van cursorvariabelen en dynamische cursors voor het flexibel ophalen van gegevens
- Werken met associatieve matrices en verzamelingen om gegevenssets te beheren
- Bulkbewerkingen uitvoeren met behulp van
BULK COLLECTenFORALLinstructies - Effectief omgaan met uitzonderingen in bulkoperaties
Objectgeoriënteerde functies in Oracle Databases
- Objecttypen (klassen) en hun methoden definiëren
- Permanente verzamelingen maken voor langdurige gegevensopslag
- Tabelfuncties ontwikkelen voor geavanceerde gegevensmanipulatie
- Implementatie van streamingfuncties voor real-time gegevensverwerking
- Aangepaste aggregatiefuncties ontwerpen om de mogelijkheden van SQL uit te breiden
Geavanceerd functiegebruik in SQL
- Het aanroepen van PL/SQL functies binnen SQL statements
- Inzicht in beperkingen, zuiverheidsniveaus en determinisme in functieontwerp
Organiseren van PL/SQL Programma-eenheden
- Machtigingen en beveiliging beheren binnen PL/SQL code
- Naamgevingscontexten gebruiken om ID-conflicten te voorkomen
Integreren PL/SQL met Ander Languages
- Integratie van Java methoden in PL/SQL programma's
- Koppelen van C-taalprocedures voor prestatiekritische bewerkingen
- Native compilatietechnieken gebruiken om de uitvoeringssnelheid te verbeteren
Kant-en-klare oplossingen en beveiligingsmechanismen
- Toepassingscontexten maken voor sessiespecifieke informatie
- Implementatie van Virtual Private Database (VPD) voor fijnmazige toegangscontrole
- Gebruikerssessies en contexten effectief beheren
- Profilerings- en traceercode PL/SQL om prestatieknelpunten te identificeren
Codeprestaties optimaliseren PL/SQL
- Bindvariabelen gebruiken in SQL statements om uitvoeringsplannen te verbeteren
- Inzicht in het delen van cursoren en de impact ervan op de prestaties
- Technieken voor query-optimalisatie toepassen voor het efficiënt ophalen van gegevens
- Compilatie-instellingen configureren voor optimale prestaties
- Implementeren van cachingstrategieën voor functies en queryresultaten
Injectie-aanvallen voorkomen SQL
- Toepassen van best practices om PL/SQL code te beschermen tegen injectiekwetsbaarheden
Samenvatting en volgende stappen
Vereisten
- Vaardigheid in SQL en vertrouwdheid met de Oracle database-omgeving
- Solide begrip van basisconcepten PL/SQL en ervaring met het schrijven van PL/SQL code
Audiëntie
- Ontwikkelaars
- PL/SQL Beoefenaars
Getuigenissen (3)
Hij legde het zeer goed uit en gaf richtlijnen voor de oefeningen.
Stoyan - OPEN COURSE
Cursus - Oracle Database 19c PL and Advanced SQL
Automatisch vertaald
Ik vond het fijn om praktijkervaring op te doen en de mogelijkheid te hebben om werkelijk aan coderingstaken te werken.
Kristine - Isuzu Philippines Corporation
Cursus - ORACLE PL/SQL Fundamentals
Automatisch vertaald
De basisprincipes van een PL/SQL-sessie. Ik heb PL/SQL gebruikt, maar nooit de basisprincipes begrepen en deze cursus heeft mij enorm geholpen om PL/SQL-query's te begrijpen.
Stefan-Andrei
Cursus - PL/SQL in Oracle 19c
Automatisch vertaald