Developing Oracle Application Express on a high level you have to think about topics like issue tracking, continious delivery, automation, team management. The presentation was hold at the APEX Roadshow on 21.st of january 2014 in german language.
2. |
MT AG
GESCHÄFTSFORM INHABERGEFÜHRTE AG
HAUPTSITZ RATINGEN
GRÜNDUNGSJAHR 1994
BESCHÄFTIGTE 180 FESTANGESTELLTE MITARBEITER
BETEILIGUNGEN MT-IFS GMBH (RATINGEN), MT-IFS SARL (LUXEMBURG)
business by integration
BUSINESS
INTELLIGENCE SOLUTIONS
SOCIAL BUSINESS
SOLUTIONS
MOBILE
SOLUTIONS
APPLICATION
DEVELOPMENT
INTEGRATION
SERVICES
IT SYSTEM
SERVICES
3. |
über mich
Oliver Lemm
33 Jahr, verheiratet, zwei Töchter
Wohnort: Dinslaken
seit 02.2007 bei der MT AG in Ratingen
- Junior Berater > Berater > Senior Berater >
Competence Center Leiter
Diplom Angewandte Informatik an der Universität Duisburg-Essen
IT-Architekt und Entwickler im Bereich
Beschäftigt sich seit 2007 kontinuierlich mit dem Produkt
Blog http://oliverlemm.blogspot.de
Twitter https://twitter.com/OliverLemm
APEX Roadshow – Enterprise APEX3
7. |
Vorgaben für Infrastruktur
Entwicklung / Test / Produktion
- OS / Ram / HD / CPU
- DB Version, Charset / APEX Version
- zentral vs pro Entwickler
Schnittstellen / externe Systeme
Ticketsystem
Versionierungsystem
APEX Roadshow - Enterprise APEX7
26. |
Schritte der Entwicklung
1. Entwicklung auf Entwicklungsumgebung
2. Taggen der geänderten Objekte
1. Datenbankobjekte Taggen
2. Export der Anwendung
3. Eintragen der Objekte in INST-Anwendung
4. Installation auf Testumgebung
1. Update Tag
2. Zusammenbauen des Installationsscripts
3. Installieren der Datenbankobjekte
4. Importieren der Anwendung
5. Erstellung der ZIP-Datei
6. Auslieferung
APEX Roadshow - Enterprise APEX26
27. |
Erweiterte Anforderungen beim Installieren
Prüfen der Vorversion
Deaktivieren alter Anwendungen
- Alias & Verfügbarkeit der Anwendung
re-run Fähigkeit
Abhängigkeiten beachten
Erfolgreiche Ausführung?
Vollständigkeit der Objekte
Loggen der installierten Objekte
APEX Roadshow - Enterprise APEX27
29. |
Weitere Aufgaben
Dumps exportieren und importieren
- Eigene Dumps & Dumps des Kunden
Löschen & Anlegen von Schema & User
Laden von Grants & Synonymen
APEX Roadshow - Enterprise APEX29
30. |
Schritte beim Einspielen einer Version
1. Löschen der Schemata & User
2. Erstellen der Schemata & User
3. Import der Vorversion (Dump)
4. Importieren der Grants & Synonyme
5. Einspielen des Patches
6. Einspielen der Anwendung
7. Export der gepatchten Version (Dump erzeugen, optional)
APEX Roadshow - Enterprise APEX30
35. |
Weitere Hilfsmittel
APEX Advisor
Logging in Packages
Ausgabe von Logs auf Entwicklung
Ausgabe von Collections auf Entwicklung (falls benutzt)
APEX Repository
Selenium
nodeJS
APEX Roadshow - Enterprise APEX35
Zeitplan => 80% Berechnung, Ferien oder lange Wochendenden
Mitarbeiter => welche Mitarbeiter, ab wann, welches Wissen
Aufgaben => „Handarbeit“ „Einrichtung von Umgebungen“, „Doku“
Zuordnung => wer macht was?
Meetings & Telkos => Wann mit wem treffen
Kontaktdaten des Kunden und Zeiten
http://apex.mt-ag.com/pls/apex/f?p=185 - mt_apex_qa_demo / olemm
Call application without being logged into workspace
Show different pages
Edit links
Make changes => remove region
Hier die Schematische Darstellung wie Anforderungen vom Kunden bearbeitet werden und die Lösung an den Kunden übergeben werden
Implementation as Region or Process Plugin
Region => direct output, output as a table or htp.p, using global page possible
Process => further implementation can be done by developer