<< Bootcamp Datenbankwebapplikationen mit Firebird | Sitemap | Lazarus Schulung für Delphi Programmierer >>

Firebird Entwickler Tage

Die Firebird Entwickler Tage sind das Trainingsevent für Delphi und Lazarus Entwickler, die vom Wissen der IBExpert Datenbank Experten profitieren möchten. Es erwarten Sie interessante Vorträge rund um die Entwicklung mit Firebird, IBExpert, Lazarus und Delphi. Der Fokus liegt dabei konsequent auf dem praktischen Einsatz der vorgestellten Technologien und Methoden, die auch mit anderen Programmiersprachen umgesetzt werden können.

Themen im Überblick

Client Entwicklung

  • Debuggen einer Delphi/Lazarus Datenbankanwendung mit dem integrierten Debugger
  • Erstellen geeigneter Events für zusätzliche Protokolle auch ohne Debugger
  • Serverseitiges Monitoring von Datenbankanwendungen
  • Einrichtung eines 24/7 Monitoring Protokolls im Server
  • Netzwerkmonitoring der Datenbankkommunikation auf TCP/IP Paketebene
  • Performancevergleich verschiedener Komponenten: TxxTable, TxxDataset, TxxQuery etc.
  • Automatisch von Komponenten erzeugte SQLs erkennen und bewerten
  • SQLs auf dem Server anhand von Quelltextergänzungen im Delphi/Lazarus Quellcode identifizieren
  • Eigene Profiling Methoden automatisiert im Delphi/Lazarus Quellcode ergänzen
  • Autocommit oder manuelles Commit?
  • Mit Prepare oder ohne Prepare?
  • SQLs mit oder ohne Parameter? Vor- und Nachteile!
  • Befehle in Blocks zusammenfassen

Server Entwicklung

  • Basiswissen zur Arbeitsweise und Architektur des Firebird Servers
  • Mangelhaftes Transaktionshandling erkennen und Auswirkungen bewerten
  • Zuordnung langlaufender Transaktionen im Netzwerkbetrieb, Identifikation des Verursachers
  • Techniken, um langlaufende Transaktionen serverseitig zu beenden
  • Trigger Sequenzen analysieren und Ablauf protokollieren
  • Geschwindigkeitsvorteile von Stored Procedures messen und bewerten
  • Stored Procedures und Trigger mit IBExpert erstellen und debuggen
  • Globale Datenbankanalyse: fehlende Primärschlüssel, doppelte, falsche und fehlende Indizes erkennen
  • Berechnete Felder performant einsetzen und Anzeige über Berechtigungen steuern
  • Datentypen und Tabellendefinitionen richtig einsetzen
  • Execute Statement on External richtig einsetzen

Administrative Aufgaben

  • Datenbankmodell mit IBExpert visualisieren
  • Datenbankmodell für eine Versionskontrolle in SVN o.ä. exportieren
  • IBExpert für Versionierung von Stored Procedures und Trigger einrichten
  • Automatisierter Metadatenabgleich zwischen Entwicklungsdatenbank und Produktionsdatenbank
  • Automatisierter Datenabgleich zwischen mehreren Datenbanken per Script automatisieren
  • Datensicherung über Backup Werkzeuge im laufenden Betrieb einsetzen
  • Laufzeit der Datensicherung optimieren
  • Shadow als alternative High Speed Sicherungsmethode
  • Basiswissen Replikation als Echtzeitbackup
  • Hardwaregeschwindigkeit messen und vergleichen mit IBExpert Benchmark
  • Tipps und Tricks für optimale Hardware und Software für einen Firebird Server

Firebird 3.0

  • Was bringt die neue Mehrprozessorfähigkeit in Firebird 3.0 wirklich?
  • Einsatzmöglichkeiten für Packages und Internal Functions
  • Was muss man bei einer Umstellung auf Firebird 3.0 beachten?
  • Benchmark Vergleich Firebird 2.5/Firebird 3.0

IBExpert

  • Tipps und Tricks für die tägliche Arbeit
  • Warum SQL Befehle selber schreiben, wenn diese im IBExpert Assistent schnell und zuverlässig erzeugt werden können
  • Softwaremodelle Developer Studio, Company Year Edition und Day Edition

Dauer: 3 Tage, jeweils von 9:30 bis 16:30, Mittagessen inklusive.

Es gelten unsere Vertragsbedingungen der IBExpert GmbH für die Erbringung von Beratungs- und sonstigen Dienstleistungen (AGB-Dienstleistungen), und unsere Teilnahmebedingungen.

Bestellungen im Onlineshop oder per E-Mail an sales@ibexpert.biz.

Kursinformation und Wegbeschreibung (PDF Download)?.

Übernachtung: Es befinden sich sehr viele Hotels in direkter Umgebung, bitte buchen Sie selbst!

Abendprogramm: Am Montag- und Dienstagabend werden wir den Teilnehmern einen gemeinsamen Restaurantvorschlag unterbreiten. Die Kosten trägt jedoch jeder Teilnehmer selbst.

Wir möchten Ihnen empfehlen, einen Laptop mit der eigenen Entwicklungsumgebung mitzubringen, da wir im Rahmen der Vorträge gerne mit geeigneten Kundenprojekten unsere Techniken zeigen.



Teilnahmebedingungen

Alle Preise verstehen sich in Euro netto zzgl. der jeweils gültigen Mehrwertsteuer; dies gilt auch für die internationalen Teilnehmer, EU und Nicht-EU-Staaten (§ 3a, UstG.), da die Veranstaltung in Deutschland stattfindet. Die Teilnahmegebühr wird sofort nach Rechnungsstellung fällig. Die Teilnahme ist nur bei vollständiger Bezahlung vor Veranstaltungsbeginn möglich. Die Teilnahme kann bis zum 25.04.2016 storniert werden.

Im Falle einer Stornierung wird eine Stornierungsgebühr in Höhe von EUR 250,00 pro Teilnehmer zzgl. MwSt. fällig, die vom Veranstalter erhoben wird. Nach diesem Datum ist keine Stornierung mehr möglich und die Teilnahmegebühr wird in voller Höhe fällig.

Der Veranstalter behält sich das Recht auf Änderungen am Programm aus organisatorischen oder anderen Gründen vor. Zahlungen werden erstattet, wenn die Veranstaltung vom Veranstalter abgesagt werden muss. Weitere rechtliche Ansprüche gegenüber dem Veranstalter sind ausdrücklich ausgeschlossen.

Es gelten unsere Allgemeine Geschäftsbedingungen, insbesondere, Vertragsbedingungen der IBExpert GmbH für die Erbringung von Beratungs- und sonstigen Dienstleistungen (AGB-Dienstleistungen).

Die Preise gelten bei Online Buchung im Shop und Sofortzahlung per Banktransfer, Paypal oder Visa/MC Kreditkarte! Die Plätze sind begrenzt. Bei weiteren Fragen wenden Sie sich bitte an sales@ibexpert.biz oder telefonisch an 04407 3148770.


<< Bootcamp Datenbankwebapplikationen mit Firebird | Sitemap | Lazarus Schulung für Delphi Programmierer >>