|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/design-patterns-simplified-part-2/
课程评论:没有评论
《设计模式简化 - 第二部分》是一门深入且引人入胜的课程,专为希望通过图表和视觉特效学习设计模式的学生设计。本课程是第一部分的延续,涵盖了剩余的 13 种设计模式。 课程采用循序渐进的方法,每个模式都从一个独特且有趣的问题开始,其难度适中,易于与实际项目联系起来。首先展示一个没有应用设计模式的解决方案,然后通过分析其缺点,引入设计模式来改进设计,从而帮助学习者清晰地理解和体会模式的用法。 课程通过贯穿其中的测验和问题来检验学习者的知识。本课程侧重于概念的理解,使用 Java 伪代码、UML 类图和序列图进行演示,避免了过多的语言特定语法。它旨在通过实际示例教授最重要的概念,以帮助学习者在实际项目中应用它们,但不能替代参考书籍。 本课程适合初级和有经验的软件开发人员、有抱负的软件架构师以及初级软件架构师。 **本课程不适合:** 那些寻找可编译和执行的实际代码的学习者。
Description:- Are you looking for a different, yet deep and engaging course on design patterns?- Are you better able to understand the concepts through diagrams & visual effects?- Do you have basic object oriented concepts and now looking to acquire software design concepts?- Have you struggled to understand design patterns from the books?If you relate to one or more of the above criteria then this course is for you. It is part 2 of my earlier design patterns course which covers 13 patterns that were remaining from Part 1 course.But this part 2 course takes the visual communication to another level that promises to make your learning experience even more enjoyable.The course follows a step-wise approach where you will begin every pattern with a unique and interesting example problem. Examples are not overly simple nor too complex - They have just the right balance to help you relate back to your project.The course then begins with a design to solve the problem, without applying a pattern. After you have understood the shortcomings of the design, the course then applies the design pattern by altering the design. This helps you to clearly understand and appreciate the usage of the pattern.You will be able to assess your knowledge by answering several quizzes & questions popped up throughout the course. If you have registered for this course with an intention to strengthen your base for software design patterns, you will never lose interest during the course.Join the course with a visually stimulating and engaging content!Who this course is not for?- If you are looking at working code that can be compiled and executed, then this course is not for you. This course focuses on concepts and demonstrates using java like pseudo-code, UML class and sequence diagrams, without bogging you much with language specific syntaxes.- This course focuses on most important concepts through practical examples to help you apply them in real life projects. It does not serve as a replacement for reference books. Who is the target audience?- Fresh as well as experienced software developers - Aspiring software architects- Junior software architects