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

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

Dozent: Kenny Wong
104.642 bereits angemeldet
Bei enthalten
1,375 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Software-Entwicklung
- Kategorie: Code-Überprüfung
- Kategorie: Anwendungsdesign
- Kategorie: Wiederverwendbarkeit von Code
- Kategorie: Objektorientierter Entwurf
- Kategorie: Software-Architektur
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Software-Entwurfsmuster
- Kategorie: Grundsätze der Programmierung
- Kategorie: Systementwurf und Implementierung
- Kategorie: Diagramm Entwurf
- Kategorie: Java
- Kategorie: Instandhaltbarkeit
- Kategorie: Model-View-Controller
- Kategorie: Technische Überprüfung der Software
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,43 %
- 4 stars
19,40 %
- 3 stars
3,12 %
- 2 stars
1,09 %
- 1 star
0,94 %
Zeigt 3 von 1375 an
Geprüft am 23. Jan. 2022
Excellent course! Instructor easy description as well as lots examples helps me to solidify my object oriented and design pattern principles. Thank you so much for this course.
Geprüft am 26. Okt. 2020
This course was not easy, especially when you have zero knowledge on subject. But it is very helpful subject and will certainly be a plus for you career in software development.
Geprüft am 24. Mai 2020
Very rich content. However, i don't think the community reviewing system for assignments is the best, if there is a more controlled reviewing option can be used, i think it will be better.

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
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.

