GG资源网

非计算机专业,想要建一个网站要学习哪些计算机知识才能搭建起来?(非计算机专业想从事it行业怎么办)

如果是小白没有基础知识的话,推荐你去了解静态网站生成器,hexo主题,没有域名没关系,可以使用GitHub的gitpages或者码云的码云pages。这些名词如果不了解的话可以一个个去搜索,很多视频教程都有说明,相信如果能够搭建出一个好看的静态网站对你学习web开发也是一种激励!

#####

一 操作系统 基础知识。你的网站运行在windows 上或 linux 上,一般的云计算平台都可以选,只需要知道常用的 目录,进程,权限等命令就可以了。

二。熟悉基础的 html 语言,如果基于现有的模板搭建论坛,博客,百科之类的,不需要懂前端脚本语言 javascript 和后端语言 python,php,或java.只要熟悉具体的模板配置方法就可以了。如果要通过网站实现自己设计的功能,就需要懂前后端开发语言。

三。熟悉和配置一个web 服务器,比如apache,lighthttp,

四。熟悉一个 数据库 比如 mariadb,或一个nosql 数据库,比如mongodb,用来和后端语言接口,保存网站运营产生的数据。

五。为了保证网站的安全,防黑客攻击,需要懂基础的网络知识,比如ip 地址,端口地址,会配置云平台的过滤规则。

#####

非计算机专业,想要建一个网站要学习哪些计算机知识?这个取决于你想建一个什么类型的网站,如果是想搭建一个普通的博客网站或者小型企业网站,那么是不需要学习太多知识的,因为网上有现成的开源程序,比如Z-Blog、帝国cms(安装包如图所示)、WordPress、织梦cms等,这些开源程序都有大量的免费模板,不需要自己动手设计模板,只需要稍微懂点服务器和ftp相关的知识即可。如果是想搭建像今日头条或者新浪这种大型的盈利性的网站,那么需要掌握以下几点知识:

后端知识。

  • 在web领域,一个的网站的逻辑实现是靠后端来实现的,开发后端需要掌握php/java/c#等语言,这三种语言要求掌握一种即可。php是应用最广泛,学习难度最低,拥有大量的现成的免费开源程序,无论是论坛程序还是博客程序或者商城类型和门户类型的网站都有现成的免费开源程序,比如论坛类型有Discuz,有个性化需求的话,直接在原来程序的基础上做二次开发即可。当然,想自己从头到尾开发也是可以的,php使用者众多,网上的教程和资料都很丰富,便于初学者学习。
  • java主要是用来定制企业级服务网站,个人站长一般很少用到,学习难度高于php。
  • 和java、php不用的是,c#主要是用于的Windows上的服务器,毕竟是微软的亲儿子,在平台的支持上肯定要优于其他语言,一般国企喜欢用Windows服务器。学习难度同样高于php。
  • 数据库语言。数据库是用来存贮网站数据用的,常见的数据库有Mysql,SqlServer,至少掌握一种吧。

前端知识。

  • 前端这一块主要是控制网站的外表,比如网站界面大小啊,颜色啊,图片形状,网站结构啊这些,那么就需要学习html、ps、css这些知识。
  • 还需要学习js相关的知识,js主要的作用是用来控制界面的行为层,比如点击某个按钮会出现什么效果,比如幻灯片自动轮播等等。

nginx。

  • nginx作为一款优秀的反向代理web服务器,支持linux和Windows服务器,主要解决的是网站访问、交互这块的问题,比如负载均衡。如果想成为一个资深的建站人员,那么这块的学习是必不可少的。

综上所述,如果是非计算机专业,想从头到尾搭建一个中大型的平台网站或者有个性化需求的网站,最起码需要掌握一点网站设计(UI)、前端、后端(php)、数据库这方面的知识,如果需要深耕,则还需要掌握nginx以及linux的知识。

#####

一天时间你就可以了

使用技术及流程如下:

1.了解html最基础知识,了解完去网上下载模板更改部分内容

2.了解一个网站搭建流程

3.租一个服务器

4.建议租个win的,下载一个phpstudy或者类似软件,一键搭建相关环境

5.把你的网页丢到网站根目录,网站搭建完成,不过是个静态网站

加油[呲牙]

#####

由于不知道你是需要一个什么类型的网站,我想说明一下我知道的方法,在我的发文里有一篇文章可以作为教程使用。

如果你是需要搭建一个个人的博客。

博客分为静态和动态,动态的话需要租赁服务器,目前也有开源的成熟的博客项目可以供参考或者个人使用。而静态的会好一点可以不用租赁服务器就可以将自己的文章发布到免费使用的网站上。静态博客推荐几个(都会用到GitHub,因为它免费!)

1.基于hugo和GitHub的静态博客(可见我的头条文章)

2.基于hexo和GitHub的静态博客(和hugo类似)

3.基于jekyll和GitHub的静态博客

如果是别的网站比如公司黄页,购物网站,社交网站......这些可能需要专业团队耗费周期按步开发咯。

#####

租空间,买程序,学美工。完全靠自己做的可能性不大。

#####

主要看需求:

如果想自己动手,做有点自己特色的,可以自学如html,js,css之类,也有一些前端框架如react,vue,后端搞一个nodejs或学python比较简单的 ,也可以学java,php,c#,go等很多都可以做后端服务开发。小站妥妥的。

如果想快速搞,网上有很多免费的站点资源,也有很多公司提供免费建站服务。

再一个要申请一个域名,和空间,很多域名提供商也提供建站服务,很方便的。

实在觉得没时间没精力,也可以找个外包或技术做。

#####

楼上有说买的,但不现实,买来不会用,更不会改,终究不是自己的,浪费那钱干啥!

想要了解计算机专业,还是先从linux操作系统开始学吧,涉及文件系统、命令、用户、安全、管理员、网络、路由、文件服务器、dns、www服务器等知识,这些都是建站需要用到的。

有了上面的基础后,后面编程学起来就相对轻松一些,编程中所提到的概念就容易懂,不然会很懵逼,不知道为啥这样做。即使一个个去查,学的也是很零散的,不够系统,很容易就忘记了,效率低。

编程可以先从前端页面开始学,css + html + javascript(简称js),这三样就可以做出页面了,后面要学jquery,这是个js库,虽然现在听网上说jquery不行了,但实际上操作DOM是个很好的利器,用的人很多,还是很有用处的。此外,就是三大前端框架了,vue + angular + react,看着选吧。还有服务器端node.js可以学学,可以开发后端。 typescript就不说了。还有个作图的库要提下,百度的echart.js,数据看板常用。

接下来是后端开发,语言还是很多的,只会java,就不班门弄斧了。至于数据的保存,有很多数据库可选,你自己玩玩mysql就够用了。

以上就是入门级的全栈开发,但加起来有很多本书,而且还很厚,好自为之……

#####

可以网上直接下载一套源码来搭建试试,一般用PHP源码会比较方便,需要掌握一些HTML基础知识,算是比较简单的。

有了源码还需要购买服务器,像阿里云、腾讯云这些都是提供服务器的,另外还需要注册域名,也就是网址,有了这些就可以搭建网站了

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 非计算机专业,想要建一个网站要学习哪些计算机知识才能搭建起来?(非计算机专业想从事it行业怎么办)

发表回复

CAPTCHAis initialing...