{"id":1365,"date":"2024-09-23T19:45:25","date_gmt":"2024-09-23T17:45:25","guid":{"rendered":"https:\/\/blog.kivitendo.de\/?p=1365"},"modified":"2024-09-23T19:45:25","modified_gmt":"2024-09-23T17:45:25","slug":"workshop-technische-komponenten-kivitendo-28-11-2024","status":"publish","type":"post","link":"https:\/\/blog.kivitendo.de\/?p=1365","title":{"rendered":"Workshop Technische Komponenten kivitendo 28.11.2024"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p><br><strong>Vorstellung der technischen Komponenten in kivitendo<\/strong><\/p>\n\n\n\n<ul><li>LaTeX-Druckvorlagen<\/li><li>Perl Template-Toolkit<\/li><li>Postgresql-Datenbank-Struktur<\/li><li>Hintergrund-Jobs in kivitendo<\/li><li>Perl-Webskripte (legacy Controller)<\/li><li>moderner Model-View-Controller Code<\/li><li>Konfiguratives Customizing mit Bordmitteln am Beispiel &#8220;benutzerdefinierte Variablen&#8221;<\/li><\/ul>\n\n\n\n<p><strong>Eigene Entwicklungen in kivitendo vornehmen und langfristig pflegen<\/strong><\/p>\n\n\n\n<ul><li>Individuelle git Zweige erstellen<\/li><li>Individuelle automatisierte Testf\u00e4lle erstellen<\/li><li>Hilfe im Fehlerfall: Debugging in kivitendo<\/li><li>Zust\u00e4nde von Objekten &#8211; Arbeiten mit der kivitendo-Console<\/li><li>Test-Driven-Development (nach dem Konzept kommt erst der Test und dann der Code)<br><\/li><\/ul>\n\n\n\n<p><strong>Schnittstellen in kivitendo<\/strong><\/p>\n\n\n\n<ul><li>CSV Im- und Export-M\u00f6glichkeiten<\/li><li>Ansprechen der Schnittstellen mittels Hintergrund-Job<\/li><li>M\u00f6glichkeiten der Synchronisation auf DB-Ebene<\/li><li>Prinzipielle Integrations-M\u00f6glichkeiten eines REST-Clients in kivitendo am Beispiel von Shopware 6<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Die Teilnehmer-Betrag bel\u00e4uft sich auf  600,- \u20ac netto pro Person und beinhaltet zus\u00e4tzlich die Teilnahme der kivi-Veranstaltung am Vortrag.<\/p>\n\n\n\n<p>kivitendo-Partner erhalten einen entsprechenden Vorzugspreis.<\/p>\n\n\n\n<p>Anmeldung und bei Fragen einfach eine E-Mail an: anmeldung@kivitendo.de<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorstellung der technischen Komponenten in kivitendo LaTeX-Druckvorlagen Perl Template-Toolkit Postgresql-Datenbank-Struktur Hintergrund-Jobs in kivitendo Perl-Webskripte (legacy Controller) moderner Model-View-Controller Code Konfiguratives Customizing mit Bordmitteln am Beispiel &#8220;benutzerdefinierte Variablen&#8221; Eigene Entwicklungen in kivitendo vornehmen und langfristig pflegen Individuelle git Zweige erstellen Individuelle automatisierte Testf\u00e4lle erstellen Hilfe im Fehlerfall: Debugging in kivitendo Zust\u00e4nde von Objekten &#8211; Arbeiten mit [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/1365"}],"collection":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1365"}],"version-history":[{"count":1,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/1365\/revisions"}],"predecessor-version":[{"id":1366,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=\/wp\/v2\/posts\/1365\/revisions\/1366"}],"wp:attachment":[{"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kivitendo.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}