Seminar / Training
Das Intensivformat fasst die Themen Oberflächenanpassung, Prozessautomatisierung, Schnittstellen und eigene Module zusammen. Der Schwerpunkt liegt auf einer wartbaren Lösung, nicht auf kurzfristigen Änderungen direkt in Produktivdaten.
Inhaltsübersicht
- Zielsetzung
- Zielgruppe
- Voraussetzungen
- Seminarinhalte
- Praxisübungen
- Methodik
Zielsetzung
- Modelle, Ansichten, Aktionen und dynamische Regeln analysieren und erweitern
- Sichere Schnittstellen und automatisierte Datenflüsse entwickeln
- Workflows, Assistenten, Berichte und vollständige Erweiterungsmodule erstellen
- Tests, Migrationen, Paketierung und kontrollierte Bereitstellung anwenden
Zielgruppe
Python-Entwickler, Integrationsentwickler, technische Consultants, Solution-Architekten und erfahrene Administratoren.
Voraussetzungen
Gute Python-, XML-, SQL- und Git-Kenntnisse sowie grundlegende Tryton-Bedienung. Erfahrung mit Web-APIs ist hilfreich.
Seminarinhalte
- Schritt 1: Entwicklungs- und Testumgebung vorbereiten
Quellcode, Datenbank, Server, Client, Debugger, Testlauf und Versionsverwaltung werden reproduzierbar eingerichtet.
- Schritt 2: Datenmodell und Erweiterungspunkte analysieren
Modelle, Felder, Beziehungen, Pool-Registrierung, Module und Abhängigkeiten werden mit technischen Werkzeugen untersucht.
- Schritt 3: Ansichten und Verhalten anpassen
Geerbte Views, Domänen, Kontext, Zustände und PYSON werden für wartbare Oberflächenänderungen eingesetzt.
- Schritt 4: Aktionen, Workflows und Wizards entwickeln
Statuslogik, Schaltflächen, Rechte, mehrstufige Assistenten und Fehlerpfade werden umgesetzt.
- Schritt 5: Berichte und Dokumente erstellen
Reportklassen, Datenkontext, Vorlagen, Formatierung und Tests werden in einen reproduzierbaren Dokumentprozess integriert.
- Schritt 6: Schnittstellen absichern
Authentisierung, Sitzungen, Berechtigungen, Modellzugriffe, Transport, Geheimnisse und Protokollierung werden festgelegt.
- Schritt 7: Datenzugriffe implementieren
Lesen, Suchen, Anlegen, Ändern, Löschen, Methodenaufrufe und Transaktionsgrenzen werden über geeignete Clients umgesetzt.
- Schritt 8: Automatisierung robust gestalten
Batch-Verarbeitung, Idempotenz, Validierung, Warteschlangen, Wiederholungen, Fehlerobjekte und technische Fachprotokolle werden ergänzt.
- Schritt 9: Eigenes Modul vervollständigen
Modelle, Views, Rechte, Daten, Übersetzungen, Workflow, Wizard und Bericht werden zu einem installierbaren Modul verbunden.
- Schritt 10: Tests und Release durchführen
Automatisierte Tests, Upgrade-Schritte, Build, Aktivierung, Abnahme und Rollback werden in einer getrennten Zielumgebung ausgeführt.
Praxisübungen
- Eine vorhandene Ansicht mit dynamischem Verhalten erweitern
- Eine authentisierte Integration mit Such- und Schreibvorgängen erstellen
- Eine wiederholbare Importverarbeitung mit Fehlerbehandlung entwickeln
- Einen Workflow, Assistenten und Bericht in ein eigenes Modul integrieren
- Tests und einen Migrationsschritt automatisiert ausführen
- Ein releasefähiges Paket in einer Zielumgebung bereitstellen
Methodik
Alle Übungen fließen in ein gemeinsames Integrations- und Erweiterungsprojekt ein. Code-Review, Testnachweise und Bereitstellungsprotokoll gehören verbindlich zum Arbeitsablauf.
Fachbereichsleiter / Leiter der Trainer / Ihre 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: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: | ###FUENFTAGEHOCH### |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwickler, Integrationsentwickler, technische Consultants, Solution-Architekten und erfahrene Administratoren. |
| Voraussetzungen: | Gute Python-, XML-, SQL- und Git-Kenntnisse sowie grundlegende Tryton-Bedienung. Erfahrung mit Web-APIs ist hilfreich. |
| Standorte: | ###STANDORTE### |
| 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 |
| ###TEL### |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
