Design Patterns in Python

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 5 Tage

Ziele

Dieser Kurs hilft den Teilnehmern, wartbaren Code zu schreiben und effizienter zu kommunizieren, indem alle von der Gang of Four eingeführten Entwurfsmuster behandelt werden. Der Kurs konzentriert sich sowohl auf die offizielle Klassifizierung der Entwurfsmuster als auch auf Anwendungsfälle. Für jedes Entwurfsmuster gibt es Übungen

Zielgruppe

Programmierer

Voraussetzungen

Erfahrung mit Python

Agenda

Objektorientiertes Programmieren in Python

  • Spezielle Methoden
  • Klassenattribute
  • Klassenmethoden
  • Vererbung
  • Reihenfolge der Methodenauflösung
  • Duck Typing

SOLID-Prinzipien

Design Patterns

  • Vorteile
  • Klassifizierung

Ursprünge von Entwurfsmustern

Entwurfsmuster

  • Singleton
  • Fabrikmethode
  • Abstrakte Fabrik
  • Builder
  • Prototyp

Strukturierungsmuster

  • Adapter
  • Dekorator
  • Kompositum
  • Proxy
  • Fassade
  • Fliegengewicht
  • Brücke

Verhaltensmuster

  • Template-Methode
  • Strategie
  • Zustand
  • Verantwortungskette
  • Befehl
  • Beobachter
  • Memento
  • Mediator
  • Besucher
  • Iterator

Anwendungsfälle für Entwurfsmuster

Gängige Fehler und Fallen

Ziele

Dieser Kurs hilft den Teilnehmern, wartbaren Code zu schreiben und effizienter zu kommunizieren, indem alle von der Gang of Four eingeführten Entwurfsmuster behandelt werden. Der Kurs konzentriert sich sowohl auf die offizielle Klassifizierung der Entwurfsmuster als auch auf Anwendungsfälle. Für jedes Entwurfsmuster gibt es Übungen

Zielgruppe

Programmierer

Voraussetzungen

Erfahrung mit Python

Agenda

Objektorientiertes Programmieren in Python

  • Spezielle Methoden
  • Klassenattribute
  • Klassenmethoden
  • Vererbung
  • Reihenfolge der Methodenauflösung
  • Duck Typing

SOLID-Prinzipien

Design Patterns

  • Vorteile
  • Klassifizierung

Ursprünge von Entwurfsmustern

Entwurfsmuster

  • Singleton
  • Fabrikmethode
  • Abstrakte Fabrik
  • Builder
  • Prototyp

Strukturierungsmuster

  • Adapter
  • Dekorator
  • Kompositum
  • Proxy
  • Fassade
  • Fliegengewicht
  • Brücke

Verhaltensmuster

  • Template-Methode
  • Strategie
  • Zustand
  • Verantwortungskette
  • Befehl
  • Beobachter
  • Memento
  • Mediator
  • Besucher
  • Iterator

Anwendungsfälle für Entwurfsmuster

Gängige Fehler und Fallen

Tags

Diese Seite weiterempfehlen