软件工程师课程体系
第一阶段:.基础+C/S编程
理论知识
C#基础语法:C#基础,基本界面,C#面向对象编程基础,常用基类,继承,接口,抽象类,泛型,异常,类型转换,静态,虚函数,多态和抽象类,接口。
C#WinForm开发:控件,ListView,TreeView,菜单,工具栏和对话框。
C#高级应用:I/0流及文件操作,反射,多线程技术及同步,委托和事件,Socket与TCP/IP编程
SQLServer基础:TSQL/SQL语法,表单,视图,基本数据库设计
AD0.:AD0.架构模型,Connection、mand,DataReader、DataAdapter、DataSet、DataTable,DataRow、DataColumn、LINQ
第二阶段:.进阶+B/S编程
理论知识
HTML/CSS:DREAMWEAVER介绍,HTML标记,框架,列表,表格,表单,CSS定义,样式表,属性,DIV/CSS布局,IIS服务器介绍与发布
XML:XML,DTD,Schema,D0M,SAX,XmlReader,XmlDocument,XmlWriter
ASP.:事件模型,服务器控件,GridView、Repeater,验证,Request、Response、Application、Page、Session、Cookie,Configuration,ASP.用户控件,I18N,Web.Config,Module,Handler,报表,PDF,统计,WebParts
:语法,基于对象编程,事件驱动及事件处理,常用宿主对象及其使用,框架,页面与逻辑分离
AJAX:与D0M模型,Ajax基础,XMLRequest对象,Ajax框架介绍,Json/XML
SQLServer-II高级:触发器,存储过程,索引,函数,数据性能与查询优化,AD0.与存储过程,DAL,分页
第三阶段:.高级技术+前沿技术
理论知识
WebService:S0AP,UDDI,WSDL,工程创建,调用WebService,WebService状态,安全,分层设计
AJAX高级:MSAjax,Ajax和WebService
ASP.-MVC:MVC简介,Routing,Controller与Action,View与ViewData,Hellper与数据的提交与绑定,ModelState与数据验证,ActionFilter与内置的Filter实现,工作流。
LINQToSQL:LINQ,自动生成,分页
UML:UML概念,用例图,时序图,协作图,类图,组件图,状态图,系统部署图
Spring.:SpringFramework,A0P,I0C,0RM支持
职业素质:职业素养,职业礼仪,职业操守,道德与习惯等