Dauer: 5 Tage
Nutzen
Teilnehmer lernen, Alfresco erweiterbar und wartbar in Unternehmenslandschaften zu integrieren. Der Kurs legt Wert auf saubere Schnittstellen, testbare Anpassungen und klare Grenzen zwischen Konfiguration, Erweiterung und riskantem Kernumbau. Alte Regel: Nur weil man etwas patchen kann, sollte man es noch lange nicht tun.
Praxis im Seminar
Die Übungen behandeln Modellierung, API-Zugriffe, Ereignisse, einfache Erweiterungen, Oberflächenintegration und Integrationsmuster. Teilnehmer strukturieren Entwicklungsartefakte, prüfen Fehlerfälle und bewerten Updatefähigkeit.
Thematische Schwerpunkte
- Entwicklungsarchitektur, Erweiterungspunkte und Upgrade-sichere Anpassungsstrategie
- REST- und Repository-APIs für Inhalte, Metadaten, Suche und Berechtigungen
- Custom Models, Aspekte, Validierung und technische Modellpflege
- ADF-orientierte Frontend- und Anwendungsintegration auf Einordnungsebene
- Events, externe Dienste, Integrationsmuster und asynchrone Verarbeitung
- Build, Test, Fehleranalyse, Deployment und Dokumentation von Anpassungen
Voraussetzungen
Programmiererfahrung, REST-Grundlagen, XML/JSON-Verständnis und Alfresco Grundkenntnisse. Kenntnisse in JavaScript, Java oder moderner Webentwicklung sind je nach Zielrolle sinnvoll.
Einordnung
Der zentrale Entwicklerkurs. Er sollte nach Grundlagen, Content Modeling und idealerweise Administration besucht werden.
