Das Objektsystem ist der Dreh- und Angelpunkt jeder Anwendung. Eine Anwendung besteht aus Objekten, die miteinander kooperieren. Das Objektsystem bestimmt die Architektur der Software.
Mit Objekt Design entwerfen und implementieren wir das Objektsystem der Anwendung.
Sie lernen die grundlegenden Konzepte des Objekt Designs. Sie lernen bewährte Vorgehensweisen beim Entwurf des Objektsystems. Sie lernen, Prinzipien und Muster für den Entwurf des Objektsystems. Sie lernen die Abläufe und Zustände im Objektsystem zu entwerfen.
Sie lernen, wie Sie aus dem Objektsystem:
- die Bearbeitungsfälle (Use Cases)
- das User Interface (GUI)
- die Datenhaltung und Datenbank
- die Web-Services
entwickeln.
Für alle Konzepte zeigen wir den Weg vom Entwurf zum Code. Alle Konzepte werden in anschaulichen Beispielen in Python durchgeführt.
Sie bekommen alle Programmbeispiele, Aufgaben mit Lösungen, einen Spickzettel und ein eBook „Objekt Design für Python“.
Dieser Kurs ist Teil des Python Lernpfades.
Zielgruppe
- Programmierer*innen in Python
- Softwarearchitekt*innen
Voraussetzungen
- Kenntnisse in Python
Inhalt
- Gutes Objekt Design
- Vorgehensweisen, Konzepte, Muster und Prinzipien
- Objekte finden: Vorgehensweisen
- Mindmap
- Grundkonzepte des Objekt Designs
- Klasse, Objekt, Interface
- Beziehungen
- Vererbung
- Polymorphismus
- Zusammenwirken von Objekten (Collaboration)
- Objekt Design Prinzipien
- SOLID
- Zustände im Objektsystem
- Module / Package Design
- Component Design
- Bearbeitungsfälle am Objektsystem (Use Cases, Use Stories)
- Das API für das Objektsystem
- Die Wege vom Objektsystem
- Zum Code
- Zur Datenhaltung und Datenbank
- Zum User Interface (Model View Controller, MVC)
- Zu den Web-Services
- UML: Diagramme für Objekt Design
- Design Patterns (Schemata für das Objektsystem)
- Das Objektsystem testen
Den ausführlichen Inhalt teilen wir Ihnen gerne auf Anfrage mit.
Dauer
- 2 (Standard) oder 3 Tage (intensiv)
- Jeweils 9-16 Uhr, 1 Stunde Mittagspause
Kosten
Kosten für 2 Tage.
| Online pro Person | 980,– € |
| Präsenz in München pro Person | 1.380,– € |
| Präsenz in Deutschland pro Person | 1.780,– € |
| Inhouse in München für 2 Personen | 1.600,– € |
| Inhouse in Deutschland für 2 Personen | 2.000,– € |
Kosten
Kosten für 3 Tage
| Online pro Person | 1.440,– € |
| Präsenz in München pro Person | 2.040,– € |
| Präsenz in Deutschland pro Person | 2.640,– € |
| Inhouse in München für 2 Personen | 2.250,– € |
| Inhouse in Deutschland für 2 Personen | 2.850,– € |