Worum es geht
Wer bereits mit Oracle APEX arbeitet, stößt früher oder später an Fragen, die über den Grundlagen-Kurs hinausgehen: Wie bindet man moderne Auth-Verfahren wie OAuth2 an? Wie steuert man APEX-Seiten gezielt über JavaScript? Wie geht man mit lang laufenden Prozessen um, ohne die Anwendung zu blockieren? Und wie bringt man APEX-Anwendungen sauber unter Versionskontrolle, wenn mehrere Entwickler parallel arbeiten?
Diese Aufbau-Schulung vermittelt genau diese fortgeschrittenen Konzepte und Programmiertechniken. Am Ende der drei Tage können Sie bestehende APEX-Anwendungen um moderne Authentifizierung, eigene Plugins und asynchrone Verarbeitung erweitern und den kompletten Entwicklungsprozess inklusive Versionierung professionell steuern.
Die Themen im Detail
Tag 1 – Authentifizierung und clientseitige Steuerung
- OAuth2 und moderne Authentifizierungsverfahren in APEX einbinden
- Unterschiede zwischen OAuth2, SAML und klassischer APEX-Authentifizierung
- Die APEX JavaScript API: Seiten, Items und Regionen aus dem Client heraus steuern
- Eigene JavaScript-Erweiterungen sauber in APEX-Anwendungen integrieren
Tag 2 – Interactive Grid, Asynchronität und Plugins
- Interactive Grid im Detail: Konfiguration, Spaltentypen, Massenbearbeitung, Validierung
- Eigene Aktionen und Toolbar-Erweiterungen im Interactive Grid
- Asynchrone Verarbeitung: lang laufende Prozesse im Hintergrund ausführen, ohne die Oberfläche zu blockieren
- Statusrückmeldung und Fortschrittsanzeige bei asynchronen Vorgängen
- Plugins importieren sowie selbst erstellen und anpassen
Tag 3 – Mehrsprachigkeit, Versionierung und APEX-API
- Mehrsprachigkeit: Übersetzungen anlegen, verwalten und pflegen
- Versionierung von APEX-Anwendungen mit Git: Export als lesbare Textdateien, Diff-fähiger Workflow
- Zusammenarbeit mehrerer Entwickler an derselben Anwendung ohne Konflikte
- Die APEX API: Packages und Prozeduren gezielt für eigene Automatisierungen nutzen
Für wen die Schulung gedacht ist
Diese Schulung richtet sich an Entwicklerinnen und Entwickler mit grundlegenden Kenntnissen in Oracle APEX, die fortgeschrittene Programmiertechniken erlernen und bestehende Anwendungen um moderne Authentifizierung, Plugins und einen professionellen, versionierten Entwicklungsprozess erweitern wollen.
Voraussetzungen
- Kenntnisse in Oracle SQL
- Grundkenntnisse in Oracle APEX (entspricht dem Inhalt von Oracle APEX Grundlagen)
Ihr Fahrplan
| Tag | Schwerpunkt |
|---|---|
| 1 | OAuth2, moderne Authentifizierung, APEX JavaScript API |
| 2 | Interactive Grid, asynchrone Verarbeitung, Plugins |
| 3 | Mehrsprachigkeit, Git-Versionierung, APEX-API |
Organisatorisches
Offene Schulung (Präsenz oder Online) Teilnehmer verschiedener Unternehmen, Preis pro Person und Tag, maximal 7 Teilnehmer vor Ort bzw. 10 online. Präsenz findet in Paderborn statt, das Online-Format läuft halbtägig über 5 Tage per Teams.
Firmenschulung (Inhouse) Exklusiv für ein Unternehmen, Pauschalpreis für bis zu 20 Teilnehmer, Durchführung vor Ort beim Kunden.
Wie es danach weitergeht
Wenn Ihre APEX-Anwendungen technisch sauber stehen und der nächste Schritt Richtung KI gehen soll: Oracle APEX und KI zeigt, wie Chatbots, semantische Suche und autonome Funktionsaufrufe in bestehende Anwendungen kommen.
