Advanced C# - Learn from Open SourceCreate Project List

所在平台: Udemy

课程主页: https://www.udemy.com/course/advanced-c-learn-from-open-sourcecreate-project-listt/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:高级 C# - 从开源项目中学习创建项目列表** **课程概述:** 本课程旨在解答为何需要在 .NET 框架库已提供的情况下重新创建类?其目的是什么?课程的出发点在于,软件开发中,人们渴望参与有趣、复杂、能激发思维、分析和技术技能的挑战性项目。然而,现实中并非总有机会接触到这类项目。 对于希望学习“酷炫”知识或优秀设计/高级概念的学习者而言,研究现有成熟应用的源代码是最佳途径。如今,许多应用、框架、工具和实用程序都是开源的,我们可以深入研究其源代码,理解其设计、算法和逻辑。 **课程内容:** 本课程是一次探索性的实践,旨在回答一个技术性的好奇心驱动的问题。我们知道 .NET 框架本身是开源的,这意味着我们可以访问其所有类,了解其实现方式。借助触手可及的源代码,本课程的挑战在于从零开始重新创建一些现有的 .NET 框架功能,并验证我们的设计思路是否与原始实现一致。在本课程中,我将从头开始重新创建 `List` 类的体验,并深入讲解细节。 我们将共同探索在构建此功能过程中遇到的挑战和学习到的知识。我们会适时地查阅 .NET 框架的源代码,以了解该功能在其内部是如何实现的。 **附加内容:** 课程还将包含几章关于 .NET Standard 库的内容,并详细讲解如何创建 .NET Standard 库。

课程评论(0条)

课程详情

First of all Why we need to re-create a class that is already available within the.Net framework library? What is the purpose of cloning it? To answer that let me explain "Why this course"?When it comes to Software development, everyone will look forward to working in a very interesting, complex, challenging projects which will simulate the thoughts, analytical, and technical skills. Working on such challenging projects will help anyone to gain tremendous knowledge on new things. However, in reality, not everyone will get the opportunity to work on something very cool and interesting.But if one is interested in learning something cool, or some examples of some good design or advanced concepts, the best place to learn is looking at the source code of existing well-proven applications.In today's world, many of the applications, frameworks, tools, utilities are completely open-source. Where we can explore every single source code file and understand the design, algorithm, logic behind it.What is in this CourseThis course is an attempt and walkthrough of an answer for a curious technical exploration question. We all know that the.NET framework itself is open-source, which means we can access every class in.NET framework to see how it is written. With the situation of readily available source code, this is a self-challenge to re-create some of the existing.NET framework features from scratch and validate if our thought or design aligns with what is originally written within the.NET framework. Here in this course, I'm re-creating the experience of creating a List class from scratch along with the details.We will explore the challenges and learning in the journey of building this feature. Time to time we will peak into the source code of.net framework to understand how this feature is implemented there.BonusThere are few chapters on the Netstandard library with detailed walkthru of creating the NetStandard library.

课程标签

0人关注该课程

主题相关的课程