Entwurfsmuster der Softwareentwicklung

Bessere Software schreiben durch das Anwenden von Design Patterns.

3.70 (28 reviews)
Udemy
platform
Deutsch
language
Software Engineering
category
275
students
3.5 hours
content
May 2019
last update
$19.99
regular price

What you will learn

Entwurfsmuster - Design Patterns

Does und Dont's der Softwareentwicklung

Antipattern

Description

Aller Anfang ist schwer und es ist noch kein Meister vom Himmel gefallen. Wenn man sich etwas mit der Softwareentwicklung beschäftigt wird man sehr schnell auf das Thema der Entwurfsmuster stoßen.

Jedoch sind Design Patterns meist ein etwas trockenes, schwer verständliches und meist nur theoretisch demonstriertes Thema. Ich zeige dir in diesem Kurs die wichtigsten Muster mit Beispielen, sodass der Umgang damit vereinfacht wird.

Du musst auch keine tieferen Programmierkenntnisse haben, solltest aber ein grundlegendes Verständnis für die objektorientierte Programmierung aufweisen.

Ich wünsche dir viel Spaß mit dem Kurs,

dein Dozent

Content

Einleitung

Was erwartet dich?
Dein Dozent
Was sind Entwurfsmuster?
Kleiner Einstieg in UML
Source Code Download

Erzeugermuster

Übersicht der Erzeugermuster
Abstrakte Fabrik (Abstract Factory) - Theorie
Abstrakte Fabrik (Abstract Factory) - Beispiel
Erbauer (Builder) - Theorie
Erbauer (Builder) - Beispiel
Fabrik Methode (Factory Method) - Theorie
Fabrik Methode (Factory Method) - Beispiel
Prototyp (Prototype) - Theorie
Prototyp (Prototype) - Beispiel
Einzelstück (Singleton) - Theorie
Einzelstück (Singleton) - Beispiel
Multiton - Theorie
Multiton - Beispiel
Objekt Pool (Object Pool) - Theorie
Objekt Pool (Object Pool) - Beispiel

Strukturmuster

Übersicht der Strukturmuster
Adapter - Theorie
Adapter - Beispiel
Brücke (Bridge) - Theorie
Brücke (Bridge) - Beispiel
Kompositum (Composite) - Theorie
Kompositum (Composite) - Beispiel
Dekorierer (Decorator) - Theorie
Dekorierer (Decorator) - Beispiel
Fassade (Facade) - Theorie
Fassade (Facade) - Beispiel
Fliegengewicht (Flyweight) - Theorie
Fliegengewicht (Flyweight) - Beispiel
Stellvertreter (Proxy) - Theorie
Stellvertreter (Proxy) - Beispiel

Verhaltensmuster

Übersicht der Verhaltensmuster
Zuständigkeitskette (Chain of Responsibility) - Theorie
Zuständigkeitskette (Chain of Responsibility) - Beispiel
Kommando (Command) - Theorie
Kommando (Command) - Beispiel
Interpreter - Theorie
Interpreter - Beispiel
Iterator - Theorie
Iterator - Beispiel
Vermittler (Mediator) - Theorie
Vermittler (Mediator) - Beispiel
Memento - Theorie
Memento - Beispiel
Beobachter (Observer) - Theorie
Beobachter (Observer) - Beispiel
Zustand (State) - Theorie
Zustand (State) - Beispiel
Strategie (Strategy) - Theorie
Strategie (Strategy) - Beispiel
Templatemethode (Template Method) - Theorie
Templatemethode (Template Method) - Beispiel
Besucher (Visitor) - Theorie
Besucher (Visitor) - Beispiel
Nullobjekt (Null Object) - Theorie
Nullobjekt (Null Object) - Beispiel

Antipattern

Antipattern

Resumee

Resumee

Screenshots

Entwurfsmuster der Softwareentwicklung - Screenshot_01Entwurfsmuster der Softwareentwicklung - Screenshot_02Entwurfsmuster der Softwareentwicklung - Screenshot_03Entwurfsmuster der Softwareentwicklung - Screenshot_04

Reviews

Ronald
December 23, 2022
Kurz und kompakt. Dabei fehlt aber oft etwas die Info, was ein Entwurfsmuster wirklich charakterisiert. Die Beispiele sind minimal und schnell verständlich. Man bekommt aber schwer auf eine Idee, für welche Probleme man die jeweiligen Muster benutzen kann.
Hanna
August 16, 2022
Inhaltlich gut, teilweise etwas holprig vorgetragen, so dass das Zuhören zum Teil etwas anstrengend ist
Torsten
May 8, 2019
Der Kurs bietet eine optimale Möglichkeit zur Auffrischung vorhandener Kenntnisse. Es kann jedoch, wegen vorhandenem höherem Level, als erfahrender Entwickler, mit langjähriger Praxis, nicht beurteilt werden, ob die Inhalte auch von jmd. gut verstanden würden, der nicht über diese Vorkenntnisse verfügt. Jedoch ist klar erkennbar, dass der Lehrende/Dozent, sehr bemüht ist, sämtliche Inhalte, durch passende Erklärungen und Beispiele, gut verständlich zu vermitteln. Vielen Dank dafür und weiter so. Fazit: Ich habe diesen Kurs kostenfrei erhalten, hätte jedoch mit gutem Gefühl hierfür auch investiert.

Charts

Price

Entwurfsmuster der Softwareentwicklung - Price chart

Rating

Entwurfsmuster der Softwareentwicklung - Ratings chart

Enrollment distribution

Entwurfsmuster der Softwareentwicklung - Distribution chart
2350906
udemy ID
5/3/2019
course created date
10/31/2019
course indexed date
Bot
course submited by