|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/c-aplicando-principios-solid-na-pratica/
课程评论:没有评论
课程名称:C# - 实际应用 SOLID 原则 课程概述:本课程旨在教授如何在 C# 编程语言中应用 SOLID 原则,并结合面向对象编程的关键概念,帮助学员编写干净的代码。课程将介绍面向对象编程(OOP)的基础知识及其在 C# 中的应用。 第一部分将介绍 OOP 的基本概念,包括类、对象、构造函数、属性、方法、静态方法、扩展方法、命名约定、贫血模型、继承、向上转型与向下转型,以及 `is` 和 `as` 操作符。 第二部分将深入探讨类图、UML、继承、组合、聚合、接口、抽象类、sealed 修饰符、接口与抽象类的比较、多态及默认成员接口等概念。 随后,课程将详细介绍 SOLID 原则,包括这些原则是什么、如何运作、如何识别和应用它们来改善代码。我们也将讨论 Code Smell 概念和 DRY 原则(不要重复自己)。 课程将逐一介绍: 1. 单一责任原则(SRP) 2. 开闭原则(OCP) 3. 里氏替换原则(LSP) 4. 接口分隔原则(ISP) 5. 依赖倒置原则(DIP) 每个部分除了提供实用的示例外,还包含练习题,帮助学员更好地理解和消化课程内容。
O objetivo deste curso é mostrar o que são e como aplicar os princípios SOLID na prática usando a linguagem C# bem como usar os principais conceitos da programação orientada a objetos para ter o um código limpo.O curso também apresenta os fundamentos da programação orientada a objetos (POO) e seus conceitos na linguagem C#.Na primeira seção vamos apresentar os conceitos básicos da POO como classes, objetos, construtores, propriedades, métodos, métodos estáticos, métodos de extensão, nomenclatura, modelo anêmico, herança, Upcast e DownCast e os Operadores is e as.Na segunda seção veremos os conceitos de Diagrama de classes, UML, herança, composição, agregação, interfaces, classes abstratas, modificador sealed, interfaces, comparação entre interfaces e classes abstratas, polimorfismo e Default member interface.E a seguir apresentaremos os princípios SOLID o que são, como atuam , como identificar e como aplicar os princípios para corrigir problemas no seu código. O curso apresenta também o que os conceitos sobre Code Smell e o princípio DRY - Don´t Repeat YourSel.Vamos apresentar os Princípios da Responsabilidade Única ou SRP, o princípio Open Close ou OCP, o princípio da Substituição de Liskov ou LSP, o princípio da Segragação da interface ou ISP e o princípio da Inversão da Dependência.Cada seção além de exemplos práticos possui exercícios propostos e resolvidos para que o conteúdo seja assimilado.