Fantom Tag

Schulung - ORACLE PL/SQL für Fortgeschrittene

Vertiefung und Erweiterung der Kenntnisse in ORACLE PL/SQL

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.890,00 € netto
2.249,10 € inkl. 19% MwSt.

Referenz
4043
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Referenz
4043
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!
Effiziente Datenverarbeitung und performante Anwendungen sind in der heutigen IT-Landschaft entscheidende Erfolgsfaktoren. In diesem Seminar vertiefen Sie Ihre Kenntnisse in Oracle PL/SQL und lernen, komplexe Anforderungen mit fortgeschrittenen Techniken professionell umzusetzen. Sie arbeiten praxisnah mit aktuellen Oracle-Versionen und erweitern Ihr Wissen unter anderem zu Arrays, dynamischer Programmierung, objektorientierten Konzepten sowie zu relevanten Oracle-Packages und Schnittstellen.

Nach dem Seminar sind Sie in der Lage, PL/SQL-Anwendungen effizient zu optimieren, externe Schnittstellen anzubinden und neue Features gezielt einzusetzen - ein wertvoller Kompetenzgewinn für Entwickler:innen, Administratorinnen und Administratoren sowie IT-Consultants mit fortgeschrittenem PL/SQL-Wissen.

Dieses Seminar ist Teil dieser Qualifizierungsplaner:

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Anwendungsentwickler:innen, die ihre PL/SQL-Kenntnisse vertiefen möchten.
  • Datenbankadministratorinnen und -administratoren, die komplexe Anforderungen effizient umsetzen wollen.
  • Systembetreuer:innen, die sich mit ORACLE Packages und Schnittstellen vertraut machen möchten.
  • Consultants, die ihre Expertise im Bereich PL/SQL erweitern möchten.

Voraussetzungen

Teilnahme am Seminar ORACLE und PL/SQL (4053) oder vergleichbare Kenntnisse in PL/SQL sind erforderlich.
Programm

Trainingsprogramm

Wiederholung der PL/SQL-Grundlagen

Typen von Arrays in PL/SQL:

  • Associative Arrays, Nested Tables und Varrays
  • Collection Methoden
  • Bulk Binding
  • Bulk DML mit Forall
  • Table Functions und Pipelined Table Functions

Dynamische Programmierung:

  • DBMS_SQL
  • Execute Immediate, REF CURSOR (starke und schwache REF CURSOR, Funktion mit REF CURSOR als IN-Parameter)

Ausgewählte Packages:

  • Grundlagen des Advanced Queuing
  • DBMS_JOB, DBMS_SCHEDULER, DBMS_LOB, UTL_SMTP, UTL_MAIL, UTL_FILE, DBMS_LOGMNR, DBMS_METADATA, DBMS_RLS, DBMS_CRYPTO, DBMS_COMPARISON

PL/SQL und objektorientierte Konzepte

PL/SQL Optimierung:

  • PL/SQL Performancemessung mit DBMS_PROFILER
  • PLSQL_OPTIMIZE_LEVEL (10g/11g)
  • Pragma Inline
  • Native Kompilierung (10g/11g)
  • RESULT CACHE in PL/SQL
  • Fine Grained Dependency Tracking

Diverses:

  • Reguläre Ausdrücke in PL/SQL
  • Optimierte Fehlerbehandlung (Nützliche Tools zur Fehlersuche ab 10g, DBMS_ERRLOG, Beispiel für ein zentrales Fehlerpackage)

Schnittstellen:

  • Einsatz von externen Routinen (Callouts nach C und Java)
  • Verbindungen zu OLE, OLE DB, Visual Basic, Visual Basic for Applications, Windows Scripting Host, PHP und Perl

Neuerungen:

  • Nutzung der neuen Features in aktuellen Versionen
Pädagogik

Pädagogik

In unserer Schulung vermitteln Ihnen unsere Trainer:innen anhand von Vorträgen die Schulungsinhalte, die Sie anhand von Fallbeispielen und praktischen Übungen direkt anwenden und vertiefen können.

Hinweis

Hinweis

Eingesetzt wird die jeweils aktuelle ORACLE Version.  

Hinweis für Online-Schulungen:  

