
欢迎来到“C# SOLID Speedrun – 学习 SOLID 原理”课程!我们是一个由 C# 开发人员、讲师和终身学生组成的团队。我们的目标是使编码易于学习和审查。通过我们的实地研讨会,我们已经培训了一千多名学生如何编写和调试应用程序。
我们的专长:C#、Python、Java、JavaScript、HTML、CSS 等等。
你准备好了吗?让我们开始吧。对于我们的大多数课程,不需要以前的经验。本课程将帮助您获得知识、提示、技巧和技能,为您的下一次 C# 面试做好准备并升级您的 C# 技能。维基百科将 SOLID 定义为:在软件工程中,SOLID是五个设计原则的助记词首字母缩写词,旨在使面向对象的设计更易于理解、灵活和可维护。
SOLID 的理念是单一职责原则:“改变一个班级的理由不应该不止一个。” 换句话说,每个类应该只有一个责任。开闭原则:“软件实体……应该对扩展开放,但对修改关闭。” Liskov 替换原则:“使用基类指针或引用的函数必须能够在不知情的情况下使用派生类的对象。”[8] 另见按合同设计。
接口分离原则:“许多特定于客户端的接口都比一个通用接口好。”依赖倒置原则:“依赖于抽象,而不是具体化。” 让我们升级一下,准备你的下一次C#面试!———————————课程相关关键词:C#SOLID教程中的SOLID原理视频教程SOLID原理SRP、OCP、LSP、ISP、DIP
Learn how to develop efficient and effective software systems by applying SOLID Principles.
Published 7/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.95 GB | Duration: 4h 0m
What you’ll learn
Students will learn C# SOLID principles and the basics of C# design patterns.
How to design efficient and effective softwares.
How to detect and correct code smells.
C# tips and tricks
Requirements
Experience with object-oriented design. We highly recommend our C# course “C# Speedrun – Learn C# (2022)”
Description
Welcome to the “C# SOLID Speedrun – Learn SOLID principles” course! We are a team of C# developers, instructors and lifelong students. Our goal is to make coding easy to learn and review. Through our boots on the ground workshops, we have trained over one thousand students how to code and debug applications.
Our expertise: C#, Python, Java, JavaScript, HTML, CSS and many more.
Are you ready? Let’s get started. For most of our courses, no previous experience is necessary.This course will help you gain knowledge, tips, tricks and skills that will prepare you for your next C# interview and upgrade your C# skills.Wikipedia defines SOLID as:In software engineering, SOLID is a mnemonic acronym for five design principles intended to make object-oriented designs more understandable, flexible, and maintainable.
The SOLID ideas areThe single-responsibility principle: “There should never be more than one reason for a class to change.” In other words, every class should have only one responsibility.The open–closed principle: “Software entities … should be open for extension, but closed for modification.”The Liskov substitution principle: “Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.”[8] See also design by contract.
The interface segregation principle: “Many client-specific interfaces are better than one general-purpose interface.”The dependency inversion principle: “Depend upon abstractions,[not] concretions.” Let’s level up and prepare your next C# interview!———————————Keywords related to the course:SOLID Principles Video Tutorial in C#SOLID Tutorial SOLID PrinciplesSRP, OCP, LSP, ISP, DIP
Overview
Section 1: SOLID Introduction
Lecture 1 SOLID Introduction
Section 2: Object-Oriented Programming Recap
Lecture 2 Intoduction to OOP
Lecture 3 Class members.mp4
Lecture 4 Constructors
Lecture 5 Access Modifiers
Lecture 6 Encapsulation
Lecture 7 Inheritance
Lecture 8 Polymorphism
Lecture 9 Abstraction
Lecture 10 Interfaces
Section 3: Single Responsibility Principle
Lecture 11 Single Responsibility Principle
Lecture 12 Single Responsibility Principle_demo
Section 4: Open Close Principle
Lecture 13 Open Close Principle
Lecture 14 Open Close Principle_demo
Section 5: Liskov Substitution Principle
Lecture 15 Liskov Substitution Principle
Section 6: Interface Segregation Principle
Lecture 16 Interface Segregation Principle
Section 7: Dependency Inversion Principle
Lecture 17 Dependency Inversion Principle
Lecture 18 Dependency Inversion Principle_demo
Section 8: Additional Content: C# History
Lecture 19 Introduction to C#
Lecture 20 Introduction to .NET
Section 9: Additional Content: Design Patterns
Lecture 21 Introduction to Design Patterns
Lecture 22 Singleton Design Patterns
Lecture 23 Observer Design Patterns
Section 10: Additional Content: GIT
Lecture 24 GIT 101
Lecture 25 GIT 101_demo
Lecture 26 GIT 102
Lecture 27 GIT 102_demo
Developers interested in design patterns & SOLID principles
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/35273.html