
Ich kenne die Software-Komponenten welche in diesem Kurs verwendet werden.
In den Kursmaterialien finde Ich :
Die Kursübersicht als PDF Datei
REST API Test-Daten (DEMO.postman_collection.json) zum Importieren mit Postman
Das fertige Xojo Projekt (formidable.xojo_binary_project.zip) zur Erstellung des Desktop Programmes
Alle hier verwendete Software mit Ausnahme des Formidable Plugins kann kostenfrei heruntergeladen und eingesetzt werden.
Nachtrag (Juli 2020):
* Das Beispielprojekt wurde mit Xojo 2018r1.1 geschrieben und basiert auf API Xojo.NET.HttpSocket.
** Formidable Forms Pro ist ein kostenpflichtiges Premium Wordpress Plugin.
Ich erfahre, was mich erwartet, was wir gemeinsam installieren und programmieren und ich habe den Kursleiter kennengelernt.
Ich weiss, wo die Reise hingeht und habe das Endprodukt dieses Kurs im Einsatz gesehen: Die Dateneingabe in ein selber erstelltes Formular auf dem Webserver und ein selber programmiertes Desktop-Programm mit welchem die Formular-Daten gelesen, geändert, gelöscht oder neu geschrieben werden.
Ich kenne eine mögliche Art der Installation von Wordpress samt Gestaltungsgrundlage (DIVI Theme) und habe gesehen wie man die Formular- und Datenbank-Erweiterung (Formidable Forms Plugin) installiert. Ich weiss, wie man damit ein Formular erstellt und habe die Eingabefelder so umbenannt, dass ich diese später in der Programmierung einfacher werde verwenden können.
Ich habe einen Überblick über das zentrale Thema des Testens von REST APIs gewonnen.
Ich weiss wie ich mittels der Software Postman einen GET und POST Request zum Webserver ausführe. Ich kann die REST API Schnittstelle mittels Postman testen und Fehlkonfigurationen auf dem Server erkennen und bereinigen.
Ich weiss wie ich mittels der Software Postman einen DELETE und PATCH Request zum Webserver ausführe. Ich weiss, wie ich die vier Grundoperationen Lesen, Einfügen, Ändern, Löschen mit Postman ausführen und austesten kann.
Mit Hilfe von Xojo kann ich die Benutzeroberfläche eines Programmes erstellen, mit welchem die Anwender Daten auf einem Webserver bearbeiten können.
Ich habe den Überblick über das Thema: Hinzufügen von Modul, Klassen, Methoden, Ereignis Handler und Eigenschaften
Ich kenne die wesentlichen Bestandteile eines Xojo Programmes und weiss wie ich diese hinzufüge: Modul, Klassen, Methoden, Ereignis Handler und Eigenschaften. Ich weiss wo und wie ich Programm-Code hinzufügen kann und wie ich einen Testlauf meiner Software durchführe.
Ich habe den Überblick gewonnen über die Methoden, welche ich zur Implementierung eines GET Requests als nächstes schreiben werde.
Ich weiss, wie ich mit einem selber geschriebenen Xojo Programm Formulardaten vom Webserver abholen kann. Ich kann mit einem Formidable Forms Webdienst aus meinem Xojo Programm heraus kommunizieren. Ich weiss wie man die dafür notwendigen Methoden programmiert.
Ich kann die aufgelisteten Datensätze jetzt auch in einer Detailanzeige erscheinen lassen. Ich habe die Listenansicht farblich verändert und die Benutzerführung meines Programmes verbessert, indem ich Schaltflächen in Abhängigkeit von vorhandenen Daten aktiviere.
Ich kann ein Xojo Desktop Programm schreiben, um Formulardaten auf dem Webserver zu schreiben, zu ändern und zu löschen. Ich weiss wie ich mit Xojo die HTTP POST, PATCH und DELETE Requests implementieren kann.
Ich kenne nun alle 4 Grundoperationen mit welchen ich die Formular-Datenbank auf meinem Wordpress Webserver aus meinem selber programmierten Desktop Programm heraus bearbeiten kann. Ich kenne Xojo, mit welchem ich mein Programm für macOS, Windows oder Linux kompilieren kann.
Ich weiss, wie ich meinem Kursleiter direkt Feedback geben kann.
Mit diesem Kurs kann ich Formulare zur Datenerfassung auf meinem Webserver erzeugen und ich kann ein echtes Desktop Programm für macOS, Windows oder Linux schreiben, welches diese Daten verarbeitet.
Anhand eines praktischen Beispiels lerne ich zuerst wie ich mit Hilfe des Formidableforms Pro Plugins ein einfaches Formular auf Wordpress erstelle. Anschliessend teste ich den externen Zugriff auf dieses Wordpress Formular mit Hilfe der REST API Testsoftware Postman.
Wenn diese Voraussetzungen geschaffen sind, dann schreibe ich ein Desktop Programm mit Hilfe von Xojo, welches nun von extern Daten in dieses Wordpress-Formular schreiben kann, diese wieder auslesen und auch ändern und löschen kann.
Ich erwerbe die Kompetenz mit Xojo ein Desktop Programm zu erstellen, welches über die REST API von Formidable Forms die Daten auf dem Webserver bearbeiten und auch offline weiterverwenden kann.
Ich lerne die Rapid Application Development (RAD) Entwicklungsumgebung von Xojo kennen und wie einfach ich damit für macOS, Windows oder Linux nativ ablaufende Software erstellen kann.
Nach dem Kurs bin ich fähig, die Webdienste des Formidable Forms Plugin aus einem selber geschriebenen Programm heraus zu verwenden.
Das Beispielprojekt wurde mit Xojo 2018r1.1 geschrieben und basiert auf API Xojo.NET.HttpSocket. Formidable Forms Pro ist ein kostenpflichtiges Premium Wordpress Plugin.
Hinweis: Jüngere Versionen von Xojo bieten neu auch noch weitere Schnittstellen zur Kommunikation mit Webservices an.