Für die Online-Teilnahme ist ein stabiler Internetzugang erforderlich. Wir empfehlen Ihnen, mit zwei Bildschirmen zu arbeiten, damit Sie Präsentation und PL/SQL-Umgebung bzw. Übungen parallel im Blick behalten können.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?  
Welche Voraussetzungen muss ich mitbringen?  
Teilnehmende sollten das Seminar "ORACLE und PL/SQL" (4053) oder vergleichbare Kenntnisse in PL/SQL mitbringen, um von dieser Fortgeschrittenen-Schulung optimal zu profitieren.

Welche PL/SQL-Vorkenntnisse werden vorausgesetzt?
Sie sollten sicher im Umgang mit grundlegenden PL/SQL-Konstrukten sein, z. B. anonyme Blöcke, Prozeduren, Funktionen, einfache Packages, Cursor-Verarbeitung und grundlegende Fehlerbehandlung. Erste Erfahrung im Arbeiten mit größeren PL/SQL-Codebasen und in der Entwicklung von Geschäftslogik in der Datenbank ist von Vorteil.

Für wen ist dieses Seminar besonders geeignet?
Das Seminar richtet sich an erfahrene Oracle-Entwickler:innen, Datenbankadministratorinnen und -administratoren und technisch verantwortliche Personen, die bereits regelmäßig PL/SQL einsetzen und komplexere Anforderungen effizienter, strukturierter und performanter umsetzen möchten.

Mit welchen Werkzeugen wird im Seminar gearbeitet?
Im Seminar wird mit gängigen Oracle-Werkzeugen gearbeitet, z. B. Oracle SQL Developer oder einer vergleichbaren Entwicklungsumgebung. Die konkret eingesetzten Tools werden vorab festgelegt. Sie lernen, wie Sie diese Werkzeuge für Debugging, Performance-Analyse und Fehlersuche effektiv nutzen.

Wird im Seminar auch Performance-Tuning von PL/SQL behandelt?
Ja, ein Schwerpunkt des Seminars liegt auf der Performance-Optimierung von PL/SQL-Code. Dazu gehören u. a. der sinnvolle Einsatz von Bulk-Operationen, die Nutzung von Optimierungsparametern wie PLSQL_OPTIMIZE_LEVEL, die Analyse typischer Engpässe sowie Strategien zur Reduktion von Kontextwechseln zwischen SQL und PL/SQL.

Spielen auch Architektur- und Strukturierungsfragen eine Rolle?
Ja, neben einzelnen Sprachfeatures werden auch Strukturierungs- und Architekturfragen behandelt: Wie baue ich Packages sinnvoll auf? Welche Rollen übernehmen Packages, Prozeduren und Funktionen im Gesamtsystem? Wie organisiere ich Fehlerbehandlung, Logging und Schnittstellen so, dass der Code wartbar und erweiterbar bleibt?

Werden externe Schnittstellen und Integrationsthemen behandelt?
Je nach Agenda-Fokus werden Themen wie der Aufruf externer Routinen, der Umgang mit externen Schnittstellen (z. B. via UTL_HTTP, UTL_FILE oder andere Oracle-Mechanismen) und die Einbindung von PL/SQL in bestehende Anwendungslandschaften angesprochen. Ziel ist es, typische Integrationsszenarien besser beurteilen und implementieren zu können.

Ist das Seminar auch für Datenbankadministratorinnen und -administratoren sinnvoll, die wenig entwickeln?
Ja, sofern Sie PL/SQL zumindest gelegentlich einsetzen oder den von Entwicklerinnen und Entwicklern gelieferten Code besser verstehen möchten. Das Seminar hilft Ihnen, Performance-Auswirkungen von PL/SQL-Implementierungen besser einzuschätzen, mit Entwickler:innen zielgerichteter zu kommunizieren und Optimierungsvorschläge fundierter bewerten zu können.

Welche Seminare sind sinnvolle Vor- oder Nachfolger?
Als Vorbereitung eignet sich ein Grundlagen- oder Aufbauseminar zu Oracle SQL und PL/SQL. Im Anschluss bieten sich weiterführende Seminare zu Themen wie Oracle Performance-Tuning, Oracle-Administration, Data-Warehouse-/ETL-Entwicklung oder Architektur/Design von Oracle-Systemen an, um das erworbene Wissen im Gesamtzusammenhang der Datenbanklandschaft zu vertiefen.

Termine

  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training