Giter Club home page Giter Club logo

hllhx / dotnetguide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ysgstudyhards/dotnetguide

0.0 0.0 0.0 2.04 MB

🐱‍🚀【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、常见面试题、面试须知、简历模板、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共同进步👊【让现在的自己不再迷茫✨,如果本知识库能为您提供帮助,别忘了给予支持哦(关注、点赞、分享)💖】。

Home Page: https://www.yuque.com/ysgstudyhard/da6e0c

License: MIT License

C# 100.00%

dotnetguide's Introduction

🐱‍🚀C#/.NET/.NET Core学习、工作、面试指南

让现在的自己不再迷茫✨✨✨

📚DotNetGuide简介

现如今网上关于Java、前端、Android、Golang...等相关技术的学习资料、工作心得、面试指南一搜都是一大把,但是咱们C#/.NET的相关学习资料、工作心得、面试指南都是寥寥无几。我在微信群和知乎里面经常会看到这样的提问:有没有好的C#/.NET相关的学习书籍、视频教程、项目框架和常见面试题推荐的?。并不是没有人写,而是因为网上的资料和文章太零散了,缺少一个这方面汇总的知识库。作为一名.NET开发者而言当然是不想让这种现象普遍存在的,建立DotNetGuide知识库的初衷就是为了记录、收集和总结优质的.NET相关学习资料(学习路线、视频、文章、书籍、项目、框架...等)、开发实战教程、开发必备工具、常见面试题、面试须知、简历模板、以及自己在学习和工作中的一些微薄见解,希望可以帮助到那些想要入门学习.NET或者正在使用.NET的同学。一个人的力量是十分有限的,由衷的欢迎大家可以在Issues中投稿或者直接提交PR一起完善我们的C#/.NET/.NET Core学习、工作、面试指南知识库🤞。

🎉Issues宝藏存库

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

点击下面的图片,前往Issues留下您压箱底的大宝藏👇:

宝藏收集地

🤝交流学习共同进步

欢迎关注我一起沟通、交流学习、共同进步(了解作者&获取更多学习资料😎)。

追逐时光者公众号自动回复内容

追逐时光者的微信公众号

🔍目录(善用Ctrl+F)

🏷️高质量学习资料和教程收录栈

🔝返回目录

🏹编程效率提升技巧集

Visual Studio

Visual Studio Code

  • VS Code常用快捷键

GitHub

🔝返回目录

✍C#入门到进阶学习指南

作者正在努力编写中,欢迎大家一起加入。。。。。。。

所有学习示例代码都在DotNetGuidePractice👉

🔝返回目录

🎁C#/.NET/.NET Core面试宝典

面试宝典地址:https://www.yuque.com/ysgstudyhard/da6e0c👉

因为个人的能力和精力有限没法把涉及的所有知识点都总结归纳(现在主要是对一些常见的知识点进行了总结和归纳),希望有更多的小伙伴能加入和我一起完善这方面的相关知识点。对知识库有贡献者可获得更多学习资源。

🐱‍🚀C#/.NET/.NET Core常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。

追逐时光者

🔝返回目录

🥇C#/.NET/.NET Core开发实战教程

全面的.NET Core MongoDB入门到实战教程

.NET Core NPOI实操教程

.NET高级调试系列-WinDbg调试实战教程

文章源于一线码农大佬,更多高级调试系列教程欢迎关于大佬的GitHub仓库dotnetfly👉

C#开发PACS、RIS、3D医学影像处理系统系列教程

文章源于博客园乔克灬叔叔,更多C#开发PACS、RIS、3D医学影像处理系统系列教程欢迎关注乔克灬叔叔博客👉

ASP.NET Core Blazor入门到实战教程

ASP.NET Core从壹开始微服务[DDD]教程

文章源于博客园老张的哲学,更多.NET相关优质文章教程欢迎关注老张的哲学👉

🔝返回目录

🧱设计模式

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

🔝返回目录

