Seminar nscale – Java SDK und Server-APIs

Seminar / Training

Programmierschnittstellen ermöglichen leistungsfähige Integrationen, verlangen aber klare Transaktions-, Berechtigungs- und Fehlergrenzen. Das Seminar entwickelt eine kleine Serveranwendung vom Verbindungsaufbau bis zur kontrollierten Bereitstellung.

Jeder API-Aufruf wird nicht nur funktional, sondern auch hinsichtlich Rechteprüfung, Wiederholbarkeit, Protokollierung und Ressourcenverbrauch betrachtet. Dadurch entsteht Code, der in Betrieb und Support nachvollziehbar bleibt.

Inhaltsübersicht

  • Zielsetzung
  • Zielgruppe
  • Voraussetzungen
  • Seminarinhalte
  • Praxisübungen
  • Methodik

Zielsetzung

  • ein reproduzierbares Java-SDK-Projekt mit sicherer Sitzung aufsetzen
  • Objekte, Metadaten, Inhalte, Versionen und Suchen über APIs verarbeiten
  • Berechtigungen, Ereignisse und Transaktionen korrekt berücksichtigen
  • Code testen, protokollieren, paketieren und betriebssicher bereitstellen

Zielgruppe

Java-Entwicklung, Integrationsentwicklung, Softwarearchitektur und technische Beratung.

Voraussetzungen

Sichere Java-Kenntnisse, Erfahrung mit Build-Werkzeugen, Tests und Versionsverwaltung sowie Grundverständnis der nscale-Objekt- und Berechtigungsmodelle.

Seminarinhalte

1. SDK, Abhängigkeiten, Projektstruktur und lokale Entwicklungsumgebung

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für SDK, Abhängigkeiten, Projektstruktur und lokale Entwicklungsumgebung analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

2. Sitzung, Authentifizierung, Mandant und sichere Konfiguration

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Sitzung, Authentifizierung, Mandant und sichere Konfiguration analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

3. Repository-Objekte, Klassen, Merkmale, Beziehungen und Inhalte

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Repository-Objekte, Klassen, Merkmale, Beziehungen und Inhalte analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

4. Suchen, Trefferverarbeitung, Paging und Leistungsgrenzen

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Suchen, Trefferverarbeitung, Paging und Leistungsgrenzen analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

5. Versionen, Sperren, Rechte, Transaktionen und Konkurrenzfälle

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Versionen, Sperren, Rechte, Transaktionen und Konkurrenzfälle analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

6. Ereignisse, Hintergrundverarbeitung und idempotente Wiederholung

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Ereignisse, Hintergrundverarbeitung und idempotente Wiederholung analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

7. Fehlerbehandlung, Protokollierung, Tests und Diagnose

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Fehlerbehandlung, Protokollierung, Tests und Diagnose analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

8. Paketierung, Deployment, Konfiguration und Releasepflege

  1. Schritt 1: API-Vertrag, Erweiterungspunkt, Datenmodell und Sicherheitsanforderung für Paketierung, Deployment, Konfiguration und Releasepflege analysieren.
  2. Schritt 2: Die Funktion in kleinen, nachvollziehbaren Schritten implementieren und lokal ausführbar machen.
  3. Schritt 3: Erfolgs-, Berechtigungs-, Transaktions- und Fehlerfall automatisiert oder reproduzierbar testen.
  4. Schritt 4: Code, Konfiguration, Protokollierung und Deployment-Paket für Betrieb und Releasepflege vorbereiten.

Praxisübungen

  • Eine Anwendung erstellen, die Dokumente mit Metadaten anlegt, sucht, liest und versioniert.
  • Einen Transaktions- und Berechtigungsfehler reproduzieren und mit sauberer Rückgabe sowie Protokollierung behandeln.
  • Einen Ereignisverarbeiter mit Wiederholschutz implementieren, testen und als konfigurierbares Paket bereitstellen.

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

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, Integrationsentwicklung, Softwarearchitektur und technische Beratung.
Voraussetzungen: Sichere Java-Kenntnisse, Erfahrung mit Build-Werkzeugen, Tests und Versionsverwaltung sowie Grundverständnis 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.

Seminar Startdatum Enddatum Ort Dauer
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Erfurt 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Essen 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Flensburg 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Hamburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Dresden 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Trier 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Cookie-Einstellungen | Nach oben