Dieser Kurs erweitert objektorientierte Analyse und Design durch die Einbeziehung von Design Patterns zur Erstellung interaktiver Anwendungen. Durch einen Überblick über etablierte Entwurfsmuster erhalten Sie eine Grundlage für komplexere Softwareanwendungen. Schließlich werden Sie problematische Softwareentwürfe anhand eines Katalogs von Code Smells identifizieren. Im Capstone Project werden Sie aufgefordert, eine bestehende Java-basierte Android-Anwendung umzugestalten, um eine Kombination von Entwurfsmustern zu implementieren. Außerdem werden Sie eine gegebene Java-Codebasis auf Code Smells untersuchen. Nach Abschluss dieses Kurses werden Sie in der Lage sein:

Entwurfsmuster
Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

Entwurfsmuster
Dieser Kurs ist Teil von Spezialisierung „Software Design und Architektur“

Dozent: Kenny Wong
105.971 bereits angemeldet
Bei Mehr erfahren enthalten
Fragen Sie Coursera
1,377 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Instandhaltbarkeit
- Kategorie: Software-Entwicklung
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Code-Überprüfung
- Kategorie: Anwendungsdesign
- Kategorie: Objektorientierter Entwurf
- Kategorie: Software-Architektur
- Kategorie: Grundsätze der Programmierung
- Kategorie: Diagramm Entwurf
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Systementwurf und Implementierung
- Kategorie: Technische Überprüfung der Software
- Kategorie: Java
- Kategorie: Software-Entwurfsmuster
- Kategorie: Model-View-Controller
Werkzeuge, die Sie lernen werden
- Kategorie: Unified Modeling Language
- Kategorie: Java-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumLearnKartS
Status: Kostenloser TestzeitraumUniversity of Alberta

Birla Institute of Technology & Science, Pilani
Status: Kostenloser TestzeitraumUniversity of Colorado Boulder
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
75,47 %
- 4 stars
19,37 %
- 3 stars
3,12 %
- 2 stars
1,08 %
- 1 star
0,94 %
Zeigt 3 von 1377 an
Geprüft am 21. Juni 2019
The course is a really good introductory course for beginners to understand new concepts and for intermediates to refresh basic software design patterns and anti-patterns.
Geprüft am 8. Sep. 2020
A great course for those who seek good understanding of design patterns and Design principles also provides a good intro for code smells and code refactoring.
Geprüft am 18. Aug. 2023
too long graded assignment. Also Android apps not starting on new Android Studio(MacOS) without dealing with many issues, like Java version, SDK, etc.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.




