一个菜鸟的.net经历梳理
基于本身的项目经验总结:
网站的结构,布局,特效,功能,编码,测试,维护尽量自己动手或参与其中,了解整个项目的流程和业务逻辑。
一般一个完整的asp.net项目会涉及到以下内容:
HTML标签控件,DIV+CSS页面结构布局,
局部模块利用javasript添加特效,ajax和json获取数据并异步刷新
三层架构的文件编写和分类Model DAL BLL,
数据库链接和操作以及文件流别入文件导出导入,MVC模式的了解,
对常用类库和框架的了解,了解项目源码的版本控制和项目发布【svn,服务器,域名空间】
额外扩展:各种数据库的了解和使用(postgreSQL,SQLserver,Oracle)
.net Core跨平台开发,多线程和高并发的概念流程了解
CMMI3精髓:计划先行 假如开发一个小型部门管理系统,包括人员管理,费用管理,项目管理,报名投票。第一开发应该是报名和投票,其他的人员,项目,直接导入数据即可。
界面在投票报名完成之后,测试使用的过程中根据反馈及时修改,针对用户选择模型,根据用户需求开发。
确定项目需求,谋定而后动,减少需求变化,才能更有效率开发。
IIS: Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。
W3c标准:网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。