本文重点收集一些质量不错的在线学习教程和文档。本文持续更新地址:猿视野
旨在帮助有需要的人士利用闲暇时间,系统化的学习一门技能。
目录
显示
移动平台
- AndroidGuide | 在线阅读:AndroidGuide | 一份给 Android Developer 的进阶不完整指南,包含 Android 系统源码解析、Jetpack 源码解析、热门开源库源码解析等多个面试必备的知识点
- Flutter实战 | 在线阅读:book.flutterchina.club,GitHub |本书是第一本系统介绍Flutter技术的中文书籍,它是Flutter中文社区发起的开源项目之一,旨在帮助开发者入门,系统地、循序渐进的了解Flutter。
- Kotlin教程—史上最全面、最详细的学习教程 | 在线教程:博客园,Github|是一个关于Kotlin一系列的学习教程、文章。学好Kotlin从这里开始,争取做到最全、最详细。让没有编程经验的朋友也能通过这个系列教程用Koltin语言来开发项目
Kotlin
- Kotlin 官方参考文档 中文版 GitBook |本书是 Kotlin 语言官方文档的参考(reference)部分的中文翻译,内容来自 Kotlin 中文站项目。
- Kotlin极简教程 书栈网· BookStack
- Kotlin-Tutorials GitHub | Kotlin 基础教程
前端开发
- 阮一峰 ECMAScript 6 (ES6) 标准入门教程 第三版 | 在线阅读:bookstack.cn
- 深入浅出 Webpack | 在线阅读:webpack.wuhaolin.cn,Github | 全面的Webpack教程《深入浅出Webpack》电子书
前端框架
react技术栈:umi,dva,next.js,redux,redux-saga,react-route,react-hooks,create-react-app,immutable
vue技术栈:
公共技术:TypeScript+less+webpack+(fetch+axios)
后端技术:koa2
- React官网帮助文档-中文 | 在线教程:reactjs.org | 官网教程,非常适合入门学习
- React v16.9 开发文档 | 在线阅读:bookstack.cn
- Redux 中文文档 | 在线阅读:GitBook | Redux 是 JavaScript 状态容器,提供可预测化的状态管理
- UmiJS 3.x 文档手册 | bookstack.cn | Umi,中文可发音为乌米,是可扩展的企业级React前端应用框架
- dva-knowledgemap 这篇文档梳理了基于 dva-cli 使用 dva 的最小知识集,让你可以用最少的时间掌握创建类似 dva-hackernews 的全部知识,并且不需要掌握额外的冗余知识。
- AllDemo 2020全栈学习Demo大合集 包含最新 hooks TS 等 还有umi+dva,数据可视化等实战项目 (持续更新中)
- 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系列教程 | 在线阅读:http://www.itmuch.com | 跟我学Spring Cloud系列 本文旨在打造全面的Spring Cloud贴——常见问题、容易踩到的坑等都应该能覆盖到
- Spring Cloud 教程 | 在线阅读:GitBook | Spring Cloud Tutorial 是一本关于 Spring Cloud 学习的开源书。利用业余时间写了本书,图文并茂,用大量实例带你一步一步走进 Spring Cloud 的世界
云计算|Docker
- Docker系列教程 | 在线阅读:http://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
源码学习
Flutter
- gsy_github_app_flutter 【完整项目】Flutter 超完整的开源项目,功能丰富,适合学习和日常使用
Kotlin
- GSYGithubAppKotlin 【完整项目】超完整的Android Kotlin 项目,功能丰富,适合学习和日常使用。
- awesome-kotlin-android 收集利用 Kotlin 进行 Android 开发的开源库,扩展,工具,开源项目,资料等高质量资源
ReactNative
- GSYGithubApp【完整项目】超完整的React Native项目,功能丰富,适合学习和日常使用
SpringBoot
- spring-boot-examples Spring Boot 教程、技术栈示例代码,快速简单上手教程。
- SpringBoot-Learning Gradle构建 | 基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等。
SpringCloud
- spring-cloud-examples Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等
其它汇总
- architect-awesome 后端架构师技术图谱
- waylau.com | 笔者还写了其他方面的超过一打的书籍(可见https://waylau.com/books/ ),多是开源电子书。