Oracle Advanced PL-SQL – 3 Tage Online-Kurs im virtuellen Klassenzimmer
2.350,00 EUR
- 3 Tage
Bringen Sie Ihre Oracle-Programmierkenntnisse mit dem Kurs „Oracle Advanced PL/SQL“ auf das nächste Level. Dieser praxisorientierte Kurs richtet sich an erfahrene Oracle-Entwickler und Datenbankprofis und vermittelt fortgeschrittene Programmiertechniken, mit denen Sie schnellere, sicherere und skalierbare Datenbankanwendungen entwickeln können. Im Verlauf des Kurses lernen Sie, wie Sie die PL/SQL-Performance optimieren, effizient mit Collections und Large Objects (LOBs) arbeiten, fein abgestufte Zugriffskontrollen implementieren, die Anwendungssicherheit stärken und PL/SQL mit externen Programmen integrieren. Außerdem sammeln Sie praktische Erfahrung im Einsatz der integrierten Oracle-Pakete und Performance-Profiling-Tools, um Engpässe zu erkennen und die Effizienz Ihrer Anwendungen zu verbessern. Am Ende des Kurses verfügen Sie über die fortgeschrittenen Kenntnisse, die Sie benötigen, um robuste, leistungsstarke Oracle-Anwendungen zu entwickeln – unter Einhaltung bewährter Branchenstandards in Bezug auf Sicherheit, Wartbarkeit und Performance.
Hauptfunktionen
Sprache
Kurs und Materialien sind auf Englisch
Stufe
Mittelstufe - Fortgeschrittenes Niveau
3 Tage (8 Stunden/Tag) Präsenzunterricht
mit zertifizierten Trainern
Über 40 empfohlene Lernstunden
Übungen und Lösungen
Herunterladbare PDF-Dokumente mit ausführlichen Inhalten (Folien, Erklärungen)
Zertifikat
Abschlusszertifikat verfügbar

Lernergebnisse
Am Ende dieses Kurses werden Sie in der Lage sein:
Verbessern
Erfahren Sie, wann Sie welchen Sammlungstyp verwenden, wie Sie ihn in praktischen PL/SQL-Lösungen einsetzen und komplexe Datenverarbeitungsaufgaben vereinfachen. Diese Techniken verbessern die Lesbarkeit des Codes, steigern die Performance und unterstützen besser skalierbare Datenbankanwendungen.
Steuerung
Arbeiten Sie mit Anwendungskontexten und richtlinienbasierter Sicherheit, um genau zu steuern, auf welche Daten Benutzer zugreifen können. So erfüllen Sie Sicherheits- und Compliance-Anforderungen, während Sie gleichzeitig die Anwendungsleistung aufrechterhalten.
Hebelwirkung
Reduzieren Sie unnötige SQL-Verarbeitung, verwenden Sie Bulk-Operationen für große Datenmengen und nutzen Sie Compiler-Optionen sowie Caching-Strategien, um die Ausführungsleistung zu verbessern. Diese Fähigkeiten versetzen Sie in die Lage, Engpässe zu erkennen und schnellere, effizientere Datenbankanwendungen zu entwickeln.
Implementieren
Verhindern Sie SQL-Injection-Angriffe, indem Sie Tools wie das DBMS_ASSERT-Paket verwenden, Benutzereingaben validieren und defensive Programmiertechniken einsetzen, um zuverlässige, robuste und sichere Oracle-Anwendungen zu erstellen.

