一、.NET框架
熟悉.NET FrameWork体系结构和基本原理,熟悉CLR(公共语言运行时)和
MSIL(中间语言),熟悉.NET框架中的委托、线程、序列化、集合、垃圾回收机制、反射等内
容。
二、面向对象软件开发
熟悉面向对象软件开发(OOP)基本概念,熟悉面向对象软件开发中的类、继
承、封装、多态等概念,具备良好的面向对象软件开发思想和设计原则。
三、C#
熟练掌握C#这门面向对象编程语言,虽然.NET框架支持多种编程语言,但
C#无疑是最简洁、使用者最广泛和功能最强大的一种。
四、ASP.NET
理解ASP.NET的页面生命周期、熟悉配置文件的格式、熟悉ASP.NET的各种
服务器控件和数据控件、了解ASP.NET中的各种对象
五、数据库
了解各种主流数据库,熟悉数据库的规范设计、精通SQL及存储过程、触发器
的编写。
六、AJAX技术(JAVASCRIPT和XML)
XML和JavaScript的跨平台特性,在实际软件开发中的运用越来越广泛,由于现代软件对
用户界面和WEB前端的日益重视,集JavaScript和XML技术于大成的AJAX正在流行
七、软件体系架构
MVC5,EF6,BootStrap,HTML,VS,.NET,ASP.NET
【 项目一 】网站空链接检测软件
项目描述: 访问一网站所有链接,记录和保存空链接的最短访问路径,下载html页,高亮显示空链接路径。
技 术:广度优先算法递归遍历网站所有链接。开源html解释器http://www.oschina.net/p/htmlagilitypack" \t "_blankHtmlAgilityPack 提取子链接
【 项目二 】任务调度系统
项目描述: 设定任务内容、任务执行时间等信息,定时执行任务。动态监控正在执行任务,终止任务。记录任务执行日志,执行异常邮件通知(系统异常通知管理员,任务异常通知任务开发员),
技 术:使用开源类库quatrz.net为系统内核。Log4net记录日志,mailmessage类库邮件通知。