Home Schulungen
Schulungen
 

Derzeit können Sie folgende Schulungen buchen.

 
Delphi 10.x (Win32) - Grundlagen der Programmentwicklung
[D10Win32G]
Kursdauer 2 Tage
(jeweils von 9.00 bis 16.30 inklusive 1 Std. Mittagspause)
Preis 550 Euro
10 % Rabatt bei Buchung bis 21 Tage vor Kursbeginn
Voraussetzungen Allg. Programmierkenntnisse
Termine nach Vereinbarung
Weitere Leistungen Sie sind an allen Kurstagen zu einem Mittagessen eingeladen.
Kursinhalt Dieser Kurs richtet sich an Anfänger, die sich einen vertiefenden Überblick über die Programmentwicklung mit Delphi verschaffen wollen.
  • Elemente der Entwicklungsumgebung (IDE)

    • Objektinspektor
    • Formulatdesigner
    • Quellcode-Editor
    • Komponentenpalette
    • Menüleiste

  • Arbeiten mit Komponenten

    • Komponenten zur Designzeit / Laufzeit in Formulare plazieren
    • Mechanismus der Komponetenerzeugung von Delphi über dfm-Dateien
    • Eigenschaften von Komponenten zur Design- / Laufzeit ändern.
    • Visuelle und nichtvisuelle Komponenten

  • Objektorientierte Programmentwicklung

    • einfache Datentypen, (Integer,Double,..), zusammengesetzte Datentypen (Klassen und Records), Zeiger, Arrays, Aufzählungstypen, Mengen,..
    • Kontrollstrukturen
    • Arbeiten mit Klassen (Anlegen, erweitern,..)
    • Eckpfeiler der OOP - Vererbung und Polymorphie - verstehen

  • Das Delphi-Projekt

    • Dateien eines Projektes (Units, Ressourcendateien, Dfm-Dateien,..)
    • Element der Projektdatei (*.dpr)
    • Elemente einer Unit
    • Arbeiten mit mehreren Projekten gleichzeiting in einer IDE-Sitzung mit Hilfe des Projektmanagers
    • Weitergabe von Projekten
    • Erstellen eines eigenen kleinen Projektes

  • Ereignisbehandlung

    • Grundlagen
    • Arten von Ereignissen

  • Fehler- (Exception-) behandlung

    • Möglichkeiten, Exceptions abzufangen
    • Verschachtelte Exceptions
    • Kontrollstrukturen "try finally end" vs. "try except end"
    • Stille Exceptions

  • Erweiterte Möglichkeiten von "RAD" (Rapid Application Development)

    • Bestehende Formulare aus dem Repository als Kopie bzw. als abgeleitetes Formular verwenden
    • Frames, Komponentenschablonen als Möglichkeit bereits erstellte Ressourcen weiter zu verwenden

  • Überblick über wichtige visuelle bzw. nicht visuelle Komponenten

    • z.B. visuell:
      - "TImagelist": Verwaltung von Bilderressourcen
      - "TCombox", "TRadiogoup": Verwaltung bzw. Präsentation von Stringlisten
      - "TFilestream" Dateiinhalte über Streams verwalten
    • z.B. nicht visuell
      - "TRegistry": Eingriff in die Windows-Registry
      - "TOpenDialog", TPrintDialog": Bsp. für Dialogkomponenten

  • Lösung spezielle Programmieraufgaben

    • Dateien lesen, ändern, zurückschreiben
    • Verzeichniszugriff
    • Grafiken erzeugen
    • Drucken
    • Datenaustauch über die Zwischenablage bzw. über Prozessgrenzen hinweg

Ich freue mich auf ihren Besuch

 
Delphi 10.x (Win32) - Fortgeschrittene Programmierung
[D10Win32F]
Kursdauer 2 Tage
(jeweils von 9.00 bis 16.30 inklusive 1 Std. Mittagspause)
Preis 550 Euro
10 % Rabatt bei Buchung bis 21 Tage vor Kursbeginn
Voraussetzungen keine
Termine nach Vereinbarung
Weitere Leistungen Sie sind an allen Kurstagen zu einem Mittagessen eingeladen.
Kursinhalt Dieser Kurs richtet sich an Anfänger, die fortgeschrittene Techniken der Delphi-Programmierung erlernen möchten
  • Arbeiten mit der Windows-API Zur Lösung spezieller Probleme ist es mitunter notwendig, mit der Windows-(32)-API zu arbeiten. Sie lernen hier grundlegende Prinzipien zum Umgang mit der Windows-API

    • Callback-Funktionen
    • Subclassing
    • Kompatible Übergabeparameter

  • Dlls (Dynamic Link Libraries)

    • Dlls erstellen
    • Importieren von Funktionen aus externen Dlls
    • Parameterübergabe
    • Formulare in Dlls organisieren
    • Debuggen vonDlls

  • Komponenten-, Package - Entwicklung

    • Erzeugen, Erweitern von Komponenten
    • Komponenten mit Eigenschaften und Ereignisse ausstatten
    • Distributieren von Komponenten - das Package-Konzept
    • Entwurfs-, Laufzeit-Packages, Packagesammlungen
    • Integration neue Komponenten in die IDE durch Installieren externer Packages.

  • Threads

    • Einsatzgebiete
    • Synchronisationsmechanismen (Mutex, Semaphoree, Critical Sections,..)
    • Threadeinsatz in Datenbankanwendungen

  • Office Automatisierung

    • Objektmodelle von Excel und Outlook
    • Arten der Automatisierung (Early vs. Late Bindung)

  • Fortgeschrittene Datenbankprogrammierung am Bsp. von Interbase bzw. MySql

    • Alternativen beim Datenbankzugriff (Nativer Datenbankzugriff auf Interbase, Zugriff auf MySql-Datenbanken über die ADO-Schnittstelle)
    • Datenvisualisierungs-Komponenten
    • Spezielle Techniken (Master-Detail-Beziehungen aufbauen, Lookupfelder bereitstellen, Daten filtern, Daten sortieren, ..)
    • Besonderheiten beim Arbeiten im Mehrbenutzerumfeld
    • Mehrschichtige Anwendungen

  • Web-Service-Anwendungen

    • Erstellen und Dsitributieren einer mehrschichtigen Anwendung

  • Installationsprogramm mit "InstallShield light" erstellen "InstallShield light" ist im Lieferumfang von Delphi enthalten

    • Erstellen einer vollständigen Programminstallation

