当前位置: 首页 > 软件库 > 数据库相关 > >

DotNetGuide

授权协议 Readme
开发语言 C#
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 农诚
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

�� C#/.NET/.NET Core学习、工作、面试指南(让现在的自己不再迷茫

概述:发现网上关于Java、前端、Android、Go...等相关技术的学习资料,面试指南一搜都是一大把,但是我们大.NET/C#的相关学习资料,面试指南和一些常见的面试题都是寥寥无几,并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个汇总的知识库。因此作为.NET开发中的一员当然是不想让这种现象普遍存在啦,建立这个知识库的初衷就是为了收集、汇总、总结网上优秀的.NET相关学习资料和常见的面试题以及自己的一些微薄的见解供大家参考学习,并且还会有一些面试时需要注意的事项供大家参考。同时由衷的希望大家可以在Issues中投稿一起完善我们的.NET学习,面试的知识库。

�� 知识库中有总结不足的地方,欢迎各位大佬给我提意见( �� 留下您宝贵的建议)。如果这个知识库对大家有帮助的话记得给作者一个星星哟(您的小星星就是对我最大的肯定和鼓励)

点击下面的图片,前往Issues留下您收集的宝藏 ��

宝藏收集地

�� 欢迎关注一起沟通学习,共同进步(获取更多.NET学习资料)

追逐时光者的微信公众号

.NET相关学习资料书籍PDF(注意该资料仅限于个人学习,有侵权的PDF请联系我立马处理谢谢 �� .NET相关学习资料书籍PDF

�� 目录(善用Ctrl+F)


��️ C#/.NET/.NET Core高质量教程收录栈

⚒️ 开发利器

�� awesome-dotnet-core

�� .NET 应用程序体系结构文档

�� C#/.NET/.NET Core推荐学习书籍

�� C#/.NET/.NET Core学习视频汇总

�� C#/.NET/.NET Core推荐博客or博主

��️ C#/.NET/.NET Core优秀项目,框架汇总

�� 2021年 ASP.NET Core 开发者学习指南(中文)

C#/.NET/.NET Core推荐学习路线,文档,文章

�� C# 指南(微软提供的最权威,最全面的C#学习资料)

�� .NET 文档(微软提供的最权威,最全面的.NET学习资料)

�� 面向开发人员和技术专业人员的Microsoft文档和学习主页

�� 返回目录


�� C#/.NET/.NET Core基础面试题

  • .NET 中所有类的基类

    Object

  • C#中类和结构的基本概念

    类和结构是 .NET通用类型系统的两种基本构造。每种本质上都是一种数据结构,其中封装了同属一个逻辑单元的一组数据和行为。 数据和行为是类或结构的成员,包括字段、方法、属性、索引器、运算符和事件等。

  • C#支持的六种常见的访问修饰符

  • C#类和结构默认访问修饰符

    Internal

  • C#适用于类和结构访问修饰符有哪些

    public 或 internal

  • 类成员和结构成员的默认访问修饰符为

    private

  • 结构成员(包括嵌套的类和结构)可以声明为

    public、internal 或 private 注意:结构成员无法声明为 protected、protected internal 或 private protected,因为结构不支持继承。

  • 类成员(包括嵌套的类和结构)可以声明为

    public、protected internal、protected、internal、private protected 或 private

  • C#类成员包括

    字段、常量、属性、方法、事件、运算符、索引器、构造函数、终结器、嵌套类型

  • 派生类不能具有高于其基类型的可访问性

  • 描述类和对象的区别

    类(class)指一类事物,对象(object)指属于这一类事物的实体。类定义了对象的相关数据和方法,类可以通过构造函数生成对象,对象实现了类的定义,且用于具体的数据。

  • C#面向对象编程之使用代码描述类和对象的区别

  • 走进C# abstract,了解抽象类与接口的异同

  • 委托、事件、反射与特性

  • C#多线程开发基础

�� 返回目录


�� 设计模式

作用:

设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。面向对象结合设计模式,才能真正体会到程序变得可维护、可复用、可扩展、灵活性好。设计模式对于程序员而言并不陌生,每个程序员在编程时都会或多或少地接触到设计模式。无论是在大型程序的架构中,亦或是在源码的学习中,设计模式都扮演着非常重要的角色。

�� 返回目录


�� 算法

�� 返回目录


�� 关系型数据库(SQL)

关系型数据库指的是使用关系模型(二维表格模型)来组织数据的数据库。

数据库系统原理

关系型数据库是什么?

非关系型数据库(NOSQL)和关系型数据库(SQL)区别详解

MySQL

Microsoft SQL Server

PostgreSQL

Oracle

�� 返回目录


�� 非关系型数据库(NoSQL)

非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,常用于存储非结构化的数据。

NoSQL数据库有哪些?

Redis

MongoDB

Memcached

�� 返回目录


�� 系统设计

�� 返回目录


�� 操作系统

�� 返回目录


��️ 网络相关

☁️ 容器技术

Kubernetes(K8s)

Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。

Docker

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。

�� 返回目录


�� DevOps、CI&CD自动化工具

DevOps

DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。

CI&CD构建、部署、自动化工具

�� 返回目录


�� Web前端相关

�� 返回目录


�� 面试须知

�� 返回目录


�� 宝藏指南

�� 返回目录


✈️ 社区组织

�� 返回目录

������������������������������������������������������������������������������������������������������������������������������������������������������������������������

相关阅读

相关文章

相关问答

相关文档