
CourseraAccess
Coursera PlusIncluded with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
Mark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
The course builds on object-oriented analysis and design by applying design patterns to an interactive application. It surveys established patterns first, then introduces a catalogue of code smells so you can spot a weak design before it grows.
The final project asks you to redesign an existing Java application for Android so that it uses a combination of patterns. That makes it a test of judgement as well as of knowledge, since the goal is to choose patterns that fit the problem rather than to use as many as possible.
Model View Controller, UML, code review and maintainability all feature in the course. It suits developers who already write Java and want to move from working code to designs that others can extend.
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java Programming, Java, Code Reusability, Application Design.
Advertisement
No Korshub reviews yet.