🛠️数据结构

  • 数据结构是一种组织和存储数据的方式,它用于管理和操作数据的集合。数据结构可以定义为不同数据元素之间的关系,以及在存储和访问数据时使用的算法。它涉及到如何存储、组织和管理数据,以便能够高效地进行检索和操作。
  • 常见的数据结构包括数组、链表、栈、队列、树和图等。每种数据结构都有其特定的优势和应用场景。例如,数组适用于索引访问和快速查找,链表适用于插入和删除操作频繁的情况,树适用于层次结构数据的表示和搜索,图适用于表示复杂的关系网络等。
  • 选择合适的数据结构可以提高程序的效率和性能,因此在软件开发中,了解和掌握各种数据结构是非常重要的。数据结构是计算机科学的基础,它为开发者提供了一种组织和处理数据的框架,使得我们能够更好地理解和解决实际问题。

🧮逻辑算法

逻辑算法是一种基于逻辑推理和结构化思维的算法设计方法。它是指通过逻辑关系和规则来解决问题的算法。逻辑算法通常使用形式化的逻辑语言和符号进行描述和表达,以便于机器或计算机程序的理解和执行。

逻辑算法提升

C#常见逻辑算法

🔝返回目录

🍇关系型数据库(SQL)

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

SQL和数据库相关

MySQL

Microsoft SQL Server

PostgreSQL

Oracle

🔝返回目录

🍉非关系型数据库(NoSQL)

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

NoSQL相关概念

Redis

MongoDB

Memcached

🔝返回目录

💡系统设计

🔝返回目录

💻操作系统

🔝返回目录

🛰️网络相关

🔝返回目录

☁️容器技术

Kubernetes(K8s)

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

Docker

Docker是一个开源的应用容器引擎,基于Golang 语言开发,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 服务器。容器是一个沙箱机制,相互之间不会有影响(类似于我们手机上运行的 app),并且容器开销是很低的。Docker 是一个供开发人员和系统管理员构建、运行和与容器共享应用程序的平台。使用容器部署应用程序称为容器化。容器并不是新事物,但它们用于轻松部署应用程序却是新鲜的。

服务编排

🔝返回目录

🧰DevOps、CI&CD自动化工具

DevOps

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

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

越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成持续部署/交付工具的兴起。

🔝返回目录

🌍Web前端相关

Web前端自学&面试宝典

Web前端常见面试题

Web前端优质资源和文章汇总

🔝返回目录

🧲版本控制工具

Git

SVN

🔝返回目录

🙇面试须知

🔝返回目录

👩‍💻简历模板

项目描述 项目地址
codecv一款使用 markdown 制作简历的工具,它可以将你编写的markdown 简历转换为 PDF,支持多种模板,完全免费 https://github.com/acmenlei/codecv
Resume template for Chinese programmers:程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板 https://github.com/geekcompany/ResumeSample
Markdown-Resume:用 markdown 语法来写的简历模版,非常简结通用 https://github.com/CyC2018/Markdown-Resume
awesome-resume:程序员简历例句,程序员简历范例 https://github.com/resumejob/awesome-resume
DeerResume:好用的MarkDown在线简历工具,可在线预览、编辑、设置访问密码和生成PDF https://github.com/geekcompany/DeerResume
markdown-resume:在线简历排版工具,支持切换 4 种模版、自定义和导出功能[支持Markdown和富文本的在线简历排版工具] https://github.com/mdnice/markdown-resume
best-resume-ever:快速轻松制作多份精美简历,打造您有史以来最好的简历! 用Vue和LESS制作 https://github.com/salomonelli/best-resume-ever
awesome-resume-for-chinese:适合中文的简历模板收集 https://github.com/dyweb/awesome-resume-for-chinese
resume:在线简历生成器 https://github.com/visiky/resume
BAT程序员自己的简历模板分享出来了 。技术简历追求简单明了,避免没有必要的花哨修饰,大家可以fork到自己仓库中,基于这个模板进行修改 https://github.com/youngyangyang04/Markdown-Resume-Template
Resume template for Coder适合程序员的简历模板 https://github.com/byoungd/Resume-template-for-Coder

🔝返回目录

🧭宝藏指南

🔝返回目录

✈️社区组织

🔝返回目录

𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓆈𓃻𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉𓃲𓃟𓃠𓃗𓃵𓆉𓇼𓆡𓆜𓆉𓃹𓃡𓃟𓃵𓆏𓅦𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓆌𓆉𓆈𓃻𓄿𓅜𓃹𓆉

dotnetguide's People

Contributors

ysgstudyhards avatar yyupdaily avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.