Best Practices: Erfolgreiche Datenbankprogrammierung (WSPLS21)
Inhalt
Welche Voraussetzungen sind zu erfüllen, um erfolgreich Datenbankapplikationen mit PLSQL zu entwickeln? Welche Festlegungen und Regelungen sind zu treffen, bevor die ersten Programmzeilen geschrieben werden? Welche Zugänge und Werkzeuge gibt es, um die wichtigsten Aspekte der Datenbankentwicklung rasch und effizient zu lösen?
Vor der Verfassung der ersten Codezeile sollten Sie folgende Fragen klar und deutlich mit JA beantwortet können.
Haben sie Code Konventionen definiert und den Entwicklern kommuniziert?
Haben sie klare Regeln für Verfassung und Platzierung von SQL in einer eigenen Zugriffsschicht?
Gibt es ein Konzept und eine Implementierung für das Handling undLogging von Fehlern (Exception Handling)?
Gibt es ein Konzept für die Entwicklung von automatische Unit-Tests und Intgrationstests?
Haben sie ein Tool für die Erstellung von automatischen Tests ausgewählt?
Gibt es ein Tool für Tracing und haben sie die erforderlichen Regeln festgelegt?
Dieser joyn-it Workshop vermittelt hierfür das erforderliche Handwerkszeug. Nach der Vermittlung bzw. Vertiefung der Grundlagen zu den wichtigen Aspekten werden konkrete Konzepte und Werkzeuge zur effizienten Implementierung dieser Aspekte aufgezeigt und vorgeführt. In Übungen werden die Inhalte anhand praktischer Beispiele vertieft und nachvollzogen.
Ablauf
Code Konventionen
Datenbankzugriff
Error Management
Test Management
Seminarziel
In diesem Seminar lernen die Teilnehmer neben den theoretischen Grundlagen zu den obigen Themen auch konkrete Werkzeuge kennen. Anhand zahlreicher Beispiele lernen die Teilnehmer den eigenständigen Einsatz dieser Werkzeuge.
Zielgruppe
Anwendungsentwickler
Vorkenntnisse
Grundkenntnisse in SQL
Grundkenntnisse in PLSQL
Organisationsform
Im Workshop werden die Inhalte anhand durchgängiger Beispiele dargestellt und erarbeitet.
Workshopleiter
DI Karl Schweighofer hat langjährige Erfahrung in Design, Implementierung und Tuning von SQL-Anwendungen und ist Geschäftsführer bei joyn-it informationstechnologie gmbh.