2021 年完整的全栈 Web 开发人员路线图(+免费资源)
如果你觉得这个帖子很有价值,你很可能也会喜欢我的推文,所以请务必在Twitter上关注我,了解更多关于 Web 开发以及如何提升开发者水平的信息。本文最初发表在我的博客上。
1. 了解互联网的工作原理
这是任何 Web 开发者的必备技能。不要花超过一天的时间,但要确保你理解它的工作原理。
资源:
从零到精通播放列表 - https://www.youtube.com/playlist?list=PL2HX_yT71umBgUzdKDfbuXnysZWqiGX4L
MDN 介绍 - https://developer.mozilla.org/en-US/docs/Learn/Common_questions/How_does_the_Internet_work
2.学习HTML
HTML 是 Web 的标记语言。没有它,你就无法构建网站
确保你学习并理解这一点,但不要花费超过 1-2 周的时间
资源:
适合初学者的 HTML 速成课程 - https://www.youtube.com/watch?v=UB1O30fR-EE&t=5s
3.学习CSS
使用 CSS,您可以设计您的网站并使其看起来更美观
不要试图学习 CSS 的所有内容,先学习基础知识,然后再进行下一步
资源:
CSS 教程 - 从零到大师(完整课程) - https://www.youtube.com/watch?v=1Rs2ND1ryYc
4.学习JavaScript
使用 JavaScript,您可以使您的网站动态化(例如显示/导入/保存数据)
如果这是你学习的第一门编程语言,一定要花时间
资源:
学习 JavaScript - 初学者完整课程 - https://www.youtube.com/watch?v=PkZNo7MFNFg
5.学习一个 JS 框架
这些使 JavaScript 更简单、更快捷
选择其中任何一个,不要过度思考这个过程
资源:
反应 - http://youtu.be/DLX62G4lc44
Vue - http://youtu.be/4deVCNJq3qc
角度 - https://t.co/wVTorgkkg9?amp=1
奖金!
您可以从这本电子书中了解以上所有内容(以及更多内容)
您将从 HTML 到 React,并学习成为一名优秀的前端开发人员(然后是全栈开发人员)所需的一切
阿夫
https://gumroad.com/a/416027763
7.学习 Git 和 GitHub
Git 是一个版本控制系统,可让您管理和跟踪源代码历史记录
GitHub 是一项基于云的托管服务,可让您管理 Git 存储库
资源:
Git 和 GitHub 初学者速成课程 - http://youtu.be/RGOj5yH7evk
8.学习NPM
npm 是 Node JavaScript 平台的包管理器
它将模块放置在适当的位置,以便节点可以找到它们,并智能地管理依赖冲突
资源:
NPM 速成课程 - http://youtu.be/jHDhaSSKmB0
9.学习后端技术
这些语言可以让你使用服务器端应用程序
如果您已经了解 JavaScript,我建议您学习 Node.js,但 PHP 和 Python 也是不错的选择
资源:
面向初学者的完整 Node.js 教程 - http://youtu.be/RLtyhwFtXQA
10.学习数据库
数据库是经过组织的信息集合,以便于访问、管理和更新
当你建立一个存储数据的网站时,你需要一个
资源:
SQL - http://youtu.be/HXV3zeQKqGY
11. 持续学习
成为一名开发人员是一个长期的学习过程。
学习所有这些知识一开始可能看起来很难,但要一步一步来。
如果你有效且坚持的话,你可以在 6 到 12 个月内学会所有这些。
结束
希望这篇文章对你有帮助,如果觉得有用,请告诉我。如果你有任何问题,欢迎在Twitter上直接给我留言。
鏂囩珷鏉ユ簮锛�https://dev.to/pascavld/complete-full-stack-web-developer-roadmap-in-2021-free-resources-kn0