Oracle Program with PL-SQL – 5-tägiger Online-Kurs im virtuellen Klassenzimmer

3.450,00 EUR

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

Bauen Sie ein solides Fundament in der Oracle-Datenbankprogrammierung mit dem Kurs „Oracle Program with PL/SQL“ auf. Dieser praxisorientierte Kurs richtet sich an Fachleute, die über reines SQL hinausgehen möchten, und vermittelt Ihnen, wie Sie robuste PL/SQL-Programme mit Prozeduren, Funktionen, Packages, Triggern, Cursoren und Ausnahmebehandlung entwickeln. Sie lernen, wie Sie SQL mit prozeduralen Programmiertechniken kombinieren, um Datenbankprozesse zu automatisieren, die Anwendungsleistung zu verbessern und gut wartbare Oracle-Lösungen zu erstellen. Durch dozentengeführte Demonstrationen und praktische Laborübungen sammeln Sie praxisnahe Erfahrung im Schreiben effizienter PL/SQL-Programme, in der Implementierung von Geschäftslogik, der Fehlerbehandlung und der Arbeit mit erweiterten Programmierfunktionen. Der Kurs deckt Oracle Database 12cR2, 18c und 19c ab und vermittelt die grundlegenden Fähigkeiten, die für die Entwicklung unternehmensreifer Oracle-Datenbankanwendungen erforderlich sind, und bereitet Sie auf weiterführende PL/SQL-Entwicklung vor.

Hauptfunktionen

Sprache

Kurs und Materialien sind auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

5 Tage (8 Stunden/Tag) Präsenzunterricht

mit zertifizierten Trainern

Über 60 empfohlene Lernstunden

Übungen und Lösungen

Umfassende digitale Ressourcen mit enthaltenen praktischen Übungsaktivitäten

Zertifikat

Abschlusszertifikat verfügbar

Hero

Lernergebnisse

Am Ende dieses Kurses werden Sie in der Lage sein:

Aktualisieren

Lernen Sie, wie Sie Daten mit Cursorn, Records und assoziativen Arrays effizient abrufen, verarbeiten und aktualisieren. Sie entwickeln die Fähigkeiten, komplexe Datenoperationen präziser zu steuern, saubereren PL/SQL-Code zu schreiben und die Leistung sowie Zuverlässigkeit von Oracle-Datenbankanwendungen zu verbessern.

Verwalten

Entdecken Sie, wie Sie PL/SQL-Trigger erstellen und verwalten, die automatisch auf Datenbank- und Systemereignisse reagieren. Von DML-Triggern bis hin zu zusammengesetzten Triggern lernen Sie, wie Sie Geschäftsregeln durchsetzen, wiederkehrende Prozesse automatisieren und die Datenkonsistenz in Oracle-Anwendungen sicherstellen.

Optimieren

Beherrsche leistungsstarke PL/SQL-Techniken wie Bulk Collection und Bulk Binding, um große Datenmengen effizienter zu verarbeiten. Durch die Reduzierung von Kontextwechseln zwischen SQL und PL/SQL optimierst du die Anwendungsleistung und verbesserst die Skalierbarkeit in Enterprise-Datenbankumgebungen.

Erstellen

Entdecken Sie erweiterte PL/SQL-Funktionen, einschließlich nativer Kompilierung und dynamischem SQL, um schnellere und flexiblere Datenbankprogramme zu erstellen. Sie lernen, wie Sie anpassungsfähigen Code entwickeln, der auf sich ändernde Geschäftsanforderungen reagiert und dabei sowohl die Ausführungsgeschwindigkeit als auch die Effizienz der Entwicklung verbessert.

Hero

