Seminar / Training
Überblick
Das Entwicklerseminar behandelt die programmatische Nutzung von DAOS. Im Mittelpunkt stehen native Konzepte, DFS, Containerzugriffe, Transaktions- und Epochendenken, Fehlerbehandlung, Testbarkeit, Build-Umgebung und die technische Zusammenarbeit zwischen Anwendung und Storage-Plattform.
Inhaltsübersicht
- Native DAOS-Konzepte
- DFS und programmatische Zugriffsmuster
- Container- und Objektzugriffe
- Fehlerbehandlung und Testbarkeit
- Entwicklungs- und Integrationsstandards
Zielgruppe
Softwareentwickler, HPC-Entwickler, Data-Engineering-Teams, I/O-Middleware-Teams und technische Architekten mit Verantwortung für DAOS-nahe Anwendungen.
Voraussetzungen
Linux-Kenntnisse, sicherer Umgang mit Shell-Werkzeugen und Grundkenntnisse in paralleler oder datenintensiver Anwendungsentwicklung. C, Python, MPI oder HDF5 sind je nach Schwerpunkt vorteilhaft.
Lernziele
- DAOS-nahe Anwendungsarchitekturen entwerfen
- Native und DFS-orientierte Zugriffe fachlich unterscheiden
- Fehlerfälle und Wiederholbarkeit berücksichtigen
- Tests für Storage-Zugriffe strukturieren
- Schnittstellenentscheidungen gegenüber Betriebsteams begründen
Seminarinhalte
1. Entwicklungsmodell
- Clientbibliotheken, Tools und Laufzeitumgebung einordnen
- Container, Objekt, Key und Array als Programmiermodell verstehen
- Abhängigkeiten zwischen Anwendung, Agent und Zertifikaten benennen
2. DFS-orientierte Entwicklung
- Datei- und Verzeichniszugriffe über DFS betrachten
- Pfad-, Rechte- und Lebenszyklusfragen behandeln
- Grenzen klassischer POSIX-Erwartungen erkennen
3. Native Konzepte
- Objektzugriffe und Datenlayout modellieren
- Epochendenken, Konsistenz und Fehlerfälle einordnen
- Schnittstellenwahl nach Workload-Charakter treffen
4. Fehlerbehandlung
- Rückgabewerte und Status sauber auswerten
- Wiederholungen und idempotente Abläufe planen
- Logging für Anwendung und Betrieb abstimmen
5. Tests und Integration
- Testcontainer und Testdaten definieren
- Last- und Regressionstests vorbereiten
- Integrationsvertrag zwischen Anwendungsteam und Plattform erstellen
Praxisübungen
- Entwicklungsumgebung prüfen
- Testcontainer anlegen und Zugriff validieren
- DFS-orientierten Beispielablauf skizzieren
- Fehlerfall und Wiederholung definieren
- Integrationscheckliste für Anwendung und Betrieb erstellen
Fachbereichsleitung / Trainerleitung / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Softwareentwickler, HPC-Entwickler, Data-Engineering-Teams, I/O-Middleware-Teams und technische Architekten mit Verantwortung für DAOS-nahe Anwendungen. |
| Voraussetzungen: | Linux-Kenntnisse, sicherer Umgang mit Shell-Werkzeugen und Grundkenntnisse in paralleler oder datenintensiver Anwendungsentwicklung. C, Python, MPI oder HDF5 sind je nach Schwerpunkt vorteilhaft. |
| 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.
