当前位置:首页 / 3044am永利集团 / 网站建设
学习网站建设必备知识
文章来源:3044am永利官方网站 人气:163发表时间:2016-09-11
网站建设学习是循序渐进的过程,千万不要因为要学得知识多而放弃。
第一步、学习WEB基础
1、Dreamweaver所见即所得的网页工具
大多数人认为已经过时了,太简单,可以不学习了,现在开发网站可以不用Dreamweaver。但我认为有必要,相信我,之前我也有类是的想法,后面开发实际项目的时候经常用到它!
你现在不学,直到有一天,你发现VS布局和设计界面很老火,如果你没有用过dw你可能不觉得VS布局老火,自从你用习惯了dw再用VS,你会发现vs布局是件很痛苦的。(千万不要说布局那全是美工的事,有时候你搞开发没有人给你配美工,是常有的事!),怎么如此不方便,那个时候可能有高人告诉你:使用Dreamweaver做布局、使用VS2005写代码!
2、HTML、CSS
使用Dreamweaver工具,表单、控件、插件什么的都可以直接在页面上布局,为什么还要学HTML,去用代码写这些东西?
我用通俗的话来解答吧。(1)机械化生产的汽车经济实用,手工打造的则是高档轿车,求本寻根,HTML告诉我们什么是网页。(2)这就相当于作为一个歌手要会看谱子一样,你不看谱子也能照着唱出来,但专业的歌手是要学会看谱子。如果你是要搞开发,知识用页面菜单布局很难实现很多功能。
3、学习JavaScript
Javascript的普及应用率远比.NET和Java高,它与CSS和HTML一样,是所有Web开发人员的必修课程。
JS在目前的网站开发中用得很多,非常重要。不过我觉得JS可以在边开发项目的时候边学,前期只要了解基本的一些语法就可以了。如果一下子学得太多,容易记混,其实js比较简单。
另外,它也是目前非常流行的AJAX技术的基础。
第二步、网络基础
如果你的大学课程开的有网络基础课程更好,如果没有,你至少应该懂得:网站三要素(不要说自己是做开发的,看不起做网站的,B/S是一种开发模式,外行看起来都说是网页程序。)最好如何申请域名、网站空间、如何备案了解一下没有坏处,还有常见网络协议与网络命令(最不济你至少会个PING命令)。其实做网站开发要学的东西也不必软件开发学的东西少。从前台到后台再到数据库,最后还有网站优化等工作。
第三步、数据库
学习ASP.NET最好学习SQL SERVER数据库,比较容易上手,功能还算强大,因为他们都是同一家公司出的。比如菜单有很多都有相似的地方,ORACLE将来用到了再学也不迟。
常用SQL语句、约束、视图、索引、事务、存储过程、触发器这些是必须理解学习的,因为在以后开发项目时自然就会用到。
第四步 XML
XML的好处:XML 把数据从HTML 分离,数据能够存储在独立的XML 文件中;XML 数据以纯文本格式进行存储;XML可以在不兼容的系统之间轻松地交换数据。XML 数据以文本格式存储;XML 独立于硬件、软件以及应用程序,XML 使您的数据兼容性更强,也更有用。
第五步、C# 语言
网上经常有人问,很迷茫学习VB.NET还是C#,既然迷茫,说明都没有练到炉火纯青,任何一门语言本来都是可以的,C#是微软的主荐,还用考虑吗?学习C#语言最重要的是学习面向对象的思想。还是那句老话,精通一门语言后,想熟悉其它语言,那是很轻松的事儿。
第六步、ASP.NET
掌握各种Web控件的使用方法、理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用、ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途、ADO.NET。
开始和数据库SQLSERVER结合起来做点小东西吧,可能成就感从这个时候才能感觉出来。
第七步、学习AJAX
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。
AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
AJAX 可使因特网应用程序更小、更快,更友好。
如果你经常注册各个论坛或者别的,你会发现有的注册完了才告诉你重名了,你填的东西也没有了,而有的则是在你填下面项已经告诉你重名了,这就是Ajax!
第八步、三层架构
最早可能你用七八行代码完成一个最简单的数据显示,之后你采用了通用类,然后再学习一下三层架构,为做中型项目做准备。三层架构能让项目更加规范,只不过想提一句的是,不是所有项目都适合用三层架构。如果只是一般的小项目,三层架构反而显得麻烦多余。
这还不是全部,有了这些基础,通过做更多的实战经验,才能提升你的战斗力!
第一步、学习WEB基础
1、Dreamweaver所见即所得的网页工具
大多数人认为已经过时了,太简单,可以不学习了,现在开发网站可以不用Dreamweaver。但我认为有必要,相信我,之前我也有类是的想法,后面开发实际项目的时候经常用到它!
你现在不学,直到有一天,你发现VS布局和设计界面很老火,如果你没有用过dw你可能不觉得VS布局老火,自从你用习惯了dw再用VS,你会发现vs布局是件很痛苦的。(千万不要说布局那全是美工的事,有时候你搞开发没有人给你配美工,是常有的事!),怎么如此不方便,那个时候可能有高人告诉你:使用Dreamweaver做布局、使用VS2005写代码!
2、HTML、CSS
使用Dreamweaver工具,表单、控件、插件什么的都可以直接在页面上布局,为什么还要学HTML,去用代码写这些东西?
我用通俗的话来解答吧。(1)机械化生产的汽车经济实用,手工打造的则是高档轿车,求本寻根,HTML告诉我们什么是网页。(2)这就相当于作为一个歌手要会看谱子一样,你不看谱子也能照着唱出来,但专业的歌手是要学会看谱子。如果你是要搞开发,知识用页面菜单布局很难实现很多功能。
3、学习JavaScript
Javascript的普及应用率远比.NET和Java高,它与CSS和HTML一样,是所有Web开发人员的必修课程。
JS在目前的网站开发中用得很多,非常重要。不过我觉得JS可以在边开发项目的时候边学,前期只要了解基本的一些语法就可以了。如果一下子学得太多,容易记混,其实js比较简单。
另外,它也是目前非常流行的AJAX技术的基础。
第二步、网络基础
如果你的大学课程开的有网络基础课程更好,如果没有,你至少应该懂得:网站三要素(不要说自己是做开发的,看不起做网站的,B/S是一种开发模式,外行看起来都说是网页程序。)最好如何申请域名、网站空间、如何备案了解一下没有坏处,还有常见网络协议与网络命令(最不济你至少会个PING命令)。其实做网站开发要学的东西也不必软件开发学的东西少。从前台到后台再到数据库,最后还有网站优化等工作。
第三步、数据库
学习ASP.NET最好学习SQL SERVER数据库,比较容易上手,功能还算强大,因为他们都是同一家公司出的。比如菜单有很多都有相似的地方,ORACLE将来用到了再学也不迟。
常用SQL语句、约束、视图、索引、事务、存储过程、触发器这些是必须理解学习的,因为在以后开发项目时自然就会用到。
第四步 XML
XML的好处:XML 把数据从HTML 分离,数据能够存储在独立的XML 文件中;XML 数据以纯文本格式进行存储;XML可以在不兼容的系统之间轻松地交换数据。XML 数据以文本格式存储;XML 独立于硬件、软件以及应用程序,XML 使您的数据兼容性更强,也更有用。
第五步、C# 语言
网上经常有人问,很迷茫学习VB.NET还是C#,既然迷茫,说明都没有练到炉火纯青,任何一门语言本来都是可以的,C#是微软的主荐,还用考虑吗?学习C#语言最重要的是学习面向对象的思想。还是那句老话,精通一门语言后,想熟悉其它语言,那是很轻松的事儿。
第六步、ASP.NET
掌握各种Web控件的使用方法、理解信息在网页中的传送方式,比如Cookie,ViewState,Session等的使用、ASP.NET应用程序与网页的生命周期,以及相关对象(比如httpcontext,response,request)的用途、ADO.NET。
开始和数据库SQLSERVER结合起来做点小东西吧,可能成就感从这个时候才能感觉出来。
第七步、学习AJAX
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。
AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。
AJAX 可使因特网应用程序更小、更快,更友好。
如果你经常注册各个论坛或者别的,你会发现有的注册完了才告诉你重名了,你填的东西也没有了,而有的则是在你填下面项已经告诉你重名了,这就是Ajax!
第八步、三层架构
最早可能你用七八行代码完成一个最简单的数据显示,之后你采用了通用类,然后再学习一下三层架构,为做中型项目做准备。三层架构能让项目更加规范,只不过想提一句的是,不是所有项目都适合用三层架构。如果只是一般的小项目,三层架构反而显得麻烦多余。
这还不是全部,有了这些基础,通过做更多的实战经验,才能提升你的战斗力!
排行榜
推荐文章
- 1. 电商网站建设多少钱?
- 2. 网站建设,如何提高网站转化率?
- 3. 北京网站设计赢在细节
- 4. 网站制作交互设计中的技巧
- 5. 北京网页设计怎么做才能更加...
- 6. 公司网站建设好之后都有哪些...
- 7. 网站改版中的SEO要注意哪些问题?
- 8. 电子商务网站的网页设计趋势