Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jizai1125/awesome-resource

收集的一些书籍、教程、学习网站等资源
https://github.com/jizai1125/awesome-resource

List: awesome-resource

javascript learning-backend learning-frontend toturial

Last synced: 16 days ago
JSON representation

收集的一些书籍、教程、学习网站等资源

Awesome Lists containing this project

README

        

# 目录

- [目录](#目录)
- [F](#f)
- [分布式](#分布式)
- [G](#g)
- [Git](#git)
- [GIS](#gis)
- [GPU](#gpu)
- [I](#i)
- [iOS](#ios)
- [J](#j)
- [Java](#java)
- [计算机知识](#计算机知识)
- [L](#l)
- [浏览器](#浏览器)
- [LLM](#llm)
- [大语言模型](#大语言模型)
- [N](#n)
- [Nginx](#nginx)
- [P](#p)
- [PHP](#php)
- [Python](#python)
- [Q](#q)
- [前端相关](#前端相关)
- [Css](#css)
- [JavaScript](#javascript)
- [TypeScript](#typescript)
- [Node](#node)
- [ORM](#orm)
- [构建工具](#构建工具)
- [R](#r)
- [容器](#容器)
- [S](#s)
- [SVG](#svg)
- [算法](#算法)
- [设计模式](#设计模式)
- [T](#t)
- [图形](#图形)
- [W](#w)
- [Web 3](#web3)

# F

## 分布式

- [凤凰架构](http://icyfenix.cn/)

> 这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。

# G

## Git

- [猴子都能懂的 GIT 入门](https://backlog.com/git-tutorial/cn/)

> 欢迎来到超级简单的 Git 入门,让我们一起学习如何使用 Git 进行版本管理吧!共有 3 个课程。Git 初学者请从“入门篇”开始,有 Git 使用经验者建议直接从“高级篇”开始。碰到“哎呀,是什么呢?”的时候,可以尝试查询“Git 索引”。

- [Learn Git Branching](https://learngitbranching.js.org/?locale=zh_CN)

> 互动式学习 Git 命令

## GIS

- [认识现代 WebGIS](https://iclient.supermap.io/web/books/modern-web-gis-in-action/)

> 现代 WebGIS 是现代 Web 技术在 GIS 中的应用。现代 WebGIS 的体系结构与其他现代 Web 项目的体系结构没有太多本质上的区别,唯一不同的是 WebGIS 需要提供一些地图方面的功能服务,即:GIS 服务资源。

## GPU

- [WebGPU Fundamentals](https://github.com/gfxfundamentals/webgpufundamentals)

> WebGPU 开发知识的英文教程

# I

## iOS

- [iOS 应用开发教程](https://cs193p.sites.stanford.edu/2023)

> 斯坦福大学2023年学年的一个英文课程,现在已经全部上网,包含讲课视频和课件。

# J

## Java

- [Java 编程教程](https://www3.ntu.edu.sg/home/ehchua/programming/index.html)

> 这个网站是新加坡南洋理工大学的一位老师的教案(英文),主要内容为新生的 Java 编程。

## 计算机知识

- [计算机程序的构造和解释(JavaScript 版)](https://sourceacademy.org/sicpjs/index)

> 这是名著《SICP》(计算机程序的构造和解释)一书的官方 JavaScript 版,并且是麻省理工学院的官方版本,可以免费阅读,[参见介绍](https://mitpress.mit.edu/9780262543231/structure-and-interpretation-of-computer-programs/)

# L

## 浏览器

- [浏览器的工作原理(中文版)](http://taligarsiel.com/Projects/howbrowserswork1.htm)

> Web 浏览器可能是使用最广泛的软件。在本书中,我将解释它们如何在幕后工作,从在地址栏中输入 google.com 到看到 Google页面过程中发生了什么。英文原版 [How browsers work](http://taligarsiel.com/Projects/howbrowserswork1.htm)

## LLM

- [大语言模型](https://github.com/LLMBook-zh/LLMBook-zh.github.io)
> 希望读者通过阅读本书,能够深入了解大模型技术的现状和未来趋势,为自己的研究和实践提供指导和启发。让我们携手努力,共同推动人工智能技术的发展,为建立更智能、更可持续的未来做出贡献。

# N

## Nginx

- [Nginx开发从入门到精通](http://tengine.taobao.org/book/index.html)

> 本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。

- [Nginx 极简教程](https://dunwu.github.io/nginx-tutorial/#/nginx-quickstart)

> 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。

# P

## PHP

- [穿透 Laravel](http://www.idocloud.net/pttl/index.html)

> 带你一起探知Laravel框架底层的实现细节。

## Python

- [从头开始学习 python](https://futurecoder.io/)

> 互动式学习 Python

- [Python 数据分析(第三版)](https://wesmckinney.com/book/)

> 一本英文教材,讲授 Python 数据分析的初步知识,免费阅读。

# Q

## 前端相关

### TypeScript

- [深入理解 TypeScript](https://jkchao.github.io/typescript-book-chinese/)
> 此书是 《TypeScript Deep Dive》 的中文翻译版,从基础到深入,很全面的阐述了 TypeScript 的各种魔法,不管你是新手,还是老鸟,它都将适应你。此外,它不同于 TypeScript 官方给出的文档(当然 TypeScript 给出的文档是很好的),在此书中,结合实际应用下的场景用例,你将能更深入的理解 TypeScript。

- [TypeScript 入门教程](https://ts.xcatliu.com/)

> 从 JavaScript 程序员的角度总结思考,循序渐进的理解 TypeScript。本书是作者在学习 TypeScript 后整理的学习笔记。

### JavaScript

- [clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript)

> 适用于 JavaScript 的简洁代码概念。

- [ES6 入门教程](https://es6.ruanyifeng.com/)

> 全面介绍 ECMAScript 6 新引入的语法特性。本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。用来了解这门语言的最新发展;也可当作参考手册,查寻新增的语法点。

- [JavaScript 二十年](https://cn.history.js.org/)

> 本书由 JavaScript 之父 Brendan Eich 与 ES6 规范首席作者 Allen Wirfs-Brock 联合编写,详细记载和解读了自 1995 年语言诞生到 2015 年 ES6 规范制定为止,共计 20 年的 JavaScript 语言演化历程。全书不仅讲解了大量语言技术细节层面的演进,更复盘了更高层面上规范制定与标准博弈中的历史成败,是一部讲述人类如何在商业与技术上的竞争合作中促进产业发展的故事。

- [JavaScript-Algorithms(javascript 算法)](https://github.com/trekhleb/javascript-algorithms)

> 用 JavaScript 实现的算法和数据结构,并带有解释和进一步阅读的链接。

- [JavaScript 函数式编程指南(中文版)](https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/)

> 这本书的主题是函数范式(functional paradigm),我们将使用 JavaScript 这个世界上最流行的函数式编程语言来讲述这一主题。英文原版地址 [mostly-adequate-guide](https://github.com/MostlyAdequate/mostly-adequate-guide)

- [You-Dont-Know-JS](https://github.com/getify/You-Dont-Know-JS)

> 这是一系列深入探讨 JavaScript 语言核心机制的书籍。这是**第二版**。

- [30-seconds-of-code](https://github.com/30-seconds/30-seconds-of-code)

> 满足您所有开发需求的简短 JavaScript 代码段。

### Css

- [CSS 教程](https://pengfeixc.com/tutorial/css/introduction)

> 这是针对新人的 CSS 入门级教程。本教程会介绍 CSS 的所有内容,既可以当做入门教程,也可以用作参考手册。

- [CSS Grid 网格布局教程](https://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html)
> Grid 布局与 Flex 布局有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强大。

### Node

- [Node.js 调试指南](https://github.com/nswbmw/node-in-debugging)

> 专注于讲解 Node.js 调试,涉及 CPU、内存、代码、工具、APM、日志、监控、应用。

### ORM

- [Prisma's Data Guide](https://www.prisma.io/dataguide)

> JS 语言著名的数据库工具包 Prisma,官网上面有一个数据库教程(英文),讲解数据库基本概念和 ORM 关系模型的用法,内容不错。

### 构建工具

- [深入浅出 Webpack](https://webpack.wuhaolin.cn/)

> 本书从实践出发,用简单易懂的例子带你快速入门 Webpack,再结合实际工作中常用的场景给出最佳实战,通过前 3 章的学习足以让你解决工作中的常见问题; 本书还介绍了如何优化构建的速度和输出,并解析了 Webpack 的工作原理,以及 Plugin 和 Loader 的编写方法,可帮助你进一步学习 Webpack。 本书按照入门、配置、实战、优化和原理的路线层层深入,涵盖了 Webpack 的方方面面。

# R

## 容器

- [Docker — 从入门到实践](https://vuepress.mirror.docker-practice.com/)

> 本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。

- [k8s-tutorials](https://github.com/guangzhengli/k8s-tutorials)

> k8s 教程,侧重于实战引导,以渐进式修改代码的方式,将从最基础的 container 容器的定义开始,经过 pod, deployment, servcie, ingress, configmap, secret 等资源直到用 helm 来打包部署一套完整服务。

# S

## SVG

- [SVG Tutorial](https://svg-tutorial.com/)

> Learn how to code images in HTML with SVG

## 算法

- [Hello,算法](https://www.hello-algo.com/)

> 一本动画图解、能运行、可提问的数据结构与算法入门书,支持 Java, C++, Python, Go, JS, TS, C#, Swift 等语言。

## 设计模式

- [深入设计模式](https://refactoringguru.cn/design-patterns)

> 以图例的形式讲解 22 种经典设计模式,并附有各个语言的示例代码。

- [Patterns.dev](https://www.patterns.dev)

> Patterns.dev is a free online resource on design, rendering, and performance patterns for building powerful web apps with vanilla JavaScript or modern framework.
这个学习网站讲解了 xxx 中有哪些开发模式、渲染模式,包含三部分:原生 JS、Vue、React。

# T

## 图形

- [SVG 教程 中文翻译版](https://svg.brucewar.cn/1.svg-jiao-cheng)

> 本教程的目的是让你能在短时间内使用 SVG,并且能够使用教程作为快速参考。虽然我将尽可能覆盖更多的 SVG 知识,但是不会覆盖到 SVG 规范的每一个小部分。一旦你对基础知识有了一定的理解,你可以很容易地参考更高级或特殊情况主题的 SVG 规范。教程英文版 http://tutorials.jenkov.com/svg/

# W

## Web3

- [WTF Solidity极简入门](https://wtf.academy/)

> github 仓库 https://github.com/AmazingAng/WTF-Solidity