University of Alberta Kostenlose Online-Ausbildung

Designmuster

Beschreibung

Dieser Kurs erweitert die objektorientierte Analyse und das Design um Designmuster, um interaktive Anwendungen zu erstellen. Durch eine Übersicht über etablierte Entwurfsmuster erhalten Sie eine Grundlage für komplexere Softwareanwendungen. Schließlich identifizieren Sie problematische Software-Designs, indem Sie auf einen Katalog von Code-Gerüchen verweisen.

Im Capstone-Projekt werden Sie aufgefordert, eine vorhandene Java-basierte Android-Anwendung neu zu entwerfen, um eine Kombination von Entwurfsmustern zu implementieren. Sie werden auch eine bestimmte Java-Codebasis für Codegerüche kritisieren.

Nach Abschluss dieses Kurses können Sie:
• Demonstrieren Sie, wie Sie Entwurfsmuster verwenden, um Designprobleme der Benutzeroberfläche zu beheben.
• Identifizieren Sie das am besten geeignete Entwurfsmuster, um ein bestimmtes Anwendungsentwurfsproblem anzugehen.
• Wenden Sie Entwurfsprinzipien an (z. B. offen-geschlossen, Abhängigkeitsinversion, geringstes Wissen).
• Kritikcode durch Identifizieren und Umgestalten von Anti-Mustern.
• Wenden Sie das Architekturmuster Model-View-Controller an.

Preis: Kostenlos anmelden!

Sprache: Englisch

Untertitel: Englisch

Designmuster - Universität von Alberta