SCP-041
SuperMan的节操
只要一直努力,最坏的结果也不过是大器晚成。
关注数: 33
粉丝数: 60
发帖数: 5,464
关注贴吧数: 42
2023年C#入门及进阶教程 看最近贴吧有不少人想要学习csharp,故发此贴帮助各位吧友。 本人是后端开发,对于桌面开发并不是很了解,所以下面的推荐偏向于Web。 1.入门 入门的话可以看B站刘铁猛的视频教程,或者是杨旭的《真会C#?》系列。书籍可以看《C#7.0核心技术指南》,最新的或许已经是8.0之后了吧。 入门核心点:基本的语法(重要)、委托(重要)、泛型、Linq(重要)、Task(多线程相关可以了解及简单使用,对于入门而言不需要很深入)。 之后如果你想学习.NET Core(基本是Web方向),可以看B站杨中科的.NET 6教程视频,这个视频涵盖了常用的技术栈。或者你也可以购买极客时间上的肖伟宇老师的《.NET Core开发实战》课,从第一章入门。同时可以配合着看博客园各个前辈发的教程,比如:老张的哲学8。 对于.NET Core而言,入门核心点:依赖注入、配置、选项、日志、中间件、路由。同时需要掌握任意一款ORM框架(同数据库交互),这边建议EF Core。以上皆为必备知识。 Web后端其它方面的知识也需要同步学习,比如HTTP(最起码知道各种状态码)、跨域、缓存、数据库相关。 可以选择的书籍有《.NET框架设计与实现》,其实其它的大部分书籍并不适合入门看,包括此书,建议多看官方文档,不懂去百度查询。 二、进阶中级 中级一般是2年左右,可能有厉害的1年就开始进阶了。 对于需要进阶的人就好建议。 你可以阅读书籍《CLR via C#》、《.NET框架设计与实现》、《.NET Core底层入门》、《ASP.NET Core框架揭秘》等。 可以在Github上查看.NET Core的源码,不需要很细,只需要了解是如何设计和实现的。 也可以去博客园看各路大神发的文章、比如黑洞视界、InCerry、Newbe、懒得勤快、痴者工良、一念之间等等(这些是较为活跃的),还有各位MVP大佬。 这一阶段比较注重自学,大部分知识都是很容易就获取到的。同时可以看肖伟宇老师的《.NET Core开发实战》全部课程。同时要注重代码整洁,设计模式的运用。写代码时要多思考,尽量编写单元测试。 我个人建议可以学习Abp vNext框架,这个框架有很多值得学习的地方,比如模块化开发、对于设计模式的使用,常用的类库如何集成,AOP的使用等等。 三、其它 Github上有DotNetGuide这个仓库,可以很好的补充上面的内容。 我个人语雀地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.yuque.com%2Fwwwk&urlrefer=d4a8c25358137ac736b4278f3c2b9a25 最后:编程是需要多练习的,你看多少遍书籍或视频不如多记笔记、多写几遍示例,多造点轮子(用于实现,并不推荐随便用于生产)。切勿急于求成。
现在的奶都这样了吗,,
1
下一页