如果我没理解错的话,你说的是web应用的后端开发。总的来说主要是后端语言和数据库开发。
网站后端开发主要涉及java、php、node.js、python等语言。数据库有mysql、postgresql、oracle、memcached、redis等。系统主要以学习linux本身的基础知识为主,其次是系统优化和维护。
一旦知道自己想学什么,就可以开始选择目标(目标可以是哪种语言更赚钱)。
一般学习步骤:
首先了解linux系统,学习安装开发环境,学习安装、维护以及这个过程中基本命令的使用。
第二,在第一步的基础上,学习语言。既然已经是前端了,应该问题不大,但是你要学会开发api(接口)。还有就是ide的学习,比如sublimetext,phpstorm,pycharm,idea等等。
三、数据库的学习,一般web前端不涉及数据库,一般调用后端的接口api处理json数据等。这里主要是针对sql,redis,memecach
方法/步骤
1/3
搭建服务器的必要条件是要有服务器,购买后可以托管在机房(适合大型企业),也可以直接购买服务器空间(如阿里云、京东云、腾讯云空间服务器)。购买后,根据服务器存储的内容来选择空间。如果是发布文章的资讯网站或者发布商品的电商网站等。,有视频的话建议买几十gb。如果用户像ugc一样发布内容或者企业频繁更新。选择的时候,要看服务器空间支持的访问量。比如支持一万人访问和几千万用户访问的价格是不一样的,还要看服务器的硬件配置(比如电脑配置越高越稳定越快)。这是供网络用户访问的互联网服务器。如果只是让几个熟悉的用户访问,那就是局域网。不叫搭建服务器通过网络传输或访问文件。可以通过设置电脑或者购买带硬盘的无线路由器来传输。
2/3
购买服务器后,如果想让用户访问,需要购买域名(可以在阿里云或者腾讯云购买想要的域名方便访问,也就是网站和存储内容的网站),需要备案(需要做实名认证,等待一些天审核,避免制作不公平不健康的网站或者软件),做成购买的服务器空间。
3/3
需要开发或者购买一个程序模板上传到服务器空间,这个是最麻烦的,比如。如果你想让一个产品经理设计一个软件或者网站,你还需要ui设计师,前端和后端程序员来开发,然后上传发布数据库和文件。