Oracle Forms Builder

Seminarinformationen

Seminar-Ziel

Wie nutze ich Web-Technologien sinnvoll? In dieser Schulung lernen Sie, wie Sie einfach und schnell ausgefeilte Datenbank Formulare und die Business-Logik mit minimalem Aufwand erstellen können.Sie lernen den Aufbau einer Oracle-Formsanwendung kennen. Dieser Kurs konzentriert sich auf den Einsatz von Oracle Forms Developer 10g, damit Sie schnell skalierbare High-Performance-Anwendungen für das Internet erstellen können.Weitergehende Kenntnisse im Einsatz von PL/SQL, Objekt- und PL/SQL-Bibliotheken werden vermittelt. Ebenso wird der komplette Aufbau einer Anwendung bis zum fertigen erstellen und kompilieren der Formulare demonstriert.

 

Teilnehmer Zielgruppe

Architekten, Entwickler, Administratoren

Kurs Voraussetzungen

Erforderliche Kenntnisse PL/SQL und Datenbankprogrammierung 

Hilfreiches Wissen: Oracle 10g Advanced PL/SQL, Oracle 11g: Fortgeschrittene PL/SQL-Programmierung.
 

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Oracle Developer Forms Services und Oracle Forms

  1. Was ist die Oracle10g Internet-Plattform?
  2. Internet-Computing-Solutions
  3. Oracle10gAS Architektur und Komponenten
  4. Architektur Forms Services
  5. Oracle10gDS Komponenten
  6. Oracle10gForms Developer Key Features
  7. Forms Builder Komponenten
  8. Forms Builder navigieren

Starten des Forms Entwickler-Anwendung

  1. Form Starten
  2. Web-Form testen
  3. Run Time Session starten
  4. Was sind dieForms- und Listener- Servlets?
  5. Was ist der Forms Client?
  6. Umgebungsvariablen für Forms setzen
  7. Laufzeitverhalten
  8. Datenelemente erläutern

Forms Entwicklungsumgebung im Einsatz

  1. Forms Builder Grundfunktionen
  2. Forms Binärdateien
  3. Forms Builder, Forms Compiler
  4. Starten der Binärdateien
  5. Forms Builder Modul-Typen
  6. Forms Builder Modul Objekt-Hierarchie
  7. Testen einer Form mit dem Run Form- Button
  8. Starten der OC4J-Instanz

Basic-Formular-Modul erstellen

  1. Neuen Forms-Modul erstellen
  2. Das Erstellen und Bearbeiten eines neuen Datenblocks
  3. Layoutvorlagen
  4. Ändern des Layouts
  5. Deploying eines Formulars Modul
  6. Form in den Middle Tier übertragen
  7. Generieren der Form auf dem Middle Tier

Arbeiten mit Datenblöcken und Frames

  1. Objekteigenschaften verändern
  2. Layouteditor
  3. Re-Entrant-Wizards
  4. Property-Palette
  5. Datenblöcken überwachen und steuern
  6. Verändern von Navigations- und Datenbankeigenschaften
  7. Datenblocksaussehen verändern
  8. Einstellungen zum Record-, Scrollbar- und Frame-Eigenschaften

Arbeiten mit Textfeldern

  1. Text-Element erstellen
  2. Ändern der Aussehens
  3. Daten in einem Textfeld kontrollieren
  4. Änderung der Navigationseigenschaften eines Textfeldes
  5. Textfeld und der Datenbank verbinden
  6. Anzeige von Hilfetexten
  7. Funktionalität hinzufügen

Erstellen von LOV\'s(Wertelisten) und Editoren

  1. LOV\'s und Record-Gruppen
  2. Erstellen eines LOV
  3. LOV Eigenschaften
  4. Erstellen eines Editors
  5. Editor-Eigenschaften einstellen
  6. Verbinden eines Editors mit einen Textfeld

Erstellen zusätzlicher IEingabe-Elemente

  1. Kontrollkästchens erstellen
  2. Verändern von Kontrollkästchen-Eigenschaften
  3. Liste erstellen
  4. Verändern von Listenelement-Eigenschaften
  5. Options-Gruppe erstellen
  6. Verändern von Optionsfelder-Eigenschaften

Erstellen Nichteingabe-Feldern

  1. Anzeigefelder erzeugen
  2. Bilder integrieren
  3. Bild-Eigenschaften einstellen
  4. Button erstellen
  5. Button-Eigenschaften
  6. Erstellen von berechneten Feldern
  7. Eigenschaften von berechneten Feldern
  8. Erstellen einer hierarchischen Baumansicht

