本文重点收集一些质量不错的在线学习教程和文档。本文持续更新地址:猿视野
旨在帮助有需要的人士利用闲暇时间,系统化的学习一门技能。
移动跨平台
- AndroidGuide | 在线阅读:AndroidGuide | 一份给 Android Developer 的进阶不完整指南,包含 Android 系统源码解析、Jetpack 源码解析、热门开源库源码解析等多个面试必备的知识点
- Flutter实战 | 在线阅读:book.flutterchina.club,GitHub |本书是第一本系统介绍Flutter技术的中文书籍,它是Flutter中文社区发起的开源项目之一,旨在帮助开发者入门,系统地、循序渐进的了解Flutter。
前端开发
- 阮一峰 ECMAScript 6 (ES6) 标准入门教程 第三版 | 在线阅读:bookstack.cn
- 深入浅出 Webpack | 在线阅读:webpack.wuhaolin.cn,Github | 全面的Webpack教程《深入浅出Webpack》电子书
前端框架
- React官网帮助文档-中文 | 在线教程:reactjs.org | 官网教程,非常适合入门学习
- React v16.9 开发文档 | 在线阅读:bookstack.cn
- Redux 中文文档 | 在线阅读:GitBook | Redux 是 JavaScript 状态容器,提供可预测化的状态管理
- Vue.js v3.0 教程(Vue3 教程)| 在线阅读:bookstack.cn
- Vue 2.0中文文档 | 在线阅读:caibaojian.com
后端开发
语言基础
- Java阶段性笔记 | 在线阅读:shiguangping.com | 《Java阶段性学习笔记》
- Go语言中文文档 | 在线阅读:bookstack.cn
- Effective Java (高效 Java) 第三版 | 在线阅读:bookstack.cn
- 设计模式 Java版本 | 在线阅读:bookstack.cn
后端框架
- SpringBoot教程 | 在线阅读:bookstack.cn | Spring Boot 是构建所有基于 Spring 应用的起点,旨在使开发者能以最小化配置快速启动和运行应用。该项目为 Spring Boot 文档翻译项目,由本人个人发起,基于 Spring Boot 2.0.0 的官方文档进行翻译。
微服务架构
- Netty 实战(精髓) | 在线阅读:GitBook | 《Netty 实战(精髓)》是对 Norman Maurer 的 《Netty in Action》(基于 MEAP v10)的一个中文精简。取其精华,去其糟粕,带你快速掌握 Netty ,插入配图,图文并茂方便用户理解
- Spring Cloud系列教程 | 在线阅读:www.itmuch.com | 跟我学Spring Cloud系列 本文旨在打造全面的Spring Cloud贴——常见问题、容易踩到的坑等都应该能覆盖到
- Spring Cloud 教程 | 在线阅读:GitBook | Spring Cloud Tutorial 是一本关于 Spring Cloud 学习的开源书。利用业余时间写了本书,图文并茂,用大量实例带你一步一步走进 Spring Cloud 的世界
云计算|Docker
- Docker系列教程 | 在线阅读:www.itmuch.com | 本文是Docker系列教程的索引贴,覆盖:Docker基础、网络、存储、Docker Compose等,是一个完整的知识体系,望惠存。
- Docker从入门到实践 | 在线阅读:docker-practice.com,GitBook,Github ,GitBook-bingohuang
- Docker极速入门教程 | 在线阅读:GitBook | 讨论 Docker 技术的一本极速、无废话教程。
- 从Docker到Kubernetes进阶 | 在线阅读:qikqiak.com | 从 Docker 入门一步步迁移到 Kubernetes 的进阶课程
- Docker 中文 | 在线阅读:cwiki.us | 本文档的 Docker 使用 docsify 来对 MD 文件进行编译和修改。
- Docker中文文档 | 在线阅读:dockerinfo.net
算法与数据结构
- hello-algorithm | 在线阅读:hello-algorithm | 「算法面试+算法知识」针对小白的算法训练。小浩算法是一套针对小白的完整的算法训练流程!
- 十大排序算法 | 在线阅读:bookstack.cn | 一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,使用 JavaScript & Python & Go & Java 实现。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。
- Leetcode 前 300 题算法题解析(Java) | bookstack.cn
其它汇总
- waylau.com | 笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/ ),多是开源电子书。