Seminar / Training
Standard-Customizing deckt viele Anforderungen ab; komplexe Fachlogik benötigt jedoch sauber gekapselte Erweiterungen. Das Seminar zeigt den vollständigen Entwicklungsweg von der Anforderung bis zu einem installierbaren und testbaren Cockpit-Baustein.
Die Übungen orientieren sich an einer kleinen Fachfunktion mit Aktion, Dialog, Serverzugriff und Protokollierung. Wartbarkeit, Fehlerbehandlung und Upgrade-Fähigkeit werden von Beginn an in die Umsetzung einbezogen.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- SDK-Projekte reproduzierbar aufsetzen und Erweiterungspunkte auswählen
- Cockpit-Aktionen, Dialoge und Services implementieren
- Berechtigungs-, Fehler- und Ereignisbehandlung fachgerecht integrieren
- Erweiterungen testen, paketieren, bereitstellen und für Releases pflegen
Zielgruppe
Java-Entwicklung, Softwarearchitektur, technische Beratung und nscale-Customizing mit Programmiererfahrung.
Voraussetzungen
Sichere Java-Kenntnisse, Erfahrung mit Build-Werkzeugen und Versionsverwaltung sowie Grundkenntnisse der nscale-Objekt- und Berechtigungsmodelle.
Seminarinhalte
1. SDK-Architektur, Laufzeitmodell und Erweiterungspunkte
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für SDK-Architektur, Laufzeitmodell und Erweiterungspunkte analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
2. Entwicklungsprojekt, Abhängigkeiten, Build und lokale Testumgebung
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Entwicklungsprojekt, Abhängigkeiten, Build und lokale Testumgebung analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
3. Aktionen, Menüs, Kontextbezug und Auswahlverarbeitung
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Aktionen, Menüs, Kontextbezug und Auswahlverarbeitung analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
4. Dialoge, Validierung, Meldungen und Benutzerführung
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Dialoge, Validierung, Meldungen und Benutzerführung analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
5. Services, Repository-Zugriffe und Transaktionsgrenzen
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Services, Repository-Zugriffe und Transaktionsgrenzen analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
6. Ereignisse, Protokollierung, Fehlerbehandlung und Diagnose
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Ereignisse, Protokollierung, Fehlerbehandlung und Diagnose analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
7. Berechtigungen, sichere Eingaben und technische Schutzmaßnahmen
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Berechtigungen, sichere Eingaben und technische Schutzmaßnahmen analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
8. Tests, Paketierung, Deployment, Versionierung und Upgrade-Pflege
- Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Tests, Paketierung, Deployment, Versionierung und Upgrade-Pflege analysieren.
- Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
- Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
- Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.
Praxisübungen
- Eine kontextabhängige Cockpit-Aktion mit Dialog und serverseitiger Verarbeitung implementieren.
- Fehlerfälle, fehlende Rechte und ungültige Eingaben reproduzieren und mit nachvollziehbaren Meldungen behandeln.
- Ein installierbares Paket erzeugen, in einer Testumgebung bereitstellen und über einen definierten Regressionstest prüfen.
Methodik
Kurze fachliche und technische Einordnungen wechseln mit Demonstrationen, geführten Übungen und selbstständig ausgeführten Prüffällen. Jeder Themenblock wird mit einem dokumentierten Soll-Ergebnis abgeschlossen. Fehlerfälle werden nicht übersprungen, sondern kontrolliert reproduziert, eingegrenzt und nach der Korrektur erneut getestet.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Java-Entwicklung, Softwarearchitektur, technische Beratung und nscale-Customizing mit Programmiererfahrung. |
| Voraussetzungen: | Sichere Java-Kenntnisse, Erfahrung mit Build-Werkzeugen und Versionsverwaltung sowie Grundkenntnisse der nscale-Objekt- und Berechtigungsmodelle. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
