C# Solid Speedrun – Learn Solid Principles (2022)

fziOBjqN3gpr1Ij4ZP0L5TcABPffGKRJ

欢迎来到“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

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/35273.html

赞 (0)
steven的头像steven
上一篇 2022年7月3日
下一篇 2022年7月3日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部