Amazon Alexa Skill Programmierung in PHP - Programmierkurs für Anfänger.

Hier lernen wir Programmierung der Alexa Endpoints. Amazon Dokumentation ist zwar sehr umfangreich, aber ist alles andere als einfach zu verstehen. Diese Alexa Skill Programmierkurs besteht aus vielen Schritt-für-Schritt-Anleitungen , Tutorials und einfachen Beispielen. Das Prinzip dieses Programmierkurses ist- In kleinen Schritten von einfachen Sachen zum komplizierten fortzubewegen. Beispiel PHP Quellcode verstehen, ausprobieren und basierend auf verstandenen PHP code und Funktionsprinzip zum nächsten Artikel bzw Beispiel übergehen.
Vorteile und Nachteile eines PHP endpoints.
- Wenn du bereits Erfahrung in PHP MySQL hast brauchst du keine neue Programmiersprache zu lernen.
- Wenn du bereits eine Webseite betreibst, brauchst du für hosten deines Alexa endpoints nicht zusätzlich zu zahlen.
- Es gibt Hoster die kostenlos Webspace anbieten.
- Du hast volle Kontrolle über deinen Skill auch nach der Zertifizierung und Veröffentlichung. Du kannst immer noch Veränderungen in das Verhalten des Skills und kleine Modifizierungen vornehmen. Bei Amazon gehosteten endpoints sind die nach Zertifizierung gesperrt.
Die Webseite befindet sich noch im Aufbau und wird nach und nach mit Inhalten gefüllt!
Stand 27.06.21
- Vorteile eines Alexa PHP endpoints
- Grundlagen der Kommunikation zwischen PHP endpoint und dem Alexa skill
- Voraussetzungen des Servers zum Betrieb eines Alexa endpoint. (SSL handshake Falle)
- Erstes PHP endpoint und erste "hallo welt" Alexa skill. UTF-8 ohne BOM
- Debug Ausgaben und Fehlerberichterstattung
- JSON in PHP Verarbeiten, JSON als String, Array oder Ojekt. Umwandlungs Operationen und Funktionen.
- JSON im separaten Datei (BOM Falle), JSON Hilfsmittel.
- Verwendung von MySQL Datenbank, Speicherung des Zustands des Alexa skills.
- Gültiger PHP-Endpoint. Anforderungen an die Sicherheit vom Amazon Cert Check , verification of certificate fingerprint