PostgreSQL für Application DBAs und Entwickler*innen

PostgreSQL für Application DBAs und Entwickler*innen

RemoteEntwickler*innen, die Anwendungen für PostgreSQL schreiben oder von anderen RDBMs migrieren wollenApplication DBAs (ausdrücklich nicht Infrastructure DBAs!), die einen Umstieg von anderen RDBMS planenDatabase Developers, die Datenbanken mit PostgreSQL designen wollenAlle, die bislang für andere Datenbanksysteme entwickelt haben und jetzt auf PostgreSQL umsteigen

Kursbeschreibung

Die im SQL-Standard beschriebenen ebenso wie die darüberhinausgehenden Features von PostgreSQL erleichtern die Entwicklung von Anwendungen und erlauben es, Teile des Anwendungscodes durch Deklarationen im Datenbanksystem zu ersetzen. In vielen Feldern geht PostgreSQL bei der Anwen­dungsunterstützung weit über das hinaus, was andere Datenbanksysteme bieten von Datentypen über Constraints bis hin zu Erweiterungen, Funktionen, Prozeduren und Triggern. Die für die Anwendungsentwick­lung verwendete Programmier­sprache spielt dabei eine völlig unterge­ordnete Rolle. Sie lernen im Seminar die für die Anwendungs­entwicklung bedeutsamen Aspekte von PostgreSQL und wie Sie diese für sich nutzen können. Auch für Umsteiger*innen von anderen Datenbanksystemen liefert es viele nützliche Hinweise. Das Seminar ist programmiersprachen­unabhängig konzipiert (der Um­gang mit dem OR-Mapper der jeweiligen Programmiersprache ist nicht Bestandteil der Agenda).

Sie können PostgreSQL installieren (Linux, evtl. Windows) und betreiben. Sie beherrschen Sicherheitsaspekte bei DB-Anwendungen. Sie kennen die Features und Datentypen von PG über den Standard von ISO SQL hinaus. Sie verstehen das Transaktionsmanagement von PG und dies für Ihre Anwendungen nutzen.