Einführung in die Confluence App-Entwicklung
Ziele und Teilnehmerkreis der Confluence Schulung
Mit einer Confluence App können Entwickler das beliebte Enterprise Wiki anpassen und erweitern. Eine App ist ein Paket aus Code, dass Confluence neue Funktionen hinzufügt oder das Verhalten bestehender Funktionen ändert. Alle kundenspezifischen Erweiterungen werden in der Regel als App realisiert.
Unsere Schulung gibt ihren Softwareentwicklern einen kurzen Einstieg in die App-Entwicklung. Anhand eines mit dem Trainer abgestimmten einfachen Beispiels wird innerhalb der Schulung eine erste App erstellt.
Folgenden Themen werden dabei behandelt:
- Konfiguration von Entwicklungs- und Testumgebungen
- Konfiguration von Apps und deren Eigenschaften
- Zusammenspiel Velocity-Templates und Java-Klassen
- Logging und Debugging
- Erstellung von individuellen Benutzeroberflächen und Konfigurationsoberflächen
- Speichern und Auslesen von Konfigurationsobjekten
- Generelles Erweitern von Masken
- Confluence-Makros
- Erweiterung der Seiten-Funktionalitäten in Confluence im Extras-Menü und / oder Seiten-Header
- Berechtigungsprüfung
- Best-Practices und typische Anfängerfehler bzw. Stolpersteine
Entwicklung der App erfolgt in der Entwicklungsumgebung Atlassian SDK.
Zielgruppe der Schulung sind Softwareentwickler, die Grundkenntnisse in folgenden Bereichen mitbringen sollten:
- Java-Entwicklung
- Atlassian Confluence
- Atlassian AddOn-Entwicklung
- Atlassian Entwickler-Framework
- XML, HTML, CSS, Javascript
Schulungsinhalte
Teil 1: Einführung
- Vorstellung und Schulungsziel
- Grundlagen App-Entwicklung
- Einführung in die Nutzung des Atlassian Plugin SDK
- Aus welchen Teilen ist eine App aufgebaut
- Wie baue ich das Artefakt für eine App (Buildprozess)
Teil 2: Entwicklung einer Confluence-App
- Vorstellung des Beispiels (am besten eine Idee von Ihnen)
- Erklären welche Module die App dafür enthalten muss
- Nach und nach die Module erklären und zusammen entwickeln
- Alle Module zusammenführen und App bauen
Teil 3: Ihre Fragen
Leistungen
- Durchführung der 1‑tägigen Präsenzschulung zu einem abgestimmten Termin vor Ort
- Teilnahmebescheinigung
Verfügbare Zusatzleistungen
- Anpassung der Schulung nach auf Wunsch des Kunden gegen Aufpreis
Verfügbare Formate
- Präsenztraining
Jetzt Termin anfragen