DOAG Expertenseminar PL/SQL Eleganten und effizienten Code schreiben
Agenda Einführung: Was unterscheidet die Datenbank -Programmierung von »normaler« Programmierung? Kaffeepause Anwendungsbeispiele Mittagspause Workshop: »Code Generator« Weiterführung Workshop: »Code Generator«
Agenda Workshop: »PL/SQL Instrumentation Toolkit« Code-Review Kaffeepause Code-Review Mittagspause Workshop: »State Chart Toolkit« Code Review: »State Chart Toolkit«
Datenbankprogrammierung Level 1: Best Practices in SQL und PL/SQL Verwendung effizienten SQLs Mantra SQL – PL/SQL – Java – C Mengenorientierte Programmierung Beispiele SQL-Features PL/SQL-Features Objektorientierung
Workshop CodeGenerator Level 2: Anwendung der Prinzipien aus Level 1 Erweiterung um datengetriebene Programmierung an einem einfachen Beispiel Beispiel: Der Code-Generator im Einsatz Code-Review
Workshop PIT Level 3: Integration der verschiedenen Programmieransätze Speziellere Techniken im kombinierten Einsatz Objektorientierung XML Beispiel: PIT im Einsatz Code-Review
Workshop Status Chart Toolkit Level 3: Integration der verschiedenen Programmieransätze Datengetriebene Programmierung Beispiel: SCT im Einsatz Code-Review