Oracle Fortgeschrittene PL/SQL-Programmierung

Kursziele

In diesem Workshop bauen die Teilnehmer auf den Kenntnissen auf, die sie im fünftägigen Kurs Oracle Application Express: Developing Web Applications erlernt haben. Zu den Themen gehören Anwendungsnavigation und Content sowie Plug-ins und ihre Einsatzmöglichkeiten in APEX-Anwendungen. Die Teilnehmer lernen die Definition von komplexem clientseitigem Verhalten durch die Verwendung von dynamische Aktionen. Außerdem wird die Erstellung von benutzerdefinierten tabellarischen Forms behandelt, die Collections und Validierungen enthalten. Die Teilnehmer erfahren, wie sich Anwendungen nicht nur durch das Kopieren und Bearbeiten von Templates und das Erstellen und Ändern neuer Themes erweitern lassen, sondern auch durch das Hinzufügen von BLOB-Daten, durch die PDF-Ausgabe und durch Web-Services. Darüber hinaus werden Kenntnisse über erweiterte Diagrammverfahren vermittelt. Außerdem werden einige der darüber hinaus zur Verfügung stehenden APIs untersucht sowie Überwachung und Verwaltung der Anwendung mittels benutzerdefinierter Aktivitätsüberwachung erörtert.

Kursbeschreibung

  • Techniken zur Anwendungsnavigation wie Sitemaps, Dashboards und Regionen mit interaktiven Berichten in APEX-Anwendungen integrieren
  • Codeabläufe (Schleifen, Kontrollstrukturen) mit Bedingungsanweisungen steuern
  • PL/SQL-Packages entwerfen und verwenden, die zusammengehörige Konstrukte enthalten und gruppieren
  • Mit Triggern geschäftliche Herausforderungen bewältigen
  • Mit einigen der von Oracle bereitgestellten PL/SQL-Packages Ausgabe auf dem Bildschirm und in Dateien generieren
  • Anonyme PL/SQL-Blöcke, -Funktionen und -Prozeduren erstellen

    Kursdaten

    Dauer: 4 Tage

    Preis inkl. MwSt:    1.904,00€ p.P.

     

    Kurs Details

    Anwendungsnavigation verwalten

    • Hierarchische Listen mit Bildern erstellen
    • Datenbankgesteuerte Navigationsberichte erstellen
    • Sitemaps erstellen
    • Dashboard hinzufügen
    • Sicherheit in Navigation integrieren
    • Interaktive Berichte bearbeiten
    • Feedback verwalten

    Benutzerdefinierte tabellarische Forms erstellen

    • Deklarative tabellarische Forms erstellen
    • Tabellarische Forms manuell erstellen
    • Der tabellarischen Form Validierungen hinzufügen
    • Änderungen an der tabellarischen Form mithilfe von Collections verwalten

    Clientseitiges Verhalten definieren

    • Die beiden Typen von dynamischen Aktionen untersuchen
    • Erweiterte dynamische Aktionen zur Definition von komplexem clientseitigem Verhalten erstellen
    • Klasse ändern, wenn ein Element NULL ist
    • Schaltfläche deaktivieren, wenn ein Element NULL ist
    • Element hervorheben, wenn sich der Wert eines anderen Elements ändert
    • Wert eines Elements festlegen, wenn sich ein anderes Element ändert
    • Zeile in einem Bericht löschen und neu erstellen
    • Daten in einem Bericht mithilfe benutzerdefinierter Filter aktualisieren

    Plug-ins erstellen und anpassen

    • Plug-ins erstellen und in Anwendungen verwenden – Schritte
    • Plug-ins importieren
    • Plug-in “Star Rating” vom Typ “Item” importieren und verwenden
    • Plug-in “Notification” vom Typ “Dynamic Action” importieren und verwenden
    • Performance der Plug-ins optimieren
    • Plug-in “Send E-mail” vom Typ “Process” erstellen und verwenden

    Anwendungen erweitern

    • Der Anwendung Binary Large Object-(BLOB-)Daten hinzufügen
    • Web-Services in Anwendungen integrieren
    • RESTful-Web-Services erstellen und verwenden
    • Berichtsregionen als RESTful-Web-Services bereitstellen
    • Auf Application Express-Objekte in SQL Developer zugreifen

    Themes und Templates anpassen

    • Templates kopieren und bearbeiten
    • Themes erstellen und bearbeiten
    • Verschiedene Styles in einem Template verwenden

    Application Express-Ausgabe nutzen

    • Standardbericht mit abgeleiteter Ausgabe drucken
    • PDF-Bericht mit mehreren Abfragen erstellen
    • Dynamische Bilder im Bericht einfügen
    • Bericht mit benutzerdefiniertem XML und XSL erstellen
    • Bericht mit dynamischer Layoutauswahl erstellen

    Fortgeschrittene Diagrammerstellungstechniken

    • Verschiedene Diagrammtypen erstellen
    • Gruppierte 3D-Säulendiagramme erstellen
    • Kombinierte Diagramme erstellen
    • Projekt-Gantt-Diagramm erstellen und anpassen
    • Gauge-Diagramm erstellen und anpassen
    • Landkarten erstellen und mit Daten verknüpfen

    Anwendungen sichern

    • Benutzer mit LDAP authentifizieren
    • SQL-Injection-Angriffen vorbeugen
    • Siteübergreifendes Scripting verhindern
    • Session State Protection verwenden

    Anwendungen überwachen und verwalten

    • Mit integrierten Überwachungsfunktionen
    • Aktivität von Anwendungen überwachen
    • Performance von Anwendungen überwachen
    • Anwendungs-Tuning durchführen

      Sie haben Interesse?

      Wir nehmen ihre Anfragen gern entgegen!