ASP.NET学习路线图浅谈
对于想要学习ASP.NET的你,如果你已经有了丰富的面向对象编程经验,那么你可以跳过一些基础步骤。但如果你还在摸索中,那么按照下面的路线图前行将是一个不错的选择。
第一步,掌握一门.NET面向对象语言,比如C或VB.NET。我要强调的是,没有扎实的面向对象(OO)基础,学习ASP.NET会相当困难。因为ASP.NET是一个全面面向对象的技术。
第二步,深入了解.NET Framework类库。你可以通过开发Windows Form应用程序来学习。作为建构在.NET Framework之上的技术,你对.NET Framework的理解越深,学习ASP.NET就会越快。例如,理解对象的内存模型、委托、事件、多线程、程序集和应用程序域、安全模型等概念对于掌握ASP.NET至关重要。
接下来,进入HTML与CSS的学习。不必深入学习各种网页设计工具如Dreamweaver、Firework等,关键是要理解HTML的嵌套结构以及CSS的box模型。因为许多ASP.NET控件都需要转化为HTML,而且div+CSS是当前主流的网页布局模型。
第二步继续学习JavaScript。这是一种在浏览器端运行的脚本语言,可以动态修改网页的显示特性。理解JavaScript是掌握AJAX技术的基础。
第四步,学习计算机网络原理。阅读大学教材,重点了解互联网部分,包括域名和HTTP协议等知识。这是互联网开发的理论基础。
第五步,深入ASP.NET的表示层技术。这需要结合你之前打好的面向对象基础,至少掌握Web控件的使用方法、信息在网页中的传送方式(如Cookie、ViewState、Session等)、ASP.NET应用程序与网页的生命周期以及相关的对象(如httpcontext、response、request)的用途等。
第六步,掌握数据库技术。学会使用SQLServer2005建表、连接数据库以及创建存储过程。学习ADO.NET并掌握通过代码访问数据库的方法以及数据绑定控件的使用。
最后一步,理解多层架构。网站架构大多采用多层架构,包括表示层、业务逻辑层、数据存取层和数据库本身。你可以通过学习和分析开源ASP.NET项目来理解多层架构。
学习ASP.NET需要你有一定的编程基础和良好的学习能力。按照上述路线图前行,你将能够系统地掌握ASP.NET技术,并在实践中不断提升自己的技能。迈向技术之巅:逐步学习XML、Web、AJAX及RIA
第一步,XML的奥秘。掌握XML的基础知识是你技术旅程的第一步。阅读一本关于XML的书籍,理解其结构和语法,这将为你后续的学习打下坚实的基础。
第二步,跨越Web服务的大门。Web服务就像一座桥梁,它以XML格式表达远程方法调用信息。学习Web服务,你将能够连接不同的应用程序和服务,实现数据的无缝交流。
第三步,你的选择:深入了解SOA。SOA(面向服务的架构)是一个复杂的理论体系,包含了丰富的概念和理论。如果你有兴趣,可以去它的奥秘,虽然它离实际开发可能比较远,但作为知识储备,它无疑将为你增添更多的竞争力。
第四步,掌握AJAX的魔力。经过前三步的学习,你已经具备了扎实的基础。学习AJAX,创建具有更丰富特性的Web表示层,你将发现网页的交互性和响应性有了质的飞跃。
第五步,跃入RIA的世界。RIA(Rich Internet Application)是一种将C/S与B/S优点合二为一的技术。具体来讲,微软的Silverlight(WPF_E)是这一领域的一个重要尝试。虽然目前这一技术的普及还需要时间,但现在开始储备相关知识,必将为你未来的技术之路增添更多的可能性。
不要小看这每一步的学习,它们都是你技术成长的基石。从XML的基础知识到Web服务,再到AJAX和RIA,每一步都是对你技术能力的挑战和提升。坚持学习,不断,你将逐步迈向技术之巅。虽然某些技术如SOA和RIA可能需要时间来普及,但只要你保持学习的热情和决心,未来的技术世界必定有你的一席之地。
编程语言
- ASP.NET学习路线图浅谈
- 无法获取隐藏元素宽度和高度的解决方案
- ES6新特性二:Iterator(遍历器)和for-of循环详解
- 如何取得服务器上的用户组列表?
- asp.net中将数据库绑定到DataList控件的实现方法与
- JavaScript 正则表达式验证函数代码
- php快递单号查询接口使用示例
- 不错的一篇玩转arp的文章
- asp.net中获取新增加记录的ID Access版
- .NET Core如何进行请求转发的实现
- 小程序图片长按识别功能的实现方法
- jquery ezUI 双击行记录弹窗查看明细的实现方法
- ASP中FSO对象对IIS WEB服务器数据安全的威胁及对策
- php实现读取内存顺序号
- Javascript中的return作用及javascript return关键字用法
- php模式设计之观察者模式应用实例分析