Kurszeitplan
PL/SQL-Leistung, Collections und sicherer Zugriff
Tag 1
- Lernen Sie Best Practices für die PL/SQL-Performance kennen, einschließlich effizienter Datentypen, Cursor-Design und Cursor-Variablen.
- Erstellen und verwenden Sie Oracle-Collections wie assoziative Arrays, verschachtelte Tabellen und Varrays für eine flexible Datenverarbeitung.
- Erstellen Sie erweiterte PL/SQL-Integrationen, indem Sie externe C-Bibliotheken, Java-Programme und Betriebssystemroutinen aufrufen.
- Verstehen Sie Anwendungskontexte und implementieren Sie Fine-Grained Access Control (FGAC), um den Datenbankzugriff abzusichern.
- Konfigurieren Sie Oracle-Sicherheitsrichtlinien mit dem DBMS_RLS-Paket und verwalten Sie die Sicherheit auf Zeilenebene.
- Sammeln Sie praktische Erfahrung in der Entwicklung leistungsstarker und sicherer PL/SQL-Anwendungen.
LOB-Verwaltung und PL/SQL-Performance-Tuning
Tag 2
- Arbeiten Sie mit Large Objects (LOBs), einschließlich CLOBs, BLOBs, BFILEs und temporären LOBs.
- Konfigurieren und verwalten Sie SecureFile-LOBs mit Verschlüsselung, Komprimierung, Deduplizierung und Speicheroptimierung.
- Verbessern Sie die PL/SQL-Leistung mithilfe von Compiler-Einstellungen, nativer Kompilierung, Massenverarbeitung und paralleler Ausführung.
- Reduzieren Sie den SQL-Overhead, indem Sie Datenbankabfragen minimieren und effiziente Programmiertechniken anwenden.
- Steigern Sie die Anwendungsleistung durch SQL- und PL/SQL-Caching, Funktions-Result-Caching und Optimierung des Shared Pools.
- Überwachen und optimieren Sie die PL/SQL-Ausführung für mehr Skalierbarkeit und Effizienz.
Codeanalyse, Profiling und Anwendungssicherheit
Tag 3
- Analysieren Sie PL/SQL-Code mithilfe von Data-Dictionary-Views, Metadaten-Tools, PL/Scope und Compile-Time-Warnungen.
- Analysieren und verfolgen Sie PL/SQL-Anwendungen mit DBMS_PROFILER, hierarchischem Profiling und Ausführungstracing.
- Stärken Sie die Anwendungssicherheit durch Berechtigungsverwaltung, sichere Pakete und kontrollierten Objektzugriff.
- Schützen Sie Anwendungen vor SQL-Injection durch defensive Programmiertechniken und den Einsatz des Pakets DBMS_ASSERT.
- Testen, validieren und härten Sie PL/SQL-Code, um Sicherheit, Zuverlässigkeit und Wartbarkeit zu verbessern.
- Entdecken Sie zusätzliche Oracle-Funktionen wie Edition-Based Redefinition, unsichtbare Spalten und weitere moderne PL/SQL-Erweiterungen.

Für wen ist dieses Programm geeignet?
Oracle-PL/SQL-Entwickler, die ihre Programmierkenntnisse erweitern möchten
Oracle-Datenbankadministratoren, die PL/SQL-Code entwickeln oder warten
Anwendungsentwickler, die Enterprise-Oracle-Anwendungen erstellen
Datenbankentwickler, die für die Leistungsoptimierung verantwortlich sind
Technische Berater, die mit Oracle-Datenbanklösungen arbeiten
Erfahrene SQL-Entwickler, die sich zu fortgeschrittener PL/SQL-Entwicklung weiterentwickeln
Voraussetzungen
- Gute Kenntnisse in Oracle SQL
- Praktische Erfahrung in der Entwicklung von PL/SQL-Programmen
- Kenntnisse von Prozeduren, Funktionen, Paketen und Cursoren
- Erfahrung in der Arbeit mit Oracle-Datenbanken
Lizenzierung
und Gleichstellungspolitik
Lizenzierung und Akkreditierung
Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und erfüllt die Anforderungen der Lizenzvereinbarung.
Gleichstellungspolitik
AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich an AVC zu wenden, um während des gesamten Prozesses der Bereitstellung von Vorkehrungen Beratung und Unterstützung zu erhalten.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
