上学的时候,一边上网,一边一直想设计自己的网站。我相信每个人都会有相同的想法-一个自己的网站或一个展示他们的工作、技能和成就的个人资料,或者一个创业/商业网站。Web开发是最抢手的技能,随着数字世界的快速发展,对Web开发人员的需求也在增加。如果您是该Web开发领域的初学者,本文将介绍所有可在Web开发过程中为您提供帮助的技能和技术,并提供有关如何为Web开发人员角色做准备的完整路线图。今天就让我们开始您成为现代Web开发人员的旅程吧!了解Internet的工作原理创建网站时,目标是将其发布到Internet或Web上。我们需要对互联网的工作原理以及浏览器发出的请求和服务器发送的响应有一个基本的了解。简而言之,Internet是一个由相互通信的计算机组成的大型网络。当我们使用浏览器并输入URL时,我们是在使用域名访问托管在服务器上的网站。现在托管非常简单,您不需要获取域名或设置服务器。许多免费网站将免费托管您的网站,例如GithubPages或Netlify。>照片由Christina@wocintechchat.com在Unsplash上拍摄Web开发人员分为三种类型网站创建过程从设计和模型开始,这决定了网站的外观。然后,开发人员开始设计界面、添加功能并使网站具有响应性。然后他们将其发送给另一组开发人员,他们负责处理服务器端代码并??将其部署到服务器上。前端开发人员:他们负责网站的用户界面和设计,并使其响应所有设备。后端开发人员:他们处理服务器端代码并??将网站部署在服务器上以处理请求和响应。全栈开发人员:他们是同时具有前端和后端技能的开发人员。前端开发前端开发人员负责网站的外观和感觉。学习前端需要的基本技能是HTML、CSS、JavaScript。现在大多数用户在移动设备上浏览网站,因此在创建网站时,开发人员还必须牢记它在桌面和移动设备上的外观。CSS媒体查询通过移动优先设计方法用于此目的。接下来就是掌握框架了,一旦了解了以上使用框架的概念,就可以轻松快速地创建网站,并且对用户友好。使用Frameworks,您不必从头开始编写所有代码,您可以使用提供的各种功能。一些流行的框架是Bootstrap、MaterialCSS、Tailwind。上述技能将帮助您创建静态网站,但要成为行业领导者,您需要学习如何创建动态网站和Web应用程序。高级前端开发人员使用ReactJS、Angular或Vue等框架来创建动态的大型应用程序。我建议您学习以下任何框架后端开发后端开发人员除了在服务器上部署代码外,还处理许多功能。如果您的网站是静态的,您可以将其托管在Github或Netlify等平台上。但是,当应用程序涉及使用数据库和身份验证等动态功能时,后端工程师就会发挥作用。后端开发人员的角色包括:设计和管理数据库并将它们与服务器连接。添加身份验证并处理来自客户端的请求。可扩展性和版本控制实现自动化测试有许多技术可用于学习后端开发。必须精通Python、Java、.Net、Javascript等语言。如果您是初学者,我建议您从Node.js开始,因为它是用于服务器端代码的JavaScript框架。其他框架有Django、Flask、ASP.Net、J2EE等。如何准备Web开发面试被要求最多的最重要的技能是JavaScript。JavaScript概念和框架(如React和Node)是公司最需要的技能。您可以从这些主题中得到很多问题。您需要对堆栈的前端或后端有很好的了解,并且还需要对数据库管理系统有很好的了解。如果您是初学者,您可以从自由职业或开源贡献开始,以获得该领域的经验并为您的投资组合准备一些项目。感谢您阅读到最后,希望本文对您的准备有所帮助。一切顺利!原文链接:https://medium.com/javascript-in-plain-english/how-to-become-a-web-developer-in-2021-dd5623f5d1d2
