Chevron Left
Вернуться к Design Patterns

Design Patterns, Альбертский университет

4.7
Оценки: 315
Рецензии: 62

Об этом курсе

This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells. You will be challenged in the Capstone Project to redesign an existing Java-based Android application to implement a combination of design patterns. You will also critique a given Java codebase for code smells. After completing this course, you will be able to: • Demonstrate how to use design patterns to address user interface design issues. • Identify the most suitable design pattern to address a given application design problem. • Apply design principles (e.g., open-closed, dependency inversion, least knowledge). • Critique code by identifying and refactoring anti-patterns. • Apply the model-view-controller architectural pattern....

Лучшие рецензии

автор: AS

Apr 01, 2018

Its a wonderful course for all the software engineers who use object-oriented paradigm for software application development.

автор: EA

Aug 03, 2018

you can just open the video to look to the beautiful instructor lady and how can she simplifies everything

Фильтр по:

Рецензии: 60

автор: Nozomu Kuwae

Apr 25, 2019

I learned both fundamental and how to apply design pattens. Especially having assignment is a great merit of this course. I wish it would have more assignment for each design pattern.

автор: Mohammed Bouchena

Apr 24, 2019

very useful

автор: William Chomley

Apr 14, 2019

Good. Feedback from assignments is ok. There could be more elboration on the final code-smells stuff (maybe some example solutions). The example code given does not compile, I had to spend a reasonble amount of time fixing the build errors. Course content was good and informative.

автор: Sanele

Apr 07, 2019

Amazing course

автор: Samila Ruane Barboza Santos

Apr 06, 2019

Very good. I recommend.

автор: RANJITH RAMACHANDRAN

Apr 04, 2019

Great explanation of concepts

автор: Flavio Santos da Silva

Mar 30, 2019

Great!

автор: Siddharth Shailendra

Mar 28, 2019

Nice course

автор: Vladimir Kugel

Mar 25, 2019

Overall, a good course. The only (HUGE) drawback is that your assignments are being checked by students, who often have no clue what they are grading.

автор: Moussa Diakite

Mar 19, 2019

Very good course to get a first and clear grasp of various different pattern