Kurszeitplan

  1. PL/SQL-Grundlagen, Programmlogik & Cursor

    Tag 1

    • Verstehen Sie die grundlegenden Konzepte von PL/SQL, einschließlich Syntax, Variablen, Konstanten und Oracle-Datentypen.
    • Schreiben Sie PL/SQL-Blöcke, die SQL-Anweisungen ausführen und mit SQL Developer Ausgaben erzeugen.
    • Steuern Sie die Programmausführung mit IF-Anweisungen, CASE-Ausdrücken, Schleifen und Verzweigungstechniken.
    • Entwickeln Sie strukturierte Logik mit WHILE-, FOR-, verschachtelten und beschrifteten Schleifen.
    • Lerne die Unterschiede zwischen impliziten und expliziten Cursoren beim Abrufen von Datenbankeinträgen kennen.
    • Erstellen, verwalten und verwenden Sie Cursor, um Daten effizient abzurufen, zu aktualisieren und zu verarbeiten.
  2. Ausnahmebehandlung & PL/SQL-Sammlungen

    Tag 2

    • Behandeln Sie Laufzeitfehler mit dem Ausnahmebehandlungs-Framework von Oracle.
    • Arbeiten Sie mit systemdefinierten, benutzerdefinierten und anwendungsspezifischen Ausnahmen.
    • Verstehe die Ausbreitung von Ausnahmen, verschachtelte Blöcke und den Gültigkeitsbereich von Variablen.
    • Erstellen und verwenden Sie PL/SQL-Record-Typen, um zusammengehörige Daten zu organisieren.
    • Erstellen und bearbeiten Sie assoziative Arrays (Index-by-Tabellen) für die In-Memory-Datenverarbeitung.
    • Wenden Sie Sammlungsmethoden an, um Datensätze effizient zu verwalten und zu verarbeiten.
  3. Trigger, Prozeduren & Funktionen

    Tag 3

    • Erstellen und verwalten Sie DML-, DDL-, Systemereignis- und zusammengesetzte Trigger, um Datenbankvorgänge zu automatisieren.
    • Implementieren Sie Trigger-Logik, um Geschäftsregeln durchzusetzen und die Datenintegrität aufrechtzuerhalten.
    • Entwickeln Sie wiederverwendbare gespeicherte Prozeduren mit Parametern, lokalen Unterprogrammen und autonomen Transaktionen.
    • Erstellen Sie PL/SQL-Funktionen, die sowohl aus SQL als auch aus Anwendungscode aufgerufen werden können.
    • Erfahren Sie mehr über Invoker- und Definer-Rechte sowie über Leistungsmerkmale von Funktionen wie zum Beispiel Ergebnis-Caching.
    • Verwalten Sie Datenbankobjekte, Berechtigungen und Metadaten für Prozeduren, Funktionen und Trigger.
  4. Pakete, REF-Cursor und Abhängigkeitsverwaltung

    Tag 4

    • Entwerfen Sie PL/SQL-Pakete mit öffentlichen und privaten Komponenten für eine modulare Anwendungsentwicklung.
    • Verwenden Sie Records, assoziative Arrays, Massenverarbeitung und den NOCOPY-Hinweis innerhalb von Packages.
    • Arbeiten Sie mit REF-Cursorn, um dynamische Ergebnismengen zurückzugeben und zu verarbeiten.
    • Übergeben Sie Cursor-Variablen zwischen Prozeduren und Funktionen, um einen flexiblen Datenzugriff zu ermöglichen.
    • Verstehen Sie Objektabhängigkeiten, Neukompilierung und den Umgang mit ungültigen Datenbankobjekten.
    • Wenden Sie Best Practices an, um zuverlässige und skalierbare PL/SQL-Anwendungen zu warten.
  5. Erweiterte PL/SQL-Funktionen & Best Practices

    Tag 5

    • Verbessern Sie die Anwendungsleistung durch native Kompilierung und Compilerwarnungen.
    • Verwenden Sie von Oracle bereitgestellte Pakete wie DBMS_SQL, DBMS_METADATA, DBMS_SCHEDULER und UTL_MAIL.
    • Entwickeln Sie dynamische SQL-Lösungen für flexible Datenbankprogrammierung.
    • Implementieren Sie Codierungsstandards für Variablen, Konstanten, Ausnahmen und wiederverwendbare Programmstrukturen.
    • Optimieren Sie PL/SQL-Anwendungen mithilfe von Features wie PARALLEL ENABLE, NOCOPY und autonomen Transaktionen.
    • Wenden Sie professionelle PL/SQL-Entwicklungstechniken an, um sichere, effiziente und wartbare Oracle-Anwendungen zu erstellen.
Oracle-Programm mit PL/SQL

Für wen ist dieses Programm geeignet?

Oracle-SQL-Entwickler, die PL/SQL-Programmierung lernen möchten

Datenbankentwickler und Anwendungsprogrammierer

Oracle-Datenbankadministratoren, die Programmierkenntnisse erwerben möchten

Technische Berater, die mit Oracle-Datenbanken arbeiten

Softwareentwickler, die Oracle-Datenbankanwendungen erstellen

Fachleute, die sich auf die Oracle-PL/SQL-Zertifizierung vorbereiten

Kurs jetzt starten

Voraussetzungen

  • Grundkenntnisse in Oracle SQL
  • Erfahrung im Schreiben grundlegender SQL-Abfragen (SELECT, INSERT, UPDATE, DELETE)
  • Vertrautheit mit Konzepten relationaler Datenbanken
  • Grundlegende Oracle-Datenbankkenntnisse werden empfohlen

Vorkenntnisse in der PL/SQL-Programmierung sind nicht erforderlich, auch wenn der Abschluss eines einführenden Oracle-SQL-Kurses Ihnen hilft, den größtmöglichen Nutzen aus dieser Schulung zu ziehen.


Lizenzierung

und Gleichstellungspolitik

Lizenzierung und Akkreditierung

Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

AVC bietet keine Vorkehrungen aufgrund einer Behinderung oder eines medizinischen Zustands von Studierenden an. Kandidat:innen werden ermutigt, sich für Beratung und Unterstützung während des gesamten Nachteilsausgleichsverfahrens an AVC zu wenden.

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.