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.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| 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: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
