🌏 全栈开发路线图 🌏
📌 谁是全栈开发人员?
全栈开发人员是指能够处理数据库、服务器、系统工程和客户端所有工作的工程师。根据项目的不同,客户可能需要移动堆栈、Web 堆栈或原生应用程序堆栈。
📌 为什么要成为全栈开发人员?
作为一名全栈开发者,您精通多种技术。无论是在网页上添加图片,还是创建数据库,您都应熟悉所有技术。这让您比其他开发者更具优势,因为您可以更快地做出技术决策,并拥有全局视野。
📌 全栈开发人员的角色:
全栈开发人员的主要职责包括设计网站上的用户交互、开发网站功能的服务器和数据库以及为移动平台编写代码。
📌 具体职责通常包括:
- 开发前端网站架构。
- 设计网页上的用户交互。
- 开发后端网站应用程序。
- 创建服务器和数据库以实现功能。
- 确保针对手机的跨平台优化。
- 确保应用程序的响应能力。
- 与平面设计师合作进行网页设计功能。
- 监督一个项目从构思到成品的整个过程。
- 设计和开发 API。
- 满足技术和消费者的需求。
- 紧跟网络应用程序和编程语言的发展。
📌 全栈开发人员的技术栈
🚩 基础技术(构建模块且一切都很重要)
- HTML:定义应用程序的结构
- CSS:定义应用程序的呈现方式
- JavaSript:定义应用程序的功能
🚩 前端技术(以下任选其一)
- React.js
- Vue.js
- 角度
🚩 后端技术(以下任一项)
- Java
- Python
- C#
- 红宝石
- Php
- Node.js(简单且最新)
🚩 数据库(每个类别中的任意一个)
- SQL
- MySQL(优先)
- SQL 服务器
- 甲骨文
- Postegre SQL
- NoSQL
- MongoDB(首选)
- 卡桑德拉
- CouchDB
🚩 版本控制
- Git
- GitHub(推荐)/ GitLab / BitBucket
🚩 云服务(以下任意一项)
- 谷歌云平台(GCP)
- 微软 Azure
- 亚马逊网络服务(AWS)
- 赫罗库
🚩 容器
- Docker
- Kubernetes
🚩 服务器(以下任意一个)
- WebLogic
- Nginx
- 阿帕奇
📌 全栈开发的常用术语
- MEAN Stack 开发人员
- Mongo数据库
- Express Js
- 角度JS
- 节点JS
- MERN Stack 开发人员
- Mongo数据库
- Express Js
- React Js
- 节点JS
您可以将此博客用作旅程中的清单
❤️非常感谢您的阅读❤️
点赞 | 分享 | 关注
文章来源:https://dev.to/kaiwalyakoparkar/roadmap-to-full-stack-development-2631