Oracle Advanced PL-SQL – 3 Tage Online-Kurs im virtuellen Klassenzimmer

2.350,00 EUR

  • 3 Tage
Live-Virtuelles Klassenzimmer
Klassenzimmer
In-House / In-Company

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

Hero

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.

Hero

Kurszeitplan

  1. 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.
  2. 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.
  3. 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.
Oracle Advanced PL-SQL

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

Kurs jetzt starten

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

Contact background

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.