GitHub星標1k+的C#/.NET/.NET Core學習、工作、面試指南(讓現在的自己不再迷茫✨)

緣起

概述:發現現如今網上關於Java、前端、Android、Golang...等相關技術的學習資料,面試指南一搜都是一大把,但是我們大.NET/C#的相關學習資料,面試指南和一些常見的面試題都是寥寥無幾,並不是沒有人寫,而是因爲網上的資料和文章太零散了,缺少一個彙總的知識庫。因此作爲.NET開發中的一員當然是不想讓這種現象普遍存在啦,建立這個知識庫的初衷就是爲了收集、彙總、總結網上優秀的.NET相關學習資料和常見的面試題以及自己在學習和工作中的一些微薄的見解供大家參考學習,並且還會有一些面試時需要注意的事項供大家參考。同時由衷的希望大家可以在Issues中投稿或者直接提交PR一起完善我們.NET學習、工作、面試指南知識庫。

🙌知識庫中有總結不足的地方,歡迎各位大佬給我提意見(💖留下您寶貴的建議)。 如果這個知識庫對大家有幫助的話記得給作者一個星星喲⭐(您的小星星就是對我最大的肯定和鼓勵)!

點擊下面的圖片,前往Issues留下您壓箱底的大寶藏:https://github.com/YSGStudyHards/DotNetGuide/issues👉

DotNetGuide項目地址

https://github.com/YSGStudyHards/DotNetGuide👉

C#/.NET/.NET Core高質量教程收錄棧

⚒️開發利器

🔋awesome-dotnet-core

📚.NET應用程序體系結構文檔

📰C#/.NET/.NET Core最新資訊

📚C#/.NET/.NET Core推薦學習書籍

📺C#/.NET/.NET Core學習視頻彙總

🐮C#/.NET/.NET Core推薦博客or博主

🚤2022年值得推薦的.NET ORM框架彙總

🏗️C#/.NET/.NET Core優秀項目,框架彙總

📚2022年 ASP.NET Core 開發者學習指南(中文)

C#/.NET/.NET Core推薦學習路線,文檔,文章

📚C# 指南(微軟提供的最權威,最全面的C#學習資料)

📚.NET 文檔(微軟提供的最權威,最全面的.NET學習資料)

🔎面向開發人員和技術專業人員的Microsoft文檔和學習主頁

C#/.NET/.NET Core面試寶典

關注公衆號獲取面試寶典地址:https://mp.weixin.qq.com/s/dw7i5sI9izV4HpId-tbvNQ👉

追逐時光者

設計模式

作用:

設計模式(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是一個開源的應用容器引擎,基於Golang 語言開發,可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 服務器。容器是一個沙箱機制,相互之間不會有影響(類似於我們手機上運行的 app),並且容器開銷是很低的。Docker 是一個供開發人員和系統管理員構建、運行和與容器共享應用程序的平臺。使用容器部署應用程序稱爲容器化。容器並不是新事物,但它們用於輕鬆部署應用程序卻是新鮮的。

服務編排

DevOps、CI&CD自動化工具

DevOps

DevOps(英文Development和Operations的組合)是一組過程、方法與系統的統稱,用於促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。它的出現是由於軟件行業日益清晰地認識到:爲了按時交付軟件產品和服務,開發和運營工作必須緊密合作。

CI&CD構建、部署、自動化工具

越來越多的工程團隊正在採用敏捷開發,推動更短,更快的發佈週期。代碼庫增長和創建新生產構建的頻率導致持續集成持續部署/交付工具的興起。

Web前端相關

Web前端自學面試寶典

Web前端常見面試題

版本控制工具

Git

SVN

面試須知

寶藏指南

社區組織

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章