Ich freue mich auf Ihren Besuch

 
Php 5 mit Eclipse (Einführung)
[Php5EclG]
Kursdauer 2 Tage
(jeweils von 9.00 bis 16.30 inklusive 1 Std. Mittagspause)
Preis 550 Euro
10 % Rabatt bei Buchung bis 21 Tage vor Kursbeginn
VoraussetzungenAllg. Programmierkenntnisse
Terminenach Vereinbarung
Weitere LeistungenSie sind an allen Kurstagen zu einem Mittagessen eingeladen.
Kursinhalt ..wird zur Zeit überarbeitet
 
Grundlagen von Joomla 3.6
[Joom36G]
Kursdauer 2 Tage
(jeweils von 9.00 bis 16.30 inklusive 1 Std. Mittagspause)
Preis 550 Euro
10 % Rabatt bei Buchung bis 21 tage vor Kursbeginn
Voraussetzungenkeine
Terminenach Vereinbarung
Weitere LeistungenSie sind an allen Kurstagen zu einem Mittagessen eingeladen.
Kursinhalt Für Selbständige ist es heute schon fast unabdingbar seine Dienstleistungen im Internet zu präsentieren. Mit dem kostenlos verwendbaren Content Management System "Joomla 1,5" steht ihnen ein Werkzeug zur Verfügung, mit dem man in einfacher und flexibler Weise Webpräsenzen erstellen kann. Es stehen zahlreiche bereits vorgefertigte Templates zur Verfügung, die man leicht so anpassen kann, daß sie den eigenen Designvorstellungen entgegenkommen. In diesem Kurs zeigen wir ihnen, wie sie mit Joomla eine eigene Webpräsenz erstellen.

  • Voraussetzungen für die Verwendung von Joomla 1.5.14
  • Konzeptinelle Ansätze des CMS "Joomla 1.5"
  • Installation von Joomla 1.5
  • Arbeiten mit der Administrationsoberfläche
  • Planung einer Webpräsenz
  • Auswahl und Bearbeiten von Templates
  • Erstellen von Hauptmenüs
  • Erstellen von Bereichen und Kategorien; Sinn und Zweck
  • Erstellen von Inhalten - Benutzung der Content-Editoren
  • Möglichkeiten Inhalte zu präsentieren
 
Delphi 10 (Win32) - Anwendungsentwicklung in der Praxis
[D10Win32Spez]
Kursdauer 1 Tag
(von 9.00 bis 16.30 inklusive 1 Std. Mittagspause)
Preis 350 Euro
10 % Rabatt bei Buchung bis 21 Tage vor Kursbeginn
VoraussetzungenFortgeschrittene Delphi - Kenntnisse
Terminenach Vereinbarung
Weitere LeistungenSie sind an allen Kurstagen zu einem Mittagessen eingeladen.
Kursinhalt Dieser Kurs richtet sich an fortgeschrittene Entwickler, die Lösungen für häufige vorkommende Anwendungsanforderungen suchen. Folgende Themen werden behandelt
  • Datenbankentwicklung mit ADO

    • Datenbankanbindung
    • Datenvisualisierung
    • Master-Detail-Beziehungen,
    • Blobdatenverwaltung (Grafik- / Textblobs in Tabellen ein- / auslesen)
    • Suchen, Filtern, Sortieren

  • E-Mail - Handling.

    • Aufbau einer modernen E-Mail
    • Einrichten einer Testumgebung aus E-Mail-Client und E-Mail-Server
    • Erstellen von E-Mails in verschiedenen Variationen, z.B. E-Mails mit Html-formatiertem Body und beliebigen Anhängen.

  • Reporterstellung mit der Rave-Komponentensammlung

    • Datenanbindung
    • Layouterstellung
    • Operationen mit gruppierten Daten
    • Einflußnahme auf die Reportgenerierung aus der Delphi-Anwendung heraus.
    • Export von Berichten in verschiedene Formate, z.B. HTML / PDF

  • XML als Schnittstellenformat

    • Notwendige XML-Grundlagen
    • Manipulation von XML-Dateien mit der Komponente TXmlDocument
    • Einsatzgebiete und Beispiele

Ich freue mich auf Ihren Besuch

 
Fr, 28. Feb 2020     escode EDV Beratung     Beratung - Schulung - Programmierung