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
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben