Dynamische Formulare mit JSON-Schema und AJV (froscon2023)

Published: Aug. 6, 2023, 2:30 p.m.

Web-Formulare auf basis von JSON-Schema und AJV generieren und validieren lassen.\n\nJSON-Schema ist ein offener Standard zur Beschreibung von Datenformaten und AJV ist Validator der diesen Standard verwenden kann um JavaScript-Objekte zu validieren.\nIn Kombination kann dies genutzt werden, um dynamische Formulare f\xfcr eine Webanwendung zu generieren. Der Vorteil: Validierungsregeln k\xf6nnen zentral definiert und an allen relevanten Stellen in der Anwendung (d.h. sowohl Frontend als auch Backend) verwendet werden.\n\nDer Vortrag zeigt anhand konkreter Fallbeispiele, wie Formularfelder mit JSON Schema definiert und mit AJV validiert werden k\xf6nnen. Erfahrungen und Best Practices aus dem Einsatz in realen Kundenprojekten werden vermittelt. Vor- und Nachteile gegen\xfcber alternativen Ans\xe4tzen (z.B. HTML5-Standard, jQuery-Validierung) werden aufgezeigt und m\xf6gliche Einsatzgebiete eingegrenzt.\n\nFortgeschrittene Kenntnisse in HTML und JavaScript werden empfohlen.\nabout this event: https://programm.froscon.org/2023/events/2925.html