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:
-
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
- Wählen Sie zwischen einer Inhouse-Schulung direkt bei Ihnen vor Ort oder einer Online-Schulung:
- Durchführung der 1‑tägigen Schulung bei Ihnen vor Ort in Ihrem Schulungsraum mit max. 6 Teilnehmern durch eine/n erfahrene/n Trainer/in oder
- Durchführung einer Online-Schulung mit 2 Schulungseinheiten von je 3,5 Stunden verteilt auf 2 Tage
- Schulungsunterlagen als elektronisches Dokument
- Auf Wunsch ein gedrucktes Exemplar unserer Standardschulungsunterlagen pro Teilnehmer
- Teilnahmebescheinigung
Hinweis: Für unsere Schulung haben wir eine maximale Teilnehmerzahl festgelegt, damit Sie von einem optimalen Lernergebnis profitieren können. Diese Begrenzung der Gruppengröße basiert auf unseren langjährigen Erfahrungen und ermöglicht dem Trainer jedem Teilnehmer die erforderliche Aufmerksamkeit zu schenken.
Verfügbare Zusatzleistungen
- Sollten in Ihrem Hause keine Schulungsräume verfügbar sein, kümmern wir uns gegen Aufpreis gern um einen passenden Veranstaltungsort
- Anpassung der Schulung nach Ihren Wünschen gegen Aufpreis möglich
- Bereitstellung Schulungssystem durch Communardo gegen Aufpreis
Verfügbare Formate
- Inhouse-Schulung
- Online-Schulung