Für die grundlegende Funktion dieser Website nutzen wir so wenig Cookies wie möglich. Nur wenn Sie damit einverstanden sind, kommen auch Cookies für erweiterte Funktionen oder Marketingzwecke zum Einsatz. Weitere Informationen erhalten Sie in unserer Datenschutzerklärung.
Lazarus und Free Pascal - Fortschritt
Kompakt-Intensiv-Training
-
Kursbeschreibung
Object Pascal ist eine auf der Programmiersprachen Pascal von Niklaus Wirth aufbauende Programmiersprache, deren Funktionsumfang mit C++ vergleichbar ist. Als großer Vorteil gegenüber anderen Sprachen gilt gemeinhin die bessere Lesbarkeit des Codes.
Mit der Free Pascal Implementierung und der darauf implementierten RAD-Umgebung Lazarus (RAD – Rapid Application Development) steht eine vollständige Open Source Implementierung dieser auch von Delphi her bekannten Sprache zur Verfügung. Zudem bietet diese Implementierung mit ihrer Verfügbarkeit auf verschiedenen Betriebssystem- und Hardware-Plattformen die Möglichkeit Anwendungen leicht zu portieren, da einmal geschriebener Code auf allen Plattformen kompiliert werden kann. Anstelle des von Java bekannten code once – run anywhere steht bei Free Pascal code once – compile anywhere.Aufbauend auf dem Grundlagenkurs werden Sie sich in diesem Kurs zunächst Dynamic Link Libraries bzw. Shared Libraries beschäftigen. Daran anschließend erhalten Sie eine Einführung in die Komponentenentwicklung, bevor Sie diese Kenntnisse auf die Erstellung von Packages anwenden. Moderne Multiprozessor-CPUs sind in der Lage Aufgaben zu parallelisieren, z.B. im Hintergrund eine Berechnung durchzuführen, während im Vordergrund der Benutzer weiter arbeiten kann. Im Kapitel Threads lernen Sie wann es sinnvoll ist ein Programm multithreaded zu entwickeln, wie Threads in Object Pascal erzeugt werden und was dabei zu beachten ist.
Office-Anwendungen sind heute in in der Regel in der Lage ferngesteuert zu werden. Dies ist z.B. hilfreich, wenn Sie Microsoft Word oder LibreOffice Writer nutzen wollen, um Ihre Geschäftsformulare zu gestalten und dann z.B. aus der Fakturierung heraus über diese Formulare Ihre Rechnungen drucken oder per Mail versenden wollen. Mit den entsprechenden Klassen in Object Pascal lassen sich solche Aufgaben einfach automatisieren.Die Lazarus Entwicklungsumgebung bietet leicht zu nutzende Schnittstellen zu verschiedenen Datenbanksystemen, mit denen sich einfach Datenbankanwendungen erstellen lassen. Anhand des Open Source Datenbanksystems MariaDB 10.x lernen Sie wie man eine Verbindung zu einer Datenbank aufbaut und einfache Zugriffe mit SQL implementiert. Im Anschluss geht es dann um mehrschichtige Anwendungen. Dies ist ein recht komplexes Thema, das auf verschiedene Weise angegangen werden kann und es wird je nach Fragen der Teilnehmer/-innen auch ausführlicher erklärt werden können. IN diesem Zusammenhang wird auch ein Beispiel für Message Queuing mit RabbitMQ vorgestellt.
Mit praxisnahen Tipps und Tricks im Umgang mit Lazarus und Free Pascal schließt die Schulung. Sie sind nun soweit ausgebildet, dass Sie die Programmiersprache kompetent und professionell anwenden können. -
Kursinhalte
- Dynamic Link Libraries / Shared Libraries
- Einführung Komponentenentwicklung
- Arbeiten mit Packages
- Threads
- Grundlagen Office Automatisierung
- Einführung Datenbankanwendungen mit Free Pascal am Beispiel MariaDB 10.x
- Anriss: Abfragen mit SQL
- Mehrschichtige Anwendungen
- Tipps & Tricks
Tipp: Empfohlene Trainingsdauer für alle Kursinhalte:1 - 2 Personen: 3 Tage - 4 Tage3 - 8 Personen: 4 Tage -
Voraussetzungen
Kenntnisse entsprechend der Inhalte des Grundlagen- und Aufbau-Trainings (siehe Lazarus und Free Pascal - Grundlagen - Aufbau)
-
Unterrichtszeiten
(8 x 45 Minuten)
jeweils von 09.30 Uhr - 17.00 Uhr -
Vorteile
Unsere Garantien, damit Ihr Training auch garantiert ein Erfolg wird
- Qualitätsgarantie
- Zufriedenheitsgarantie
Authorized Training Center
medienreich ist zertifizierter Trainingspartner von Adobe, Autodesk und Corel. Wir sind ihr Partner für erstklassige und praxisnahe Wissensvermittlung.
Rabattsystem für öffentliche Trainings- 5 % Rabatt bei gleichzeitiger Anmeldung von 2 - 3 Personen für ein Training oder für die Buchung eines 2. oder 3. Trainings innerhalb eines Jahres.
- 10 % Rabatt bei gleichzeitiger Anmeldung von 4 - 6 Personen für ein Training oder für die Buchung eines 4. oder 5. Trainings innerhalb eines Jahres.
- 15 % Rabatt bei gleichzeitiger Anmeldung von mindestens 7 Personen für ein Training oder ab der Buchung eines 6. Trainings innerhalb eines Jahres.
-
Kundenbewertungen
Spezial-Training
Sie haben Fragen? Gern beraten wir Sie und erstellen Ihnen ein individuelles Angebot.
Preis: auf Anfrage
Angebot anfordern- Durchführungsgarantie »
- Zufriedenheitsgarantie »
- Qualitätsgarantie »