Oracle Forms Builder

Seminarinformationen

Seminar - Ziel

In dieser 5-tägigen Schulung "Oracle Forms Builder" lernen Sie die Web-Technologien zu nutzen, um schnell und einfach ausgefeilte Datenbank Formulare und die Business-Logik mit minimalem Aufwand zu erstellen. Sie konzentrieren sich auf den Einsatz von Oracle Forms Developer 10g, damit Sie schnell skalierbare High-Performance-Anwendungen für das Internet erstellen können. Sie lernen den Aufbau einer Oracle-Formsanwendung kennen. Sie erwerben Kenntnisse zum Einsatz von PL/SQL, Objekt- und PL/SQL-Bibliotheken. Es wird der komplette Aufbau einer Anwendung bis zum fertigen erstellen und kompilieren der Formulare demonstriert. In der Schulung wird aus Performancegründen die Forms-Version 11.2 g eingesetzt, die Version enthält alle Funktionaliäten der aktuellen Version.

Teilnehmer - Zielgruppe

  • Entwickler
  • Administratoren
  • Architekten

Kurs - Voraussetzungen

  • Erforderliche Kenntnisse: SQL, PL/SQL und Datenbankprogrammierung

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Oracle Forms und Oracle Developer Forms Services

  • Internet-Computing-Solutions
  • Oracle Weblogic Server kennen lernen
  • Forms Services Architektur
  • Forms Builder Komponenten
  • Navigieren im Forms Builder


Starten des Forms Entwickler-Anwendung

  • Starten einer Form
  • Web-Form testen
  • Starten einer Run Time Session
  • Was sind dieForms- und Listener- Servlets?
  • Was ist der Forms Client?
  • Umgebungsvariablen für Forms setzen
  • Verhalten zur Laufzeit
  • Erläuterungen über die Datenelemente


Arbeiten mit der Forms Entwicklungsumgebung

  • Grundfunktionen Forms Builder
  • Forms Binärdateien
  • Forms Builder, Forms Compiler
  • Starten der Binärdateien
  • Forms Builder Modul-Typen
  • Forms Builder Modul Objekt-Hierarchie
  • Testen einer Form mit dem Run Form- Button
  • Starten der OC4J-Instanz


Erstellen einer Basic-Formular-Modul

  • Erstellen Sie ein neuen Forms-Modul
  • Das Erstellen und Bearbeiten eines neuen Datenblocks
  • Ändern des Layouts
  • Layoutvorlagen
  • Deploying eines Formulars Modul
  • Übertragen der Form in den Middle Tier
  • Generieren der Form auf dem Middle Tier


Arbeiten mit Datenblöcken und Frames

  • Verändern von Objekteigenschaften
  • Re-Entrant-Wizards
  • Layouteditor
  • Property-Palette
  • Überwachung der Veränderung von Datenblöcken
  • Verändern von Navigations- und Datenbankeigenschaften
  • Verändern des Aussehens eines Datenblocks
  • Einstellungen zum Record-, Scrollbar- und Frame-Eigenschaften


Arbeiten mit Textfeldern

  • Erstellen eines Text-Element
  • Ändern der Aussehens
  • Überprüfung der Daten in einem Textfeld
  • Änderung der Navigationseigenschaften eines Textfeldes
  • Verbindungen zwischen Textfeld und der Datenbank
  • Funktionalität hinzufügen
  • Anzeige von Hilfetexten


Erstellen von LOV's(Wertelisten) und Editoren

  • LOV's und Record-Gruppen
  • Erstellen eines LOV
  • LOV Eigenschaften
  • Erstellen eines Editors
  • Einstellen der Editor-Eigenschaften
  • Verbinden eines Editors mit einen Textfeld


Erstellen zusätzlicher IEingabe-Elemente

  • Erstellen eines Kontrollkästchens
  • Verändern von Kontrollkästchen-Eigenschaften
  • Erstellen einer Liste
  • Verändern von Listenelement-Eigenschaften
  • Erstellen einer Options-Gruppe
  • Verändern von Optionsfelder-Eigenschaften

Erstellen Nichteingabe-Feldern

  • Erstellen eines Anzeigefelds
  • Bilder integrieren
  • Einstellen der Bild-Eigenschaften
  • Erstellen von Button
  • Button-Eigenschaften
  • Erstellen von berechneten Feldern
  • Eigenschaften von berechneten Feldern
  • Erstellen einer hierarchischen Baumansicht


Erstellen von Fenstern und Leinwänden (Content Canvas)

  • Was ist ein Fenster und eine Leinwand?
  • Verbindungen zwischen Fenstern und Leinwänden
  • Modul mit mehreren Fenstern anlegen
  • Fenster anlegen
  • Fenster-Eigenschaften verändern
  • Modul mit verschiedenen Layouts erstellen
  • Erstellen einer neuen Leinwand (Content Canvas)
  • Leinwand-Eigenschaften ändern

Arbeiten mit anderen Arten von Leinwänden

  • Übersicht über die Leinwand-Typen
  • Erstellen einer gestapelten Leinwand (Stacked Canvas)
  • Eigenschaften von gestapelten Leinwänden(Stacked Canvas) verändern
  • Erstellen von Symbolleisten
  • Erstellen von Registerkarte
  • Registerkarten-Einstellungen verändern