Fenstern und Leinwände erstellen (Content Canvas)

  1. Unterschiede von Fenster und Leinwände?
  2. Verbindungen zwischen Fenstern und Leinwänden
  3. Modul mit mehreren Fenstern anlegen
  4. Fenster anlegen
  5. Fenster-Eigenschaften verändern
  6. Modul mit verschiedenen Layouts erstellen
  7. Erstellen einer neuen Leinwand (Content Canvas)
  8. Leinwand-Eigenschaften ändern

Arbeiten mit anderen Arten von Leinwänden

  1. Übersicht über die Leinwand-Typen
  2. Erstellen einer gestapelten Leinwand (Stacked Canvas)
  3. Eigenschaften gestapeltener Leinwänden (Stacked Canvas) im Einsatz
  4. Erstellen von Symbolleisten und Registerkarte
  5. Registerkarten-Einstellungen verändern

Einführung in Trigger

  1. Trigger-Komponenten
  2. Typ, Code und Geltungsbereich
  3. Trigger Ausführungs-Hierarchie

Erstellen von Triggern

  1. Erstellen eines Trigger\'s
  2. Verändern der Trigger-Eigenschaften
  3. PL / SQL-Editor Funktionen,
  4. Schreiben von Trigger-Code
  5. Datenbank-Trigger-Editor Funktionen,
  6. hinzufügen von Funktionen in Built-in Unterprogrammen
  7. Triggern verwenden

Debuggen von Triggern

  1. Die Debug-Konsole
  2. Der Debugging-Prozess
  3. Call Stack
  4. Variablen
  5. Formular Werte
  6. Watch List
  7. PL / SQL-Pakete
  8. Globale und System-Variablen

Funktionen zu Feldern hinzufügen

  1. Interaktions-Trigger
  2. Defining Funktionalität für die Eingabefelder
  3. Interaktion mit dem Kontrollkästchen
  4. Definieren von Funktionen für Nichteingabefelder
  5. Ändern von Listeneinträgen während der Laufzeit
  6. LOV\'s über Schaltflächen anzeigen
  7. dynamisch Bildfelder verändern
  8. hierarchischen Baumelementen füllen

Runtime-Message (Nachrichten) und Alerts (Meldungen)

  1. Übersicht von Meldungen und Nachrichten
  2. Built-Ins und Fehler
  3. System-Nachrichten überwachen
  4. Exception FORM_TRIGGER_FAILURE
  5. Trigger für Nachrichten überschreiben
  6. Warnfenstern erstellen
  7. Fehlerbehandlung vom Oracle-Datenbankserver

Query Trigger

  1. Überblick SQL-Query Prozess
  2. SELECT-Statements in SQL-Query\'s
  3. WHERE und ORDER BY-Klauseln
  4. Schreiben von Abfrage-Triggern
  5. Die ONETIME_WHERE Eigenschaft
  6. Query Array Processing
  7. Trigger schreiben für den Enter-Query-Modus
  8. Standard-Query\'s überschreiben

Validierung

  1. Validierungsprozess
  2. Validierung und Überwachung von Werten in Feldern
  3. Form-Trigger
  4. Datenfeld-Trigger
  5. Datenblock-Trigger
  6. Validierung mit Hilfe von Triggern
  7. WHEN-VALIDATE-RECORD Trigger
  8. WHEN-VALIDATE-ITEM Trigger

Navigation

  1. Übersicht der Navigation
  2. Navigationsfelder ausschließen
  3. Navigationseigenschaften für Felder setzen
  4. Schreiben von Navigation-Triggern
  5. Verwendung von-New- Instance-Trigger
  6. Pre-und Post-Trigger
  7. Die Navigationsfalle
  8. Navigation Built-Ins in Triggern verwenden

Transaktionen

  1. Überblick Transaktionen
  2. Die Abfolge der Ereignisse beim Commit
  3. Merkmale des Commit-Trigger
  4. Gemeinsame Nutzung von Commit-Triggern
  5. Update\'s
  6. Validierung deaktivieren
  7. Zuweisen von Sequenznummern
  8. Audit-Trail

Schreiben von flexiblen Quelltext

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

mehrfach verwenden von Qelltext und Objekten

  1. Vorteile von wiederverwendbarenQuelltexten & Objekten
  2. Was sind Eigenschafts-Klassen (Property Class)?
  3. Eigenschafts-Klasse(Property Class) erstellen
  4. Eigenschafts-Klassen (Property Class) vererben
  5. Was sind Objektgruppen?
  6. Verwenden und Erstellen von Objektgruppen
  7. Das Kopieren und Vererben von Objekten und Quelltext
  8. Was ist ein Objekt-Bibliothek?
 

Anfragedetails

Seminartyp wählen:




Preis pro Person
1.995,00 € netto
2.374,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.
Standort wählen:

Termin wählen:






auf den Merkzettel