(爆文)全栈开发者的学习路径🗺
只关注前端web的开发是比较容易的,可是后端呢?学习后端可以提高你的前端技能。
下面是一些用于全堆栈开发的资源,你可以保存到以后使用
目录
🔚 前端前沿
🖥 操作系统
📕 编程语言
🖲 版本控制
📓 数据库概念
📔 关系数据库
📗 非关系型数据库
📨 APIs
♻️ 缓存
🔒 安全
🧪 CI/CD
📙 开发理念
🏯 软件架构
🧊 容器
📬 服务器
⚖️ 可扩展性
互联网是如何工作的 💻
🎉 网络的介绍
💫 浏览器网络
🎊 IP地址
⭐️ HTTP/2
高级前端 🔚
操作系统 🖥
✨ 使用命令行
🎉 什么是操作系统?
💫 内存
🎊 Unix程序设计
⭐️ Bash脚本指南
编程语言 📕
✨ 认识PHP
🎉 学习Ruby
💫 学习Rust
🎊 学习Go
版本控制 🖲
✨ 可视化Git
🎊 SVN
数据库概念 📓
🌟 对象-关系映射
🎉 ACID
💫 N+1问题
☄️ 分片
✨ CAP定理
💥 标准化
🌟 索引
关系型数据库 📔
✨ 关系型数据库概念
🎉 学习MySQL
🌟 学习MS SQL
非关系型数据库 📗
💫 NoSQL数据库
🎊 Graph数据库
APIs 📨
⭐️ 使用APIs
💥 REST
💡 GraphQL
☄️ JSON-RPC
🎉 HATEOAS
缓存♻️
✨ HTTP缓存
☄️ Redis
⭐️ Memcached
安全🔒
🎉 CORS
💫 MD5
🎊 SHA-2
💡 SCrypt
💥 BCrypt
☄️ OWASP
CI/CD 🧪
✨ 代码测试
🎉 Jenkins
💫 TravisCI
开发理念 📙
☄️ SOLID
⭐️ KISS
💥 YAGNI
✨ DRY
🎉 领域驱动设计
🌟 测试驱动开发
软件架构 🏯
🎊 CQRS
⭐️ Serverless
容器🧊
✨ Docker基础
服务器📬
☄️ Nginx指南
💡 Apache
💥 Caddy
可扩展性⚖️
💫 分布式系统
☄️ 系统设计入门
✨ 真实的可维护软件
这是受到另一篇文章的启发。在另一篇文章中,我希望作者能提供他们提到的主题的资源,所以我自己写了一篇文章。✨
如果你认为我遗漏了这篇文章中的任何资源,请在下面评论!