Einführung in Trigger

  • Trigger-Komponenten
  • Typ, Code und Geltungsbereich
  • Trigger Ausführungs-Hierarchie


Erstellen von Triggern

  • Erstellen eines Trigger's
  • Verändern der Trigger-Eigenschaften
  • PL / SQL-Editor Funktionen,
  • Datenbank-Trigger-Editor Funktionen,
  • Schreiben von Trigger-Code
  • Funktionen hinzufügen mit Built-in Unterprogrammen
  • Verwendung von Triggern


Debuggen von Triggern

  • Der Debugging-Prozess
  • Die Debug-Konsole
  • Call Stack
  • Variablen
  • Watch List
  • Formular Werte
  • PL / SQL-Pakete
  • Globale und System-Variablen


Funktionen zu Feldern hinzufügen

  • Interaktions-Trigger
  • Defining Funktionalität für die Eingabefelder
  • Interaktion mit dem Kontrollkästchen
  • Ändern von Listeneinträgen während der Laufzeit
  • Definieren von Funktionen für Nichteingabefelder
  • LOV's über Schaltflächen anzeigen
  • Bildfelder dynamisch verändern
  • Füllen von hierarchischen Baumelementen


Runtime-Message (Nachrichten) und Alerts (Meldungen)

  • Nachrichten und Meldungen Übersicht
  • Built-Ins und Fehler
  • Überwachen von System-Nachrichten
  • Exception FORM_TRIGGER_FAILURE
  • Trigger für Nachrichten überschreiben
  • Erstellen und Warnfenstern
  • Fehlerbehandlung vom Oracle-Datenbankserver


Query Trigger

  • SQL-Query Prozess Überblick
  • SELECT-Statements in SQL-Query's
  • WHERE und ORDER BY-Klauseln
  • Die ONETIME_WHERE Eigenschaft
  • Schreiben von Abfrage-Triggern
  • Query Array Processing
  • Trigger schreiben für den Enter-Query-Modus
  • Überschreiben der Standard-Query's


Validierung

  • Validierungsprozess
  • Überwachung und Validierung von Werten in Feldern
  • Form-Trigger
  • Datenblock-Trigger
  • Datenfeld-Trigger
  • Validierung mit Hilfe von Triggern
  • WHEN-VALIDATE-ITEM Trigger
  • WHEN-VALIDATE-RECORD Trigger

Navigation


Navigation Übersicht
Felder aus der Navigation ausschließen
Navigationseigenschaften für Felder setzen
Schreiben von Navigation-Triggern
Pre-und Post-Trigger
Verwendung von-New- Instance-Trigger
Die Navigationsfalle
Navigation Built-Ins in Triggern verwenden


Transaktionen

  • Transaktionen Überblick
  • Die Abfolge der Ereignisse beim Commit
  • Merkmale des Commit-Trigger
  • Gemeinsame Nutzung von Commit-Triggern
  • Update's
  • Validierung deaktivieren
  • Zuweisen von Sequenznummern
  • Audit-Trail


Schreiben von flexiblen Quelltext

  • Verwenden von System-Variablen für die flexible Quelltext
  • Mit Built-in Unterprogrammen für flexiblen Quelltext
  • Verweis auf Objekte durch interne ID
  • indirekte Verweis auf Felder


Objekte und Quelltext mehrfach verwenden

  • Vorteile von wiederverwendbaren Objekten undQuelltexten
  • Was sind Eigenschafts-Klassen(Property Class)?
  • Erstellen Eigenschafts-Klasse(Property Class)
  • Vererbung von Eigenschafts-Klassen(Property Class)
  • Was sind Objektgruppen?
  • Erstellen und Verwenden von Objektgruppen
  • Das Kopieren und Vererben von Objekten und Quelltext
  • Was ist ein Objekt-Bibliothek?

Weitere Schulungen zu Thema Oracle

Migration Oracle Database zu Microsoft SQL Server

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Migration Oracle Database zu Microsoft SQL Server" erwerben Sie die notwendigen Kenntnisse und Fähigkeiten, um eine erfolgreiche Migration von Oracle Database zu Microsoft SQL Server durchzuführen. Sie entwickeln ein Verständnis für ...

Migration Oracle Database zu PostgreSQL

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Migration Oracle Database zu PostgreSQL" lernen Sie alle wesentlichen Unterschiede zwischen dem Oracle Database Server und PostgreSQL kennen. Sie können eine Migration von Oracle auf PostgreSQL durchführen und damit erhebliche ...

Oracle DB - Administration

- u.a. in Leipzig, München, Düsseldorf, Mannheim, Offenbach

In dieser 5-tägigen Schulung "Oracle DB - Administration" lernen Sie die Architektur und Installation von Oracle-Servern kennen, sowie die Verwaltung von Datenbanken, Speicher und Prozessen in der Oracle-Instanz. Sie erhalten einen Überblick über die Oracle-Tools und die ...

Oracle Programmierung mit PL/SQL - Kompakt

- u.a. in Berlin, Stuttgart, Essen, Darmstadt, Virtual Classroom

In dieser 5-tägigen Schulung "Oracle Programmierung mit PL/SQL - Kompakt" lernen Sie die grundlegenden Konzepte der PL/SQL-Programmierung in Oracle kennen. Sie werden mit Blockstrukturen, Datentypen, Zuweisungen, Operatoren und SQL-Befehlen in PL/SQL vertraut gemacht. Der Kurs ...