Web全栈的学习思路

关于Web全栈开发,有哪些点是需要学习的呢?

1.网页程序首先是网页,图像、列表、数据、视频如何呈现在人们面前,这涉及到前端的知识,基础知识如HTML,CSS,JS;深入一点就涉及到JQuery、bootstrap等前端框架,Vue、React、Angular等前后端分离技术。

2.有了网页,那么需要有人把网页内容发送到浏览器,这就涉及服务端程序,或者我们叫后台,服务端程序有很多技术可以实现,比如Java Web,ASP.NET,PHP等等;技术之外如Java又涉及到框架问题,如Spring,Spring MVC,SpringBoot等。

3.服务端程序需要与数据库交互,这就涉及到使用哪种数据库:Oracle,MySQL,MS SQL Server或者NoSQL,具体的数据库知识又涉及到SQL语句使用、视图、索引、存储过程、备份、还原、log清除、DBLink,以及持久层框架如Hibernate、Mybatis等。

4.有了服务端程序总要有地方运行,服务端程序就需要部署在服务器上。服务器系统又分linux和windows,涉及的知识就又有服务器的安装、配置,程序是运行在Tomcat还是IIS上,服务器是实体机还是虚拟机,服务器IP的分配,服务器指令的学习等等。

5.一个网络程序部署在服务器上并且能在浏览器访问以后,就万事大吉了吗?并没有。我们还需要关注测试以及运维问题。比如现在常说的持续集成+自动化部署,使用Docker+Jenkins的技术。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值