|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/solid-design-principles/
课程评论:没有评论
课程名称:SOLID原则:面向对象设计与架构 课程概述:你是否知道,在几乎所有的编程面试中,SOLID原则的知识都是必备且会被检验的?在这门课程中,你将与我一起学习精炼且简短的代码示例(使用C#编写)。此外,你还将获得额外的学习材料,包括SOLID原则总结和基础的UML图示,以及整个课程的代码。这将帮助你在一段时间后刷新和保持知识的记忆。 在课程结束时,你将掌握如何编写良好设计的代码,使其易于维护且富有趣味;你将了解SOLID设计的所有注意事项和禁忌,以辨别低质量代码并指出其问题;当然,你也将为任何有关SOLID设计原则的面试问题做好准备。 每个模块由几个部分组成。首先,我们将了解该原则的定义。接着,我将展示一个真实的产品设计案例,演示该原则的应用。在每个原则中,我们将从设计不良的代码开始,接着分析这种设计的后果,最后根据原则进行重构。我们不仅会通过代码示例进行学习,还将在过程中学习如何绘制UML图。 本课程的理想学员是那些具备基本面向对象编程知识的人。对于希望在日常工作中运用这些原则的现有程序员而言,这门课程也将大有裨益。如果你想深入理解SOLID概念,请点击报名按钮,我期待着在课程中与你相见。
Do you know that knowledge of SOLID is required and checked in almost every programming interview ?During the course you will work with me on refined, short code examples (written in C#).On top of that you'll get additional materials, containing a summary of solid principles and basic UML diagrams + CODE from whole course.This will help you to refresh and retain the knowledge when it gets a little rusty after some time.By the end of the course:You'll learn how to write properly designed code which will be easy to maintain and fun to work withYou'll know all do's and don'ts when it comes to solid design, so you will be able to recognize bad quality code, and point out it's problemsAnd of course you will be ready for every interview question regarding solid design principlesEach module consists of a few parts. At first we will get to know what's the definition of the principle.Than I'll show you a real life product design which demonstrates that rule. In each principle we will start with badly designed code, than I'll show you consequences of such design and finally we'll refactor it according to the principle.Not only will we go thought code examples but we will also learn how to draw UML diagrams along the way.The ideal student for this course is a person who knows the basics of object oriented programming.The course will also be beneficial for existing programmers who want to use these principles in their daily work.So if you want to finally understand Solid concept in depth, click the enroll button and I look forward to seeing you on the course.