GitHub星标1k+的C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷茫✨)
缘起
概述:发现现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料,面试指南一搜都是一大把,但是我们大.NET/C#的相关学习资料,面试指南和一些常见的面试题都是寥寥无几,并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个汇总的知识库。因此作为.NET开发中的一员当然是不想让这种现象普遍存在啦,建立这个知识库的初衷就是为了收集、汇总、总结网上优秀的.NET相关学习资料和常见的面试题以及自己在学习和工作中的一些微薄的见解供大家参考学习,并且还会有一些面试时需要注意的事项供大家参考。同时由衷的希望大家可以在Issues中投稿或者直接提交PR一起完善我们.NET学习、工作、面试指南知识库。
知识库中有总结不足的地方,欢迎各位大佬给我提意见(留下您宝贵的建议)。 如果这个知识库对大家有帮助的话记得给作者一个星星哟(您的小星星就是对我最大的肯定和鼓励)!
点击下面的图片,前往Issues留下您压箱底的大宝藏:https://github.com/YSGStudyHards/DotNetGuide/issues

DotNetGuide项目地址
C#/.NET/.NET Core高质量教程收录栈
2022年 ASP.NET Core 开发者学习指南(中文)
.NET 文档(微软提供的最权威,最全面的.NET学习资料)
面向开发人员和技术专业人员的Microsoft文档和学习主页
C#/.NET/.NET Core面试宝典
关注公众号获取面试宝典地址:https://mp.weixin.qq.com/s/dw7i5sI9izV4HpId-tbvNQ
设计模式
作用:
设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。 面向对象结合设计模式,才能真正体会到程序变得可维护、可复用、可扩展、灵活性好。设计模式对于程序员而言并不陌生,每个程序员在编程时都会或多或少地接触到设计模式。无论是在大型程序的架构中,亦或是在源码的学习中,设计模式都扮演着非常重要的角色。
- 大话设计模式
- 图说设计模式
- 设计模式之禅(第2版)
- 史上最全设计模式导学目录
- design pattern 包教不包会
- 免费在线学习代码重构和设计模式
- C#常见的23种设计模式(含源码)圣杰
- 23种面向对象设计模式示例代码(C#实现,含源码,EdisonChou)
算法
- 小浩算法
- CodeTop企业题库
- labuladong 的算法小抄
- 在线算法刷题平台-力扣(LeetCode)
- C#冒泡法排序算法
- C#快速排序算法
- C#递归排序算法
- C#二分查找算法
- C#经典算法面试题汇总
关系型数据库(SQL)
关系型数据库指的是使用关系模型(二维表格模型)来组织数据的数据库。
数据库系统原理
关系型数据库是什么?
非关系型数据库(NOSQL)和关系型数据库(SQL)区别详解
MySQL
- MySQL 教程
- SQL语法基础
- MySQL 入门教程
- MySQL知识汇总
- MySQL基础知识汇总
- 21分钟MySQL入门教程
- 顺丰面试:MySQL十连击
- MySQL中,21个写SQL的好习惯
- MySQL索引背后的数据结构及算法原理
Microsoft SQL Server
PostgreSQL
Oracle
非关系型数据库(NoSQL)
非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,常用于存储非结构化的数据。
NoSQL数据库有哪些?
Redis
- Redis中文文档
- Redis 设计与实现
- Redis 命令参考
- Redis基础知识汇总
- 带有详细注释的 Redis 2.6 代码
- 带有详细注释的 Redis 3.0 代码
- 面试前必须要知道的Redis面试题
MongoDB
Memcached
系统设计
操作系统
网络相关
容器技术
Kubernetes(K8s)
Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。
Docker
Docker是一个开源的应用容器引擎,基于Golang 语言开发,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 服务器。容器是一个沙箱机制,相互之间不会有影响(类似于我们手机上运行的 app),并且容器开销是很低的。Docker 是一个供开发人员和系统管理员构建、运行和与容器共享应用程序的平台。使用容器部署应用程序称为容器化。容器并不是新事物,但它们用于轻松部署应用程序却是新鲜的。
- 什么是Docker?
- Docker官方文档教程
- Docker中文社区
- 全面的Docker快速入门教程
- Docker — 从入门到实践
- CentOS 8.4安装Docker
- Windows10 Docker安装详细教程
- 十本你不容错过的Docker入门到精通书籍推荐
服务编排
DevOps、CI&CD自动化工具
DevOps
DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。
CI&CD构建、部署、自动化工具
- 21个自动化部署工具
- 7个CI / CD(持续集成和持续部署)工具
- 常用持续集成与部署工具
越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。
Web前端相关
Web前端自学面试宝典
Web前端常见面试题
- HTTP1.0、HTTP1.1 和 HTTP2.0 的区别
- HTTP响应状态码
- 1xx:指示信息--表示请求已接收,继续处理。
- 2xx:成功--表示请求已被成功接收、理解、接受。
- 3xx:重定向--要完成请求必须进行更进一步的操作。
- 4xx:客户端错误--请求有语法错误或请求无法实现。
- 5xx:服务器端错误--服务器未能实现合法的请求。
- TCP/IP协议详解
- 经典面试题:在浏览器地址栏输入一个URL后回车,背后发生了什么?
- 最新前端面试中常见的面试题(附答案)
- 中高级前端大厂面试秘籍,为你保驾护航金三银四,直通大厂(上)
- 面试分享:两年工作经验成功面试阿里P6总结
- 写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
- 中高级前端面试-JavaScript手写代码无敌秘籍
版本控制工具
Git
- Git简明指南
- Git的奇技淫巧
- Git参考手册
- 猴子都能懂的Git入门
- Git教程-廖雪峰
- Git的奇技淫巧
- 最全面SourceTree使用教程详解
- VS Code使用Git可视化管理源代码详细教程
SVN
面试须知
宝藏指南
- Markdown语法教程
- 免费的接口服务收集
- 免费的计算机编程类中文书籍
- 编程电子书,电子书,编程书籍PDF免费地址
- 架构师技术图谱,助你早日成为架构师
- 中国独立开发者项目列表 -- 分享大家都在做什么
- 世界上最大的电子书图书馆(九百万本电子图书任你下载)
- 使用Typora+Docsify打造最强、最轻量级的个人&团队文档
社区组织
- Organizations Ranking
- ASP.NET
- Microsoft
- Microsoft Docs
- .NET Core Community
- 新生命开发团队
- .NET Platform
- App vNext
- dotNET China
- .NET Application Architecture
GitHub星标1k+的C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷茫✨)的更多相关文章
- springboot实战开发全套教程,让开发像搭积木一样简单!Github星标已上10W+!
前言 先说一下,这份教程在github上面星标已上10W,下面我会一一给大家举例出来全部内容,原链接后面我会发出来!首先我讲一下接下来我们会讲到的知识和技术,对比讲解了多种同类技术的使用手日区别,大家 ...
- 解放双手!推荐一款 GitHub 星标 8.2k+的命令行软件管理器,非常酷炫!
小二是公司新来的实习生,之前面试的过程中对答如流,所以我非常看好他.第一天,我给他了一台新电脑,要他先在本地搭建个 Java 开发环境. 二话不说,他就开始马不停蹄地行动了.真没想到,他竟然是通过命令 ...
- WindTerm:新一代开源免费的终端工具,GitHub星标6.6k+,太酷了!
继 Tabby.Warp 后,今天再来给大家推荐一款终端神器--WindTerm,完全开源,在 GitHub 上已经收获 6.6k 的 star. https://github.com/kingToo ...
- 好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!
前言(废话) 本来打算在公司偷偷摸摸给星球的用户写一篇编程喵整合 MongoDB 的文章,结果在通过 brew 安装 MongoDB 的时候竟然报错了.原因很简单,公司这台 Mac 上的 homebr ...
- 好用的Java工具类库,GitHub星标10k+你在用吗?
简介 Hutool是Hu + tool的自造词,前者致敬我的"前任公司",后者为工具之意,谐音"糊涂",寓意追求"万事都作糊涂观,无所谓失,无所谓得& ...
- 神作!阿里首发并发编程神仙笔记,Github已星标92K
Qzone 微信 神作!阿里首发并发编程神仙笔记,Github已星标92K JAVA超神编程 2020-09-23 21:04:06 JVM 无论什么级别的Java从业者,JVM都是进阶时必须迈过的坎 ...
- 自动下载google reader里面的星标文章
1. google reader马上就要关闭了,最后一次看看俺的浏览记录吧 最近 30 天的统计信息 全部订阅: 367 已读条目: 151 已点击的条目:41 个 加星标条目: 16 已发电子邮件条 ...
- 避免重复提交?分布式服务的幂等性设计! 架构文摘 今天 点击蓝色“架构文摘”关注我哟 加个“星标”,每天上午 09:25,干货推送! 来源:https://www.cnblogs.com/QG-whz/p/10372458.html 作者:melonstreet
避免重复提交?分布式服务的幂等性设计! 架构文摘 今天 点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 来源:h ...
- GitHub 上 57 款最流行的开源深度学习项目
转载:https://www.oschina.net/news/79500/57-most-popular-deep-learning-project-at-github GitHub 上 57 款最 ...
- 前端工作面试问题--摘取自github
前端工作面试问题 本文包含了一些用于考查候选者的前端面试问题.不建议对单个候选者问及每个问题 (那需要好几个小时).只要从列表里挑选一些,就能帮助你考查候选者是否具备所需要的技能. 备注: 这些问题中 ...
随机推荐
- Ubuntu 22.04上安装docker方法及oracle 11g方法
1.切换到管理员登录 ubt2204@ubt2204-Virtual-Machine:~/database$ su Password: 2.执行安装docker命令 root@ubt2204-Virt ...
- 【最佳实践】MongoDB导入数据时重建索引
MongoDB一个广为诟病的问题是,大量数据resotore时索引重建非常缓慢,实测5000万的集合如果有3个以上的索引需要恢复,几乎没法成功,而且resotore时如果选择创建索引也会存在索引不生效 ...
- MySQL5.7版本单节点大数据量迁移到PXC8.0版本集群全记录-3
接上文,单节点升级到80版本之后,构建新版本的80集群就水到渠成.相对简单了,详情可参见之前的集群构建博文. 本文在修改配置集群的新参数时,修改了pxc_strict_mode为默认的ENFORCIN ...
- Python shape+size详解
import cv2 from PIL import Image # pic.JPG 图片的路径 img = cv2.imread("pic.JPG",-1) print(&quo ...
- 【技术积累】《MongoDB实战》笔记(1)
<MongoDB实战>笔记 第一章 为现代Web而生的数据库 特性 mongodb适合做水平扩展的数据库. mongodb把文档组织成集合,无schema. 索引 mongodb的二级索引 ...
- js数据结构--数组
<!DOCTYPE html> <html> <head> <title></title> </head> <body&g ...
- WebSocket connection to 'ws://127.0.0.1:8089/websocket/0,1,10,admin' failed:
WebSocket连接失败 背景: 相同项目数据库从mysql变更到sqlite,代码层面基本没有变更,但是WebSocket连接失败,查找多方原因,未找到问题,最后发现新项目JDK为OpenJDK, ...
- kubernetes驱逐机制总结
概述 k8s的驱逐机制是指在某些场景下,如node节点notReady.node节点压力较大等,将pod从某个node节点驱逐掉,让pod的上层控制器重新创建出新的pod来重新调度到其他node节点. ...
- JUC并发编程学习笔记(十五)JMM
JMM 请你谈谈对Volatile的理解 Volatile是java虚拟机提供的轻量级的同步机制 1.保证可见性 2.不保证原子性 3.禁止指令重排 什么是JMM JVM->java虚拟机 JM ...
- Codeforces Round #697 (Div. 3) A~E题解
写在前边 状态及其不佳,很累很困,还好\(unrated\)了 链接:Codeforces Round #697 (Div. 3) A. Odd Divisor 链接:A题链接 题目大意: 判断一个数 ...