In diesem Kurs
Lerne, wie man schnell professionelle Web-Apps erstellt. In diesem Kurs konzentrieren wir uns auf das Backend von Velo, der Full-Stack-Webentwicklungslösung von Wix. Schreibe Code, der in bestimmten Zeitabständen ausgeführt wird, integriere Dienste von Drittanbietern, führe Tests durch und speichere geheime API-Schlüssel in deiner Website. Außerdem erfährst du, wie du Code-Pakete verwendest, um deiner Website Funktionen hinzuzufügen.
Du lernst
Schritte für die Integration von Drittanbieter-Diensten mit der Wix Fetch API
Wie du die für das Backend verfügbaren Velo-APIs verwendest
Wie man Code schreibt, der in bestimmten Zeitintervallen ausgeführt wird
Strategien zum Testen von Backend-Code in einer Testumgebung
Wie du den Secrets Manager verwendest, um private API-Schlüssel zu speichern, die Informationen sichern und schützen
Wie du npm- und Velo-Code-Pakete in deine Website integrierst, um schneller Funktionen zu erstellen
Joshua ist Digital Creator und Developer Advocate für Wix.com. Er begeistert sich dafür, Probleme zu lösen, Musik zu machen und Entwicklern beizubringen, wie man online erfolgreich sein kann.
Wix Developer Advocate
Dein Host
Joshua Alphonse
Für wen ist der Kurs?
Entwickler, die die Performance durch Techniken aus der Backend-Entwicklung steigern möchten
Erfahrene Entwickler, die lernen möchten, wie man mit Wix sensiblen Code oder private Daten auf einem Server mithilfe von Backend-Entwicklung speichert
Fortgeschrittene Entwickler, die daran interessiert sind, Dienstleistungen von Drittanbietern mit einer Website zu verbinden
Ressourcen, die dir helfen, zu wachsen
Hol dir hilfreiche Artikel, praktische Vorlagen und mehr, um deine Fähigkeiten einzusetzen.
-
Loading...
-
Loading...
-
Loading...
-
Loading...
Überblick
Hallo und willkommen beim Velo-Backend-Kurs.
Wie wir wissen, ist Velo ein leistungsstarkes Tool, mit dem du Webanwendungen auf Wix erstellen, verwalten und bereitstellen kannst.
Du kannst dazu JavaScript-Code hinzufügen und im Laufe dieses Kurses werden wir mithilfe des Backends verschiedene Dinge erstellen, von eigenen Webmodulen, über eine eigene API mit HTTP-Funktionen bis hin zur Integration von Dritteranbieterdiensten.
Als Erstes starten wir den Entwicklermodus (Dev-Modus), um loslegen zu können.
Wenn wir den Dev-Modus aktiviert haben, gehe ich hier zum Velo-Seiten-Panel.
Im vorangegangenen Frontend-Kurs und im Einsteigerkurs haben wir mit Seitencode begonnen, aber in diesem Kurs geht es um Codedateien.
Und wir starten mit dem ersten Ordner namens „Öffentlich“.
Unter „Öffentlich“ kannst du auf deine JavaScript-Dateien zugreifen, damit du sie auch im Frontend einbinden kannst.
Als Nächstes haben wir „Backend“ und hier wirst du den Großteil deiner Backend-Dateien erstellen.
In diesem Ordner kannst du verschiedene Dateien erstellen, angefangen mit einem neuen Webmodul.
Mit einem Webmodul kannst du Funktionen aus dem Backend ins Frontend exportieren.
Das ist eine entscheidende Funktion, damit du nicht zu einer anderen API wechseln musst, sondern einfach alles im selben Editor erledigen kannst.
Wir können auch reguläre JavaScript-Dateien erstellen und sogar eine Datei zum Planen von Jobs.
So kannst du Jobs planen und Funktionen in deinem Projekt mit unterschiedlicher Regelmäßigkeit wiederholen.
Angenommen, du möchtest Nutzer daran erinnern, wenn der Jahrestag ihrer Anmeldung auf deiner Website bevorsteht, dann kannst du dafür einen Job planen.
Unser letzter Bereich hier im Backend sind die „Codepakete”.
Und unter „Codepakete“ haben wir eine neue Funktion namens „Velo-Pakete“.
Das hilft Entwicklern, schneller zum Ziel zu gelangen, ohne jedes Mal das Rad neu erfinden zu müssen, nur um dieselben Funktionen auf ihrer Website nutzen zu können.
Velo-Pakete sind Webmodule, die so zusammengestellt sind, dass du viele Funktionen sofort nutzen kannst, ohne immer alles neu erstellen zu müssen.
Das Velo-Team hat bereits viele vorgefertigte Velo-Pakete erstellt, z. B. Twilio, Zwei-Faktor-Authentifizierung, Google Tabellen, sogar einige Kombinationen mit AWS.
Das ist wichtig für die Wiederverwendung von Code und du kannst in Zukunft auch eigene Velo-Pakete erstellen.
Velo bietet auch die Möglichkeit, npm zu nutzen, das weltweit größte Software-Repository für JavaScript.
So kannst du externe Dienste wie Google, Stripe oder Twilio installieren und auf deiner Website verwenden.
So kannst du z. B. Dinge anbieten, wie eine SMS an deine Kunden zu schicken, nachdem sie etwas gekauft haben, oder vielleicht sogar deine Website mit einem Google Tabellenblatt verknüpfen.
Du kannst auch Hilfsmittel wie Lodash verwenden, um deinen Code übersichtlicher zu gestalten.
Du kannst außerdem auch hier die Suchfunktion an der Seite verwenden, um Dinge im Code zu suchen.
Manchmal kann es sein, dass du nicht mehr weißt, wo du aufgehört hast, oder Funktionen suchst, die du erstellt hast.
Du kannst das hier benutzen, um sie zu finden.
Datenbanken greifen auch häufig auf das Backend zurück.
Vielleicht verwendest du ja „Wix Data“.
Das ist vermutlich die beliebteste API, die du verwenden kannst.
Wir haben auch den Release-Manager und den Secrets-Manager, wo du im Backend geheime API-Schlüssel speichern kannst.
Unser Backend ist wirklich sicher.
Und der Secrets-Manager sorgt für noch mehr Sicherheit, damit du deine API-Schlüssel speichern kannst, ohne sie dem Frontend preiszugeben.
Du kannst auch eigene Funktionen protokollieren und beobachten.
Das geht über den Rahmen dieses Kurses hinaus, aber du findest weitere Informationen und eine Dokumentation im untenstehenden Link.
So, das war die Editor-Tour.
In der nächsten Lektion erstellen wir unser eigenes Webmodul und verwenden die wix-data API.
{title}
Prep for your exam with free video courses and lessons