web开发都需要学什么内容?

 我来答
迷途羔羊1991

2020-11-23 · TA获得超过4.6万个赞
知道大有可为答主
回答量:3.3万
采纳率:81%
帮助的人:1204万
展开全部
主要分为4部分吧,前端、后台、数据库和web服务器,下面我简单介绍一下:

1.前端:这个毋庸置疑,你所看到的所有web页面几乎都是基于Html,CSS和JS的,页面的布局、色彩的搭配、动态效果的实现,几乎都是基于前端的,这个是网页的骨架和基础,所以做web应用开发的话,首先需要学习的就是前端,不需要你对前端知识多么的精通,掌握Vue、React等框架,但最起码能看懂页面大概代码,标签属性等,所以,如果你对前端一点都不了解的话,建议花个几天时间学习,很简单,网上资料很多:

2.后台:前端开发出来的页面都是静态的,一成不变的,要实现数据的实时更新显然是不可能的,这个时候就需要后台开发语言,完成与数据库的交互,将数据库中存储的数据实时取出展现到前台页面,开发语言就很多了,像常见的Java,C#,Php,Python,Go等都可以(几乎都有对应web框架),如果你没有任何基础,又想快速开发出网页的话,可以学习一下Php,专门用于web开发的语言,学习起来很简单:

3.数据库:这个就不多说了,你所看到的几乎所有网站在存储数据的时候,都会使用数据库,不管是关系型还是非关系型的,一是存储方便,二是容易管理,至于数据库的种类,这个就很多了,像常见的MySQL,SQL Server,Oracle,PostgreSQL等,都可以作为后端存储数据库,至于选择哪个数据库,这个根据实际项目需求而定,如果你没有任何数据库基础的话,可以学习一下MySQL数据库,开源、简单、容易学习:

4.web服务器:开发的网站,当用户进行访问时,需要对用户提供服务,也就是对用户的请求做出响应,用户请求哪一个页面,返回哪一个页面,这时候就需要web服务器,至于种类的话,有Apacha,Tomcat,IIS和Nginx等,比较流行的是Nginx,这个需要根据项目实际需求而定,性能、负载等都需要考虑,感兴趣的话,可以自己研究一下:

就分享这4个方面吧,要想完完全全弄懂这4个方面需要花费很大的功夫和时间,建议选择一两个方向学懂学通就行,其他方面可以了解一下,网上也有相关教程和资料
嘟嘟1100
高粉答主

2020-11-23 · 关注我不会让你失望
知道大有可为答主
回答量:3209
采纳率:96%
帮助的人:71.2万
展开全部
web后台开发需要学习的知识有HTML、CSS、JavaScript、DOM、Web服务器、服务器脚本语言、数据库及SQL语言以及web框架。

web后台开发学习步骤:
1、学习HTML和CSS。HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。学习CSS了,它可以帮你把网页做得更美观。利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。
2、学习javascript,了解DOM。JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。
3、了解Web服务器。学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。
4、学好一门服务器端脚本语言。目前流行的服务器脚本语言有:php、asp.net、jsp、ruby、python等。可以选一个自己喜欢的进行学习。
5、学习数据库及SQL语法。要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL 等,它们都会遵循标准的SQL原则。通常asp.net 程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。
6、学习使用Web框架。当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛一种态度
高能答主

2020-11-20 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:4.1万
采纳率:97%
帮助的人:1341万
展开全部
1。学习HTML,这是最简单,最基本的是要掌握div,formtable、Ulli、P、跨度、字体这些标签,这些都是最常用的,尤其是DIV和表格,DIV,表也可以用于布局,但不灵活,和用于基本表处理数据。

2。学习CSS,CSS这里说的不包括CSS3 Web前端开发工程师里面我们看到的,一个可以使用HTML或CSS + CSS+DIV的界面布局,所以CSS是用来协助HTML布局和显示,我们称之为“CSS样式”,为什么说DIV+CSS?因为我说div是HTML主要用于布局的,所以div是这个东西的核心!CSS必须配合部。CSS必须掌握浮、位置、宽度和高度,以及最大值和最小值,以100%,溢出,边缘、填充等。这些都是与布局相关的样式。

3.五月前学JS。你觉得还过的去,看看JS是可怕的,事实上,JS入门很简单,不需要很多东西,只要根据ID或名称DOM或”风格,或价值,然后以一个ID或名称元标签,或额外的数据,在HTML,这是对数据的操作有关系,那么数据逻辑的影响,无非是一个跳跃,弹框,隐藏什么,这一切都是结合其他应用,代码一点都不难,将这些基本的JS。百度其他好。然后多看一些,不是什么问题。

4、学习jQuery相当于封装一组JS插件的JS。其目的是操作更方便,编写更少的代码,jQuery条目也非常简单。这些都是切入点,要学会像JS,只是改变了JQ代码。剩下的就跟百度一样。

5,最好是指出背景语言,如java,php,为什么?因为我们是前台接口数据,从后台到点,如果后台代码,你知道如何与后台数据交互是最好的,它节省了时间,也可以使前端代码更加规范。否则,可能是因为你回来了,无法忍受的数据,然后前端代码再次重写,这将是可怕的。

6。研究CSS3 + HTML5,为什么放在最后呢?呵呵,因为我不会,毕竟是专门做IT的,虽然这很流行,但是我没有用它来结束,在工作中,只有在自己的网站需要改变风格,或者朋友网站风格问题的时候,我才会去临时学习。但是,如果你准备从事专业战线,最好是学习。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娱乐大搜索

2020-11-21 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1.8万
采纳率:68%
帮助的人:604万
展开全部
网站开发需要学习哪些知识?
1.网站开发要熟悉页面制作的基本知识
html语法,css语法,dreamweave 网页编辑软件
2.需要学习一些图片和FLash制作和处理软件
photoshop,firework,flash,swish 等等
做后台开发的人,只需要会简单使用就可以了,不需要学的很精通
3.表单提交客户端处理脚本
vbscripit,javascript
4.后台处理语言
①asp②jsp/java/serverlet③PHP④CGI/PERL⑤asp.net 精通其中一个就可以开发自己的网站了,不过找工作的时候好象很多是要会至少两个
5.WEB服务器的架设和管理
比较通用的 IIS,APPACE,还有很多.....
6.数据库
access,sql server,mysql,oracle
掌握一种数据库就可以开发网站了,还是那句话,现在找工作好象要熟悉至少两中数据库
7.网络安全基本知识
写代码的时候要注意是否存在益出和注入漏洞。如果是自己的服务器,要熟悉怎么防止黑客攻击,防火墙的安装使用,等等
网站开发可分为页面制作和后台开发两种,页面制作的工作只需要掌握第一和第二条就可以了,而后台开发则初了第二条以外都要掌握。特别是现在很多公司是页面制作和后台是同一个人,自己想象一下自己要掌握什么了.其实还有一些东西比较深了,没写,不过能把以上掌握,就已经是很不错的网站开发者了,到时候自然知道还要掌握怎么东东了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangcong5566
2020-11-18 · TA获得超过562个赞
知道小有建树答主
回答量:230
采纳率:64%
帮助的人:60.1万
展开全部
HTML、HTML5、 DIV+CSS、CSS3、JS、jQuery 把这些基础课学完后基本就可以找工作了,再学两个框架VUE、Bootstrap,会点PS会更好,也就基本可以了,主要是工作中你需要用到的在继续学习就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式