ASP.Net学习
先学界面,在学数据库,再学orm,在学框架和设计
第一阶段:页面:
1、ASP.net 2.0开发指南——这本是入门级的,但是讲的很详细,基本上asp.net入门设计的东西都在里面了;
2、ASP.Net 技术内幕——能不能在asp.net上有所突破就看这本书学的如何了,这本书是主要介绍asp.net的内部结构和基础架构的。
这两本看完了基本上ASP.NET的框架已经了解了,一般开发什么的都难不倒了
3、剩下有3本周边的书,可以有选择的看看
(1)一本是asp.net 服务器控件高级编程——有了这个你就可以灵活自如的自己定义服务器控件了,而且也会对现有的服务器控件有深入的了解,下次控件出了什么问题一看就知道。
(2)还有一本是ajax ,书名忘记了,不过不管如何,微软的ajax还是要学一点的,而且在3.5里面已经被集成进去了,不用白不用。
(3)剩下的就是javascript和css方面的书了《javascript权威指南》和《css权威指南》
第二阶段:数据库技术
数据库分成单纯的数据库技术和ORM两个:
1、单纯的数据库就是sqlserver和oracle ,现在出去不是sql server就是oracle ,这两个数据库都要搞懂。
数据库别的不说,基本操作得会,DBA的一部分你得了解一下,基础的备份,恢复,表迁移,数据库迁移
2、数据库映射这个范围比较广了
第三阶段:核心框架了
框架设计(第2版):CLR Via C#
反射啊,codedom啊,很多东西你都不在话下了
这个是个纯粹的内功修养了
首先是设计模式
23种设计模式都要学会,最起码也得混个脸熟
数据层,业务层,逻辑层这些如何组织如何运作都要了解
呵呵,不是的,只要你掌握了.net的本质,无论如何的变,都逃不出去的
不过以后sliverlight是主流,有空的时